Invisible Character (Blank Space)
Copy an invisible character, a blank space that looks empty but counts as real text. Perfect for empty usernames, bios, blank messages and game nicknames. Choose from five Unicode blanks, copy up to 500 at once, and confirm the paste worked in the built-in test box.
Invisible Character (Blank Space) tool
Copy an invisible character
Characters pasted: 0
Reference: 12 invisible & blank Unicode characters
| Code | Name | HTML | Notes |
|---|---|---|---|
| U+0020 | Space | | The ordinary space bar character. |
| U+00A0 | No-Break Space | | Keeps two words on the same line. |
| U+2000 | En Quad | | Width of one en (half an em). |
| U+2003 | Em Space | | Width of one em, a wide space. |
| U+2007 | Figure Space | | Width of a digit; aligns numbers. |
| U+200B | Zero-Width Space | | No width; used to allow line breaks. |
| U+200C | Zero-Width Non-Joiner | | Separates characters without a space. |
| U+200D | Zero-Width Joiner | | Joins emoji and letters together. |
| U+2060 | Word Joiner | | Invisible, prevents a line break. |
| U+3000 | Ideographic Space | | Full-width space used in CJK text. |
| U+FEFF | Zero-Width No-Break Space | | Invisible, also used as a byte-order mark. |
| U+2800 | Braille Pattern Blank | ⠀ | Looks blank; accepted where spaces are blocked. |
How to use it
- Choose how many blank characters you need and which type.
- Click Copy invisible text, nothing looks copied, but it is.
- Paste it into a username, bio, message or game name. Use the test box to confirm it worked.
What is a blank space character?
A blank space character, or invisible character, is a standard Unicode code point that prints nothing on screen yet still counts as text. Apps that refuse an empty field accept it, because to their validation the field is not empty.
invisible character = a Unicode code point with no visible glyph
examples: U+200B zero-width space, U+00A0 no-break space, U+2800 braille blank
The zero-width space has no width at all. The no-break space looks like a normal space but is a different character, so filters that strip spaces often let it through. The braille blank is technically a printable symbol that happens to be empty, which is why it survives where the other two are removed. This page copies any of them to your clipboard in one click.
Worked example
Which invisible character works where
| Platform | Username / handle | Display name or bio | Message or caption |
|---|---|---|---|
| No: handles allow only letters, numbers, periods and underscores | Yes: U+200B or U+2800 in the bio and display name | Yes: U+200B keeps blank lines in captions | |
| Discord | No: new usernames are lowercase letters, numbers, periods and underscores | Yes: display names accept U+2800 and U+200B | Yes: U+2800 sends as a blank-looking message |
| Not applicable, accounts use phone numbers | Yes: profile names accept U+2800 | Yes: send U+2800 alone for an empty message | |
| Fortnite | Yes: U+2800 in the Epic display name, minimum 3 characters | Same field as the name | Chat may strip blanks, test first |
| TikTok | No: handles allow only letters, numbers, periods and underscores | Yes: U+200B or U+2800 in the nickname and bio | Yes: works in comments and captions |
What an invisible character is
An invisible character is a real Unicode character that has no visible shape or takes up blank width. Because it still counts as text, you can use it where a field refuses to stay empty: an empty username, a blank status, a message that appears to contain nothing, or a caption that needs a blank line the app would otherwise strip.
Different situations need different characters. The Zero-Width Space (U+200B) has no width at all and works in most bios and chat apps. The No-Break Space (U+00A0) is the safe choice for older forms because it is part of Latin-1 and every font, and most software treats it as an ordinary letter. Some apps strip both, and there the Braille Pattern Blank (U+2800) usually survives because it is technically a printable symbol that happens to be blank. The reference table above lists twelve options with their code points and HTML entities.
Where each one works
Games that reject a plain blank name, such as Fortnite, often accept the Braille Blank or the No-Break Space in the display name field. Instagram usernames allow only letters, numbers, periods and underscores, so use the character in your display name or bio instead. For an empty-looking WhatsApp or Telegram message, paste the character on its own and send it. Apps that trim leading and trailing blanks will still keep one placed between two visible words.
Technical notes
These characters count toward every limit: a message made of three Zero-Width Spaces is 3 characters long even though it looks blank. In HTML the entities in the table insert the same characters, such as ​ for the Zero-Width Space. Programmers meet the opposite problem, an invisible character that sneaked into code and makes two identical-looking values compare as different; the test box exposes it.
None of this is a hack. Each option is a standard character with a typesetting job: the No-Break Space keeps 10 km together on one line, and the Zero-Width Joiner (U+200D) glues single emoji into combined family emoji.
Common uses
- Creating blank usernames and display names
- Sending an ‘empty’ message on chat apps
- Blank nicknames in games that block spaces
- Spacing out bios and captions on social media
- Keeping blank lines in Instagram captions
- Placeholder text in forms that require a value
- Testing how a form or app handles unusual input
When to use it
- You want a blank Fortnite name, so you copy three braille blanks into your Epic display name.
- You need to send an empty message on WhatsApp as a joke or a placeholder.
- Instagram keeps collapsing the blank lines in your caption, and a zero-width space on each empty line preserves them.
- A form insists on a value in a field that should stay empty, and a single invisible character satisfies it.
- Two identical-looking spreadsheet values refuse to match, and you suspect an invisible character is hiding in one of them.
Related tools
Character Counter proves an invisible character is really there: paste the text and watch the count rise while the box stays blank.
Text Repeater multiplies a copied blank into a wider gap or a minimum-length string in one step.
Upside Down Text is the other Unicode trick for names and bios, flipping letters instead of hiding them.