Invisible Characters — All Hidden Unicode Characters
Copy invisible characters, detect hidden text, and explore all zero-width and invisible Unicode characters. Each character below can be copied with one click.
Copied:
All Invisible Characters — Click to Copy
Invisible Text Tester — Detect Hidden Characters
Paste any text below to reveal hidden invisible characters. The tool will identify and highlight each invisible character found.
Text length: characters
No invisible characters detected in this text.
Found invisible character(s):
Complete Invisible Character Reference
| Character | Unicode | HTML Entity | Purpose |
|---|---|---|---|
| Zero-Width Space | U+200B |
​ |
Invisible line break opportunity |
| Zero-Width Joiner | U+200D |
‍ |
Joins adjacent characters (emoji sequences) |
| Zero-Width Non-Joiner | U+200C |
‌ |
Prevents character joining |
| Soft Hyphen | U+00AD |
­ |
Invisible unless line break occurs |
| Word Joiner | U+2060 |
⁠ |
Prevents line break between characters |
| Invisible Separator | U+2063 |
⁣ |
Invisible comma in mathematical notation |
| Hangul Filler | U+3164 |
ㅤ |
True blank space for bios and usernames |
| Braille Blank | U+2800 |
⠀ |
Blank WhatsApp messages and usernames |
| Byte Order Mark | U+FEFF |
 |
Zero-width no-break space |
Frequently Asked Questions
What are invisible Unicode characters?
Invisible Unicode characters are special characters that occupy space in text but display nothing visible. They include zero-width space (U+200B), zero-width joiner (U+200D), zero-width non-joiner (U+200C), soft hyphen (U+00AD), word joiner (U+2060), and invisible separator (U+2063). They are used for blank messages, empty usernames, and controlling text rendering.
How can I detect invisible characters in text?
Use the Invisible Text Tester on this page — paste any text into the detection box and it will highlight all hidden Unicode characters, showing their names and code points. This is useful for debugging text issues or checking if someone has embedded hidden characters.
What is the difference between zero-width space and zero-width joiner?
A zero-width space (U+200B) acts as an invisible word break point — text can wrap at that position. A zero-width joiner (U+200D) does the opposite: it joins adjacent characters together and is used internally in emoji sequences (like family emoji) and in scripts like Arabic and Devanagari.
Symbol Categories
Heart Symbols
Star Symbols
Arrow Symbols
Check Marks
Music Symbols
Flower Symbols
Circle Symbols
Square Symbols
Triangle Symbols
Line Symbols
Corner Symbols
Bracket Symbols
Bullet Points
Currency Symbols
Crown Symbols
Cross Symbols
Diamond Symbols
Sparkle Symbols
Moon Symbols
Sun Symbols
Weather Symbols
Smiley Face Symbols
Hand Symbols
Food Symbols
Warning Symbols
Medical Symbols
Aesthetic Symbols
Fancy Symbols
Dot Symbols
House Symbols
Writing Symbols
Email Symbols
Office Symbols
Road Sign Symbols
Time & Clock Symbols
Weapon Symbols
Hanging Stars
Decorations
More Symbols
Greek Symbols
Math Symbols
Comparison Symbols
Fraction Symbols
Number Symbols
Roman Numerals
Copyright & Trademark
Punctuation Symbols
Quotation Marks
Degree Symbols
Technical Symbols
Letterlike Symbols
Dingbats Symbols
Miscellaneous Symbols
Phonetic Symbols
Religious Symbols
Zodiac Symbols
Zodiac Signs
People Symbols
Gender Symbols
Transport Symbols
Chess & Cards
Playing Cards
Dice Symbols
Trophy & Medal
Lock & Key
Scissors Symbols
Box Drawing
Enclosed Alphanumerics
Planet Symbols
Keyboard Symbols
Combining Characters
Invisible Characters
Zero Width Characters
Domino Tiles
Mahjong Tiles
All Symbols
Cool Symbols (American English)
Text Symbols
Text Generators & Tools
All Generators & Tools
Fancy Text Generator
Instagram Fonts
TikTok Fonts
Cursive Text
Gothic Text
Bubble Text
Bold & Italic
Strikethrough
Aesthetic Text
Small Text
Big Text
Upside Down Text
Zalgo Text
Superscript/Subscript
Coloured Text
Braille Text
Discord Fonts
Old English Text
Calligraphy Text
Vaporwave Text
Boxed Text
Underline Text
Reverse Text
Mirror / Flip Text
Crossed Out Text
Handwriting Text
Character Counter
Word Counter
Text Case Converter
Unicode Lookup
Wingdings Translator
Morse Code Translator
Binary Converter
Hex to Text Converter
Text to Unicode
Symbol Keyboard
HTML Entity Encoder
Text Decorator
Text Repeater
Homoglyph Generator
Invisible Character
Gaming Usernames
Roblox Fonts
Fortnite Names
Valorant Names
Minecraft Symbols
Collections, Languages & Blog
Emoji Collection
New Emojis
Emoji Combos
Aesthetic Bio Symbols
Instagram Bio Symbols
Text Borders & Dividers
Lenny Faces
Kaomoji
Text Art
Braille Art
Alt Codes
Cool Fancy Text Copy
Fancy Letters
Resume Bullet Points
Email Signature Symbols
Facebook Symbols
WhatsApp Symbols
LinkedIn Symbols
YouTube Symbols
TikTok Lettering
Instagram Lettering
Snapchat Fonts
Twitter/X Fonts
Seasonal Symbols Hub
Story of the Emoji
Languages
All Languages & Alphabets
French Alphabet
German Alphabet
Spanish Alphabet
Italian Alphabet
Portuguese Alphabet
Hindi Alphabet
Russian Alphabet
Arabic Alphabet
Chinese Characters
Japanese Characters
Korean Characters
Latin Characters
IPA Symbols
NATO Phonetic Alphabet
French Keyboard
German Keyboard
Spanish Keyboard
Blog
Blog
What Is Unicode?
Symbols on Social Media
Best Instagram Bio Fonts
Best TikTok Bio Fonts
Type Special Characters
Discord Text Formatting