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

Selected: 1 invisible character(s) ready. Click a copy button, then paste anywhere.

Characters pasted: 0

Reference: 12 invisible & blank Unicode characters

CodeNameHTMLNotes
U+0020Space The ordinary space bar character.
U+00A0No-Break Space Keeps two words on the same line.
U+2000En Quad Width of one en (half an em).
U+2003Em SpaceWidth of one em, a wide space.
U+2007Figure SpaceWidth of a digit; aligns numbers.
U+200BZero-Width SpaceNo width; used to allow line breaks.
U+200CZero-Width Non-JoinerSeparates characters without a space.
U+200DZero-Width JoinerJoins emoji and letters together.
U+2060Word JoinerInvisible, prevents a line break.
U+3000Ideographic Space Full-width space used in CJK text.
U+FEFFZero-Width No-Break SpaceInvisible, also used as a byte-order mark.
U+2800Braille Pattern BlankLooks blank; accepted where spaces are blocked.

How to use it

  1. Choose how many blank characters you need and which type.
  2. Click Copy invisible text, nothing looks copied, but it is.
  3. 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

Input: 1 × Zero-Width Space
Result: An empty-looking username that is actually valid text
Input: Braille Blank U+2800
Result: A blank name in games that reject normal spaces

Which invisible character works where

PlatformUsername / handleDisplay name or bioMessage or caption
InstagramNo: handles allow only letters, numbers, periods and underscoresYes: U+200B or U+2800 in the bio and display nameYes: U+200B keeps blank lines in captions
DiscordNo: new usernames are lowercase letters, numbers, periods and underscoresYes: display names accept U+2800 and U+200BYes: U+2800 sends as a blank-looking message
WhatsAppNot applicable, accounts use phone numbersYes: profile names accept U+2800Yes: send U+2800 alone for an empty message
FortniteYes: U+2800 in the Epic display name, minimum 3 charactersSame field as the nameChat may strip blanks, test first
TikTokNo: handles allow only letters, numbers, periods and underscoresYes: U+200B or U+2800 in the nickname and bioYes: 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.

Frequently asked questions

Yes. The character has no visible glyph, so the field looks empty. Use the test box on this page to confirm the character count goes up after you paste. If the count stays at zero, the app removed the character on paste and you should try a different type from the drop-down.
Start with the Zero-Width Space (U+200B), which is truly invisible and accepted almost everywhere text is allowed. If an app or game rejects it or collapses it, try the Braille Blank (U+2800), which many systems accept as a normal printable letter, and then the No-Break Space (U+00A0).
Usually yes for bios, captions, display names and messages. Instagram usernames are the exception, since they allow only letters, numbers, periods and underscores. Some apps trim leading or trailing blanks, so placing the character between visible text is the most reliable.
Copy one or more Braille Blank (U+2800) characters from this page, open the display name field in your Epic Games account and paste. Epic requires at least 3 characters, so set the count to 3 if a single one is refused. If that fails, try the No-Break Space instead.
Yes. Every copy is a real character, so five invisible characters add 5 to any count, including the 280 on X and the 150 in an Instagram bio. That is why the count field on this page matters: copy exactly as many as you need and no more.
The Braille Blank is drawn by the font, and a few fonts render it as a small empty grid or a box instead of nothing. The Zero-Width Space and No-Break Space depend on no glyph, so switch to one of those if you see a symbol where you expected a blank.
No. It is a single standard Unicode character copied locally in your browser. Nothing is added, logged or sent anywhere, and you can verify that by pasting into the test box and confirming the count equals the number you copied.
Yes. Set the number, up to 500, and click Copy invisible text. That helps when a name field demands a minimum length or you want a wider blank gap. Copy 1 char always gives exactly one, and the test box confirms the total matched what you asked for.