Invisible Character
Invisible and blank characters, each with a note on where it actually works.
Use one invisible character, not a run of them. Long sequences look like moderation evasion to automated systems and are increasingly stripped.
- Usually works
Braille pattern blank
U+2800
The most widely accepted choice for blank lines and empty-looking names.
- Usually works
Hangul filler
U+3164
Widely accepted. Occasionally rejected in name fields.
- Usually works
Ideographic space
U+3000
A real, wide space from CJK typography. Rarely stripped.
- Sometimes stripped
Em space
U+2003
A wide space. Trimmed at the start and end of a field.
- Sometimes stripped
En space
U+2002
A medium space. Trimmed at the start and end of a field.
- Sometimes stripped
Hair space
U+200A
A very thin space. Easy to miss and often collapsed.
- Sometimes stripped
No-break space
U+00A0
Prevents a line break. Commonly normalised to an ordinary space.
- Often stripped
Zero-width space
U+200B
No width at all. Frequently stripped as it is used to hide text.
- Often stripped
Zero-width non-joiner
U+200C
Controls letter joining in some scripts. Often removed elsewhere.
- Often stripped
Word joiner
U+2060
Prevents a break without width. Often stripped.
About this tool
These characters have no visible glyph but are still real characters. They are commonly used to create a blank line in a bio that would otherwise be trimmed. Use one, not a run of them: long sequences of invisible characters look like an evasion attempt to automated moderation and are increasingly stripped.
Common questions
- Which invisible character should I use?
- Braille Pattern Blank is the most widely accepted for blank lines and empty-looking names. Zero-width space is more often stripped.
- Why did my invisible character disappear?
- Many platforms trim whitespace and strip zero-width characters on save. That behaviour changes without notice.
- Can I use these to hide text?
- Please do not. Hiding text from moderation breaks most platforms' rules, and the compatibility checker flags zero-width characters precisely because they are used that way.