Invisible Character
Copy an invisible character with one click to send blank messages, create invisible names in games, or format bio spacing on Instagram and Discord. Choose between Hangul Filler, Braille Blank, Zero-Width Space, and Non-Breaking Space, or inspect pasted text for hidden blank characters.
- Hangul Filler
U+3164Shows as a blank name in most games and apps that reject normal spaces.
- Braille Pattern Blank
U+2800A blank that most apps treat as a visible character, so it survives trimming.
- Zero Width Space
U+200BTakes no space at all. Used to allow line breaks inside long words and URLs.
- Zero Width Joiner
U+200DJoins emoji into one (👨👩👧). On its own it is invisible.
- No-Break Space
U+00A0Looks like a space but stops a line break, as in “10 kg”.
- Ideographic Space
U+3000A full-width space as wide as one CJK character.
- Em Space
U+2003A wide space, the width of the letter M.
- Thin Space
U+2009A narrow space, used before units and in numbers.
- Word Joiner
U+2060Invisible, prevents a line break at its position.
Paste something to see its hidden characters.
The different types of invisible and blank characters
In digital typography and software engineering, not all blank spaces are created equal. While pressing the spacebar produces a standard ASCII space (U+0020), Unicode contains dozens of specialized whitespace characters, formatting controls, and empty glyphs that serve distinct technical roles. When you need an invisible character to paste into an application that blocks normal spaces, choosing the right character code is essential.
The primary invisible and blank characters include:
- Hangul Filler (U+3164): Originally created for Korean script composition, this character is treated as a valid letter by many form validation filters while rendering with zero ink. It is the most reliable character for blank names in gaming titles such as PUBG, Free Fire, and Among Us.
- Braille Pattern Blank (U+2800): An unembossed 6-dot Braille cell that has visual whitespace dimensions but is classified as a graphic symbol rather than a separator, allowing it to bypass aggressive whitespace trimming.
- Zero-Width Space (U+200B): An invisible character with no visual width at all, detailed on our zero-width space page. It marks valid line-breaking opportunities inside long URLs and identifiers.
- Non-Breaking Space (U+00A0): A space that prevents automatic line wrapping between words, described on our non-breaking space page.
Using blank characters in games and social platforms
Social media applications like Instagram, TikTok, and WhatsApp frequently strip consecutive whitespace and reject empty comments or bios. Inserting an invisible character like the Braille Blank or Hangul Filler provides a clean workaround, enabling custom line breaks, blank bio headers, and aesthetic spacing without awkward punctuation dots. On platforms like Discord, users rely on invisible characters to separate channel roles and create clean nickname aesthetics, as explained in our Discord symbols guide. For game nicknames, you can also combine invisible spaces with decorative elements from the nickname generator.
Detecting and removing unwanted invisible characters
While invisible characters are useful for formatting, they can cause serious bugs when accidentally pasted into source code, spreadsheet formulas, or database keys. Zero-width spaces and zero-width joiners embedded inside copied code snippets often produce mysterious syntax errors that are completely invisible in ordinary text editors. The test area included in this tool scans any pasted string and highlights every hidden formatting character, reporting its exact code point and occurrence count. For a broader overview of spacing, see our Unicode space characters collection.
Frequently asked questions
What is the best invisible character for a blank name in games?
The Hangul Filler (U+3164) is widely regarded as the most effective character for creating blank or invisible display names in competitive games because systems treat it as a letter rather than a space.
How do I send a blank message on WhatsApp or Discord?
Click Copy next to the Hangul Filler or Braille Pattern Blank above, then paste the copied character into the chat input and hit send. Because the box contains a character, the send button activates.
Why do some apps reject normal spaces but allow the Hangul filler?
Most web applications run a trim() function that deletes standard ASCII spaces (U+0020) from user input, but they do not recognize Korean typographical fillers as whitespace, allowing them to pass.
How does the invisible character detector work?
The test area checks each character of your pasted text against Unicode whitespace, format controls, and invisible symbol ranges, immediately listing any hidden code points found.