U+200B
Zero Width Space
Hidden separators, line-break tests, and light text formatting.
Adds an invisible break opportunity in text without showing a normal space.
- HTML
- ​
- Sample
- []
Normal spaces often get trimmed. Copy Unicode invisible characters that can still exist in text, then generate or test the result before using it in messages, usernames, bios, or layout checks.
Best first copy
A common invisible Unicode character for hidden separators, copy-paste tests, and blank-looking text experiments.
Ready to copy one invisible Unicode character.
Copy - generate - test
Click Copy Zero Width Space for a common invisible Unicode character.
Use Word Joiner for no-break text or Hangul Filler when you need a blank-looking placeholder.
Choose a character, set the amount from 1 to 500, then copy the generated invisible text.
Paste the text into the tester and confirm that the character count and Unicode code points appear.
Choose a character, set the amount, then copy a repeated invisible text block.
Preview
U+200B x 3
Paste invisible text here. If the box looks empty but the counter changes, the character exists.
Character reference
Compare practical use, Unicode values, and HTML entities without reading a wall of text.
U+200B
Hidden separators, line-break tests, and light text formatting.
Adds an invisible break opportunity in text without showing a normal space.
U+2060
No-break text, compact labels, and formatting tests.
Helps keep nearby text together while remaining invisible.
U+3164
Blank-looking usernames, profile fields, and empty placeholders.
Often accepted where a visible blank profile name or empty field is needed.
U+2800
Blank messages and visible empty spacing when zero-width marks fail.
Blank-looking character that is often accepted in usernames and labels.
U+0020
Normal writing where apps should trim or collapse spaces.
Standard visible text spacing.
U+00A0
Readable spacing where a line break would be awkward.
Keeps adjacent words from breaking across lines.
U+2002
Typography checks and controlled spacing tests.
Medium-width typographic spacing.
U+2003
Visible blank gaps, layout tests, and typography comparisons.
Wide typographic spacing roughly equal to the font size.
U+2009
Small visual gaps between units, symbols, or labels.
Narrow spacing for compact typography.
U+200A
Tiny visual spacing in typography experiments.
Very narrow spacing for fine layout tests.
U+200C
Language/script testing and invisible join behavior checks.
Prevents characters from joining in scripts where joining behavior matters.
U+200D
Emoji sequence and script shaping diagnostics.
Joins characters and is also used inside many emoji sequences.
U+2063
Technical text experiments where a hidden separator is needed.
Separates text invisibly in technical or formatting tests.
U+FEFF
Legacy compatibility tests, not everyday blank text.
Legacy invisible no-break character. Use only when compatibility requires it.
An invisible character is a real Unicode code point that can exist in text while appearing blank. Some apps trim regular spaces, but may still keep zero-width or blank-looking Unicode characters.
A keyboard space is U+0020. Many apps trim it at the start or end, collapse repeated spaces, or reject blank-only input. Invisible Unicode characters are separate code points, so some platforms treat them as real text.
Try Hangul Filler or Braille Blank when a chat app rejects a normal empty message.
Use a blank-looking placeholder, then preview the profile because platforms can reject it.
Use Zero Width Space to test line breaks, copy behavior, or subtle text separation.
If one character disappears, switch character type and verify it in the tester.
Paste into the tester and confirm the character count is above zero.
Try a different character: U+2060, U+3164, or U+2800 often behaves differently.
Use fewer repeated characters if a platform removes long blank blocks.
Avoid important records, passwords, and official names.
An invisible character is a Unicode character that exists in text while appearing blank or nearly blank to the human eye.
Start with Zero Width Space U+200B for hidden separators. Try Word Joiner U+2060 when text should not break, and Hangul Filler U+3164 for blank-looking names or empty fields.
Often yes, but every app has its own rules. If an app strips one invisible character, copy another character from the table and test again.
Some forms normalize whitespace, remove zero-width characters, or reject blank-only input to prevent formatting issues and abuse.
Use invisible text for formatting, testing, and light profile customization. Avoid using it in passwords, legal names, official records, or important identifiers.
Continue with focused tools when you need a blank space, a Braille blank, or repeated text.
Clean hidden Unicode characters or supported image metadata directly in your browser.
Open toolCopy blank-looking spaces, generate empty text, and compare Unicode blank characters.
Open toolCompare Hangul Filler, Braille Blank, Zero Width Space, and more blank symbols.
Open toolCopy and generate the U+2800 Braille Pattern Blank character.
Open toolRepeat text or invisible characters by count for testing and formatting.
Open tool