Invisible Character

Copy a blank character for an empty name or message — and find the hidden ones in any text.

100% private — runs entirely in your browser. Your data is processed on your device and never sent to the internet.
Hangul filler U+3164

A blank name or an empty message. It looks like a space, but apps count it as a letter.

Works in: many games and chat apps

Braille pattern blank U+2800

Empty lines in a bio or a caption, and blank messages. Apps do not remove it like a space.

Works in: social bios, chats, most phones

Zero width space U+200B

Takes no room at all. Lets a long word or link break, or splits a word so it does not turn into a link.

Works in: websites, documents, code — many apps remove it

No-break space U+00A0

A normal-width space that keeps two words on one line, like 10 kg or Mr. Smith.

Works in: Word, Google Docs, web pages

Ideographic space U+3000

A wide space, as wide as one Chinese or Japanese character.

Works in: Chinese, Japanese and Korean text, some games

Em space U+2003

A wide space (as wide as the letter M) for a gap or an indent.

Works in: documents, posts, design

Thin space U+2009

A narrow space, for example between a number and its unit.

Works in: documents and typesetting

Zero width joiner U+200D

Glues emoji together into one (woman + laptop = woman technologist). Invisible on its own.

Works in: emoji everywhere

Zero width non-joiner U+200C

Stops two letters from joining (Persian, Arabic, Hindi) or a ligature like fi from forming.

Works in: text in joined scripts

Word joiner U+2060

Takes no room and stops a line break between two characters.

Works in: documents and web pages

Hangul choseong filler U+115F

Another blank Korean filler, for when a game blocks the Hangul filler.

Works in: some games and apps

Soft hyphen U+00AD

Invisible, unless the word breaks at the end of a line — then a hyphen shows.

Works in: web pages, Word

Zero width no-break space (BOM) U+FEFF

At the start of a file it marks the text encoding. Inside a text it causes strange bugs.

Works in: files — usually something to remove

Good to know: some apps and games remove these characters or do not allow a blank name. If one does not work, try the next one.

Check a text for invisible characters

Paste a text to check it.

Where they are:

About the Invisible Character tool

An invisible character looks like nothing — but the computer sees a real character. People use one to make a blank name in a game, to send an empty message, or to add empty lines to a bio where normal spaces get removed.

This page has the 13 most useful blank and zero-width characters. Press Copy next to one, then paste it where you need it. You can copy many at once for a longer blank.

The second part does the opposite: paste any text and the tester shows every hidden character in it — and can clean them out.

Everything happens in your browser. Nothing is uploaded.

Features

  • 13 invisible characters with what each one is good for and where it works
  • One-click copy, one character or up to 500 at once
  • A width preview — each card shows how wide the character is between two letters
  • Hidden character tester — names, codes, how many, and where in the text
  • Clean the text — remove zero-width characters and turn odd spaces into normal ones
  • Emoji stay whole — joiners inside emoji like 👩‍💻 are kept when you clean

The characters

CharacterCodeWidthGood for
Hangul fillerU+3164like a letterblank names, empty messages
Braille pattern blankU+2800like a letterempty lines in bios, blank messages
Zero width spaceU+200Bnoneline breaks in long words, stopping auto-links
No-break spaceU+00A0a spacekeeping "10 kg" on one line
Ideographic spaceU+3000wideChinese, Japanese and Korean text
Em spaceU+2003widegaps and indents
Thin spaceU+2009narrowbetween a number and a unit
Zero width joinerU+200Dnonejoining emoji into one
Zero width non-joinerU+200Cnonestopping letters from joining
Word joinerU+2060nonestopping a line break
Hangul choseong fillerU+115Flike a letterblank names when U+3164 is blocked
Soft hyphenU+00ADnonea hyphen only at a line break
Byte order markU+FEFFnonethe start of a file (a bug inside text)

Blank names and empty messages

Most apps and games trim normal spaces, so a name of only spaces is refused. The Hangul filler (U+3164) and the braille blank (U+2800) are letters as far as the app knows, so they often pass.

Be honest with yourself about the limits:

  • Some apps remove them or show a box □ instead. Each app decides for itself, and it can change with an update.
  • Some games block blank names on purpose. If one character does not work, try the next one, or put a dot or a real letter next to it.
  • Do not use them to trick people — for example a blank sender name to look like someone else. That breaks most apps' rules.

Finding hidden characters

Text copied from a web page, a PDF, an AI chat or a messaging app can carry characters you cannot see. They cause real problems: a password that "does not match", a search that finds nothing, a spreadsheet cell that will not add up, code that will not run.

Paste the text into the tester. It lists each hidden character with its name, its code, how many times it appears and where the first one is. The text below shows a yellow tag at each place. Press Remove them to get a clean copy: zero-width and format characters are taken out, and special spaces become normal spaces.

Frequently asked questions

How do I copy an invisible character?

Press the Copy button next to the character you want, then paste it (Ctrl+V, or long-press and Paste on a phone). To copy several in a row, change *How many to copy at once* first.

Which invisible character works best for a blank name?

Try the Hangul filler (U+3164) first, then the braille blank (U+2800), then the Hangul choseong filler (U+115F). Games change their rules, so there is no character that works everywhere.

What is a zero width space?

A character with no width at all (U+200B). It tells the browser where a long word may break. People also use it to stop a word from turning into a link or a tag. Many apps remove it.

Is an invisible character the same as a space?

No. A normal space is U+0020, and apps often remove extra spaces. An invisible character is a different character that only looks empty, so it is usually kept.

Why does my text have strange characters in it?

Copying from websites, PDFs and chats can add no-break spaces, zero-width spaces or a byte order mark. Paste the text into the tester to see them, then press Remove them.

Related tools

How to use it

  • Find the character you need in the cards and press Copy
  • For a longer blank, set How many to copy at once first
  • Paste it into the name box or the message
  • To check a text, paste it in the tester — the hidden characters are listed at once
  • Press Remove them, then Copy the text to take the clean version

We add new tools regularly — subscribe on YouTube to be notified when each one goes live.

More tools

View all

Recommended Apps

View all