Invisible Character — Copy Blank Text & Fillers
Copy blank and invisible Unicode characters, and detect or remove hidden ones
Runs in your browser · nothing is uploaded
Many games and services block invisible characters in nicknames, and whether one is accepted depends on the service. Using them to impersonate someone or get around name rules or bans may break the terms of service.
1 to 100. Each copy button copies the character this many times in a row.
| Character | Copy | Name | Width | Typical use |
|---|---|---|---|---|
| U+3164 | HANGUL FILLER | Wide[ㅤ] | Hangul filler. The usual pick for a blank-looking nickname or name. | |
| U+115F | HANGUL CHOSEONG FILLER | Wide[ᅟ] | Placeholder for an empty initial consonant when composing old Hangul. | |
| U+1160 | HANGUL JUNGSEONG FILLER | Zero width[ᅠ] | Placeholder for an empty vowel when composing Hangul. Often attaches to the previous letter and shows nothing. | |
| U+FFA0 | HALFWIDTH HANGUL FILLER | Normal[ᅠ] | Halfwidth Hangul filler, a narrower blank than the Hangul filler. | |
| U+2800 | BRAILLE PATTERN BLANK | Normal[⠀] | Blank braille cell. Common for blank lines in Instagram captions and empty messages. | |
| U+200B | ZERO WIDTH SPACE | Zero width[] | Marks a place where a line may break, for long URLs or words. | |
| U+200C | ZERO WIDTH NON-JOINER | Zero width[] | Stops neighbouring letters from joining (Arabic, Indic scripts). | |
| U+200D | ZERO WIDTH JOINER | Zero width[] | Glues emoji into one sequence, as in 👨👩👧. | |
| U+2060 | WORD JOINER | Zero width[] | Invisible glue that prevents a line break at that point. | |
| U+00A0 | NO-BREAK SPACE | Normal[ ] | Space that never breaks a line, the of web pages, e.g. between a number and its unit. | |
| U+2002 | EN SPACE | Normal[ ] | Space half the font size wide, for typesetting. | |
| U+2003 | EM SPACE | Wide[ ] | Space as wide as the font size, handy as an indent. | |
| U+2007 | FIGURE SPACE | Normal[ ] | Space as wide as one digit, for lining up numbers in tables. | |
| U+3000 | IDEOGRAPHIC SPACE | Wide[ ] | Full-width space as wide as one CJK character. | |
| U+FEFF | ZERO WIDTH NO-BREAK SPACE | Zero width[] | Byte order mark at the start of a file. Mid-text it acts as an invisible character. |
Character names and code points: Unicode Character Database. Widths are typical rendering and vary by font and device.
Hidden character checker
Zero-width and direction control characters are always removed. The joiner inside emoji sequences (ZWJ) is kept, and so are ZWJ/ZWNJ between letters of scripts that need them (Persian, Arabic, Indic scripts, Sinhala and similar).
What it is
This page collects invisible and blank Unicode characters and copies them with one click. People look for them to make a name appear blank, send an empty-looking message, pad a layout or keep line breaks in a social caption. Since you cannot see them, selecting one by hand on a web page is fiddly. The table lists 15 of them, including the Hangul filler, the braille pattern blank, zero width space and the ideographic space, with code point, typical width and common uses. You can copy any of them up to 100 times in a row, and a checker finds and strips hidden characters in text you paste.
How to use
- Set how many to copy, from 1 to 100. The default is one.
- Press Copy on a row. That character, repeated the chosen number of times, goes to your clipboard.
- The dotted box shows the code point, and the shaded area between brackets in the Width column hints at how wide the character renders.
- To inspect text, paste it into the hidden character checker. Each hit shows its position, line and column, code point and Unicode name.
- The cleaned text box shows the text with zero-width characters removed. Tick the options to also drop Hangul fillers or turn special spaces into normal ones, then copy the result.
How it works
- Names and code points come from the Unicode Character Database.
- Widths are grouped as zero, normal or wide according to typical rendering; your font may differ.
- Besides the 15 table characters, the checker also spots soft hyphens, bidirectional controls such as RIGHT-TO-LEFT OVERRIDE, and other spaces like THIN SPACE. Positions count code points, so an emoji or a Chinese character counts as one.
- Cleaning always removes zero-width and direction control characters. Special spaces are replaced only when you choose, and a zero width joiner between two emoji stays, as do ZWJ/ZWNJ between letters of Arabic-script, Indic, Sinhala, Myanmar, Khmer and similar scripts.
- Everything runs in your browser. Nothing is stored or uploaded.
Examples
| Action | Result |
|---|---|
| Copy HANGUL FILLER with count 3 | Three U+3164 characters in a row |
| Check “a”, zero width space, “b”, Hangul filler | #2 U+200B ZERO WIDTH SPACE and #4 U+3164 HANGUL FILLER |
| Clean text containing a no-break space | Kept by default, becomes a normal space with the option on |
Before using a blank name, read the service’s naming rules.
FAQ
Which invisible character works for a blank name?
The Hangul filler (U+3164) is the one most often used. Many games and apps block it in names, though, and acceptance differs by service. Using blank names to impersonate someone or dodge name rules or bans can break the terms of service.
I pressed copy and nothing shows. Did it work?
Yes. These characters are meant to be invisible, which is why the table shows a dotted box with the code point instead. Paste into the checker below the table to confirm what you copied.
How do I find hidden characters in pasted text?
Paste it into the hidden character checker. It lists zero width spaces, direction controls, no-break spaces and other special spaces with their position, line, column and Unicode name. The cleaned text box removes the zero-width ones for you.
Will removing the zero width joiner break emoji?
No. A joiner that sits between two emoji, as in the family emoji, is kept. Joiners between letters of scripts that need them, such as the Persian ZWNJ or the ZWJ in Sinhala and Indic conjuncts, are kept too. Joiners hidden between Latin or Korean letters are removed.
Are the widths in the table exact?
They describe typical rendering. Fonts and devices vary, and some characters may look wider, narrower or not show at all, so test in the place you plan to use them.