What an invisible character is and why it is useful
An invisible character is a Unicode symbol that takes up a slot inside your text but draws nothing on screen. It is not the same as deleting the text: as far as the app is concerned “something is there”, even though your eyes see nothing. That is exactly why it works for tricks that are normally blocked, such as leaving a username that looks empty, posting a blank status, or sending a WhatsApp message that appears to have no content.
This tool lets you pick from several invisible characters, choose how many times to repeat it (from 1 to 100), and copy it in one click. In the preview we show the result inside brackets [ and ] so you can tell there is something there. Those brackets are a visual aid only and are not copied.
How to use it
- Pick a character from the list. Each option shows its Unicode name and its code point (for example
U+3164). - Set how many repetitions you need. An “empty” name usually needs just 1; to separate blocks or pad, try 3 to 10.
- Press “Copy” and paste it wherever you need it.
If the platform trims it, switch characters or raise the repetition count.
Which characters it offers
Each one behaves differently: some have visible width (they hold a gap like a space) and others are zero-width (they hold nothing, they only separate).
| Character | Code point | Width | Best use |
|---|---|---|---|
| Hangul Filler | U+3164 | Visible | Empty usernames |
| Braille Pattern Blank | U+2800 | Visible | Padding or separating blocks |
| Zero Width Space | U+200B | Zero | Separating emojis |
| Zero Width No-Break Space | U+FEFF | Zero | Survives some filters |
| No-Break Space | U+00A0 | Visible | A space that never collapses |
| Word Joiner | U+2060 | Zero | Joining while showing nothing |
Rule of thumb: if you need a gap to actually “show” (an empty name or a blank bio), use a visible-width one such as U+3164. If you only want to keep two emojis from merging, use a zero-width one such as U+200B.
Worked example
Say you want a username that displays as empty. You pick “Hangul Filler” (U+3164) and set 5 repetitions. The copied result is a string of 5 invisible characters, so its real length is 5, even though it shows no recognizable letters. In the preview you will see something like [ ]: the string inside the brackets measures 5, and counting the two helper brackets the box shows 7 slots. When you paste, the brackets vanish and only the 5 invisible characters travel with the text.
Second case: you want to split two emojis that your phone merges into one. You pick “Zero Width Space” (U+200B) with 1 repetition, paste it between the two emojis, and both render separately again with no visible space.
Frequently asked questions
Why does it sometimes not work
Many platforms “clean” the text: they trim spaces at the start and end or drop certain invisible characters for safety. If your name comes back truly empty or gets rejected, try another character from the list or combine 2 or 3 repetitions.
Is it the same as a normal space
No. The space bar produces U+0020, which almost every app trims or collapses. The characters in this tool are meant to resist that cleanup or to be zero-width, something a normal space does not offer.
Does it work on WhatsApp
Yes. You can send a message that looks blank by pasting an invisible character, or use one in your name and statuses. Keep in mind that WhatsApp updates its filters, so a character that works today may stop working later.
Does it affect accessibility
It can. Screen readers ignore zero-width characters, but a fully empty name cannot be announced at all. Avoid using them in essential data such as contact information.
Is my text sent to a server
No. Everything is generated in your browser; the tool never sends anything to the internet.