Invisible Character Detector
Find zero-width, non-breaking and bidirectional control characters that silently break text.
Loading…
Runs entirely in your browser. Nothing you enter is uploaded or stored on a server.
About this tool
Some characters take up no visible space at all, yet they break search, sorting, passwords, code and page layout. They arrive silently when you copy from websites, PDFs, word processors and chat apps — and Arabic text carries far more of them because of right-to-left direction marks. This tool lists every hidden character by name and count, and gives you a clean copy.
How to use
- 1Paste the text you want to inspect.
- 2Read the list of hidden characters found, with their Unicode codes.
- 3Copy the cleaned text from the second panel.
When you need it
- Finding why two strings that look identical do not match.
- Cleaning usernames, emails or codes that fail validation for no visible reason.
- Fixing mixed Arabic and English text whose punctuation jumps to the wrong side.
- Checking pasted text for hidden characters used to smuggle content.
Frequently asked questions
What is a zero-width space?
A character that marks a possible line break but has no width. It is invisible, yet it makes a word technically two words, so search and comparison fail.
Why does Arabic text contain so many hidden marks?
Editors and apps insert right-to-left and left-to-right marks to control how mixed Arabic and Latin text is displayed. When the text is copied elsewhere, the marks travel with it.
Are non-breaking spaces removed?
They are replaced with normal spaces rather than removed, so words do not run together.
Related tools
- Lorem Ipsum & Arabic Filler TextGenerate placeholder text in Latin or in realistic Arabic for layout and font testing.
- Slug GeneratorTurn a title into a clean URL slug — keeping Arabic letters, or transliterating them.
- Character & Token CounterCount characters, words, lines and bytes, with an approximate AI token estimate.
- Case ConverterConvert between camelCase, snake_case, kebab-case, PascalCase and CONSTANT_CASE.
- Arabic Text CleanerRemove diacritics and tatweel, unify hamza and ya forms, and strip hidden characters.
- Broken Encoding Fixer (Mojibake)Repair text mangled by the wrong encoding — Ù…Ø±ØØ¨Ø§ back to مرحبا, ü back to ü.