Invisible character
Generated in your browser · nothing is uploaded
Six characters that render as nothing or as blank space, with a note on each about whether platforms accept it. The Hangul filler and the blank Braille cell are the two that usually survive.
How to use the invisible character
These are not spaces in the sense a keyboard produces, and that is the point; a platform that rejects an empty name will often accept a Hangul filler, because as far as its validation is concerned there is a character there. The zero-width ones are different: they have no width at all and are frequently stripped on save, so they work for hiding a marker inside text rather than for making a blank name. Three warnings worth taking seriously. Zero-width characters have been used to fingerprint documents and messages, so text you received containing them may carry an identifier. They break string comparison invisibly, which is the reason text cleaners exist. And a name made of these is blank to a screen reader as well as to the eye: it announces nothing at all, or reads out the character’s Unicode name, so someone listening to a thread has no way to tell who posted. A blank name is a decision about other people, not only about your profile.
What people use it for
- Setting a blank display name where the platform rejects an empty field
- Getting past a form that trims whitespace-only input
- Sending a message that arrives looking like nothing was sent
- Testing whether a system strips zero-width characters when it saves
- Holding a line open in a caption that would otherwise collapse
Questions
The Hangul filler is the one most platforms accept, because it has width and passes validation. The blank Braille cell also works widely.
Zero-width characters are stripped by many platforms on save, precisely because they are invisible and abusable.
Yes. Zero-width sequences have been used to fingerprint documents and leaked messages. Run suspicious text through a text cleaner.
Yes, every one of them is a real character.
Nothing, which is the point and also the cost. It announces silence or the character’s Unicode name, so a person listening to the thread cannot tell who wrote the message. Worth weighing before using one anywhere other people have to follow a conversation.
Most platforms trim leading and trailing whitespace, so a plain space collapses to nothing.