Invisible Character Viewer
Invisible Characters Revealed:
Characters: 0 | Bytes: 0
How to Use
- Enter or paste your text into the textarea above.
- The app will automatically detect and highlight all invisible characters.
- Highlighted characters will show a special symbol or their Unicode code point.
- Hover over highlighted characters to see their Unicode code point and character name.
- Use the checkbox to toggle the visibility of space characters.
This tool is useful for detecting and identifying all types of invisible characters in text, including spaces, tabs, line breaks, zero-width spaces, and other control characters. These can sometimes cause unexpected behavior in code, formatting issues in documents, or even pose security risks.
Legend
- ␀ - Null
- → - Tab
- ↵ - Line Feed
- ⏎ - Carriage Return
- • - Space
- ⍽ - Non-Breaking Space
- ⟨ZWSP⟩ - Zero-Width Space
- ⟨SHY⟩ - Soft Hyphen
- ⟨ZWNJ⟩ - Zero-Width Non-Joiner
- ⟨ZWJ⟩ - Zero-Width Joiner
- ⟨LRM⟩ - Left-to-Right Mark
- ⟨RLM⟩ - Right-to-Left Mark
- ⟨BOM⟩ - Byte Order Mark
- ⟨NQSP⟩ - En Quad
- ⟨MQSP⟩ - Em Quad
- ⟨ENSP⟩ - En Space
- ⟨EMSP⟩ - Em Space
- ⟨3/MSP⟩ - Three-Per-Em Space
- ⟨4/MSP⟩ - Four-Per-Em Space
- ⟨6/MSP⟩ - Six-Per-Em Space
- ⟨FSP⟩ - Figure Space
- ⟨PSP⟩ - Punctuation Space
- ⟨THSP⟩ - Thin Space
- ⟨HSP⟩ - Hair Space
- ⟨LS⟩ - Line Separator
- ¶ - Paragraph Separator
- ⟨NNBSP⟩ - Narrow No-Break Space
- ⟨MMSP⟩ - Medium Mathematical Space
- ⟨IDSP⟩ - Ideographic Space
- U+XXXX - Other control or invisible characters
Copy Invisible Characters
Quick Copy
Click the button below to copy an invisible character (Zero-width space) directly to your clipboard.
Manual Selection
If the quick copy doesn't work, you can manually select and copy the invisible character below:
Security Implications
Be aware that invisible characters can pose security risks:
- They can be used to obfuscate malicious content.
- They may bypass security filters or input validation.
- They can be used in phishing attempts to manipulate domain names or URLs.
- In some contexts, they might be used for code injection.
Always sanitize user inputs and implement thorough validation when processing text in your applications.