U+3164
Hangul Filler
Hangul letter filler. A letter-class character, so whitespace trimming does not treat it as a space. Draws a full-width empty cell.
- Browser field Yes
- Keeps through trim() Yes
Invisible character lab
An invisible character is a Unicode character that takes up room in a text field but draws nothing you can see. Three well-known ones are Hangul Filler (U+3164), Braille Pattern Blank (U+2800) and Zero Width Space (U+200B). Tap one to copy it, or build blank text of any length.
The button writes the exact character to your clipboard. Paste it into a text box and the cursor moves, but nothing appears.
Vault
30 characters with their code point, Unicode category and the width your own browser measures. Tap Copy and the exact character goes to your clipboard.
Hangul Filler
Hangul letter filler. A letter-class character, so whitespace trimming does not treat it as a space. Draws a full-width empty cell.
Braille Pattern Blank
Braille pattern with no dots raised. A symbol-class character that draws an empty braille cell.
Halfwidth Hangul Filler
Half-width variant of the Hangul filler. Letter class. The font decides how wide it is drawn, so check the measured width.
Hangul Choseong Filler
Hangul Choseong filler, the leading-consonant filler used when composing Hangul syllables.
Hangul Jungseong Filler
Hangul Jungseong filler, the vowel filler used when composing Hangul syllables.
Zero Width Space
Zero width space: a format character that marks a possible line break and has no width.
Zero Width Non-Joiner
Zero width non-joiner: stops two neighbouring letters from joining. No width.
Zero Width Joiner
Zero width joiner: glues characters together, as in many emoji sequences. No width.
Word Joiner
Word joiner: zero width and forbids a line break at its position.
Zero Width No-Break Space
Zero width no-break space. Also known as the byte order mark when it opens a file.
Combining Grapheme Joiner
Combining grapheme joiner: a combining mark that normally draws nothing.
Invisible Times
Invisible times: a math format character with no glyph.
Invisible Separator
Invisible separator: a math format character with no glyph.
Invisible Plus
Invisible plus: a math format character with no glyph.
Soft Hyphen
Soft hyphen: only shows up when a line is broken at that point.
Mongolian Vowel Separator
Mongolian vowel separator. A format character since Unicode 6.3.
Khmer Vowel Inherent Aa
Khmer vowel inherent AA: a combining vowel sign that draws nothing on its own.
No-Break Space
No-break space. Looks like a normal space but never wraps to a new line.
En Space
En space: half an em wide.
Em Space
Em space: one em wide, as wide as the font size.
Three-Per-Em Space
Three-per-em space: a third of an em.
Four-Per-Em Space
Four-per-em space: a quarter of an em.
Six-Per-Em Space
Six-per-em space: a sixth of an em.
Figure Space
Figure space: as wide as a digit.
Punctuation Space
Punctuation space: as wide as a period.
Thin Space
Thin space: about a fifth of an em.
Hair Space
Hair space: the thinnest of the fixed spaces.
Narrow No-Break Space
Narrow no-break space: thin and never wraps.
Medium Mathematical Space
Medium mathematical space: four-eighteenths of an em.
Ideographic Space
Ideographic space: the full-width space used with CJK text.
filler, has width zero width space
Generator
Choose the character, set how many, copy. Everything is built in your browser; nothing is sent anywhere.
Paste any text to list the invisible characters hiding in it. The text stays in this page.
Nothing pasted yet.
Name maker
Type the name you want. You get versions with invisible characters at the ends or between letters, and blank-only names of the same length. Each shows how many characters it uses so you can compare it with your game’s limit.
Counted as Unicode characters. Some games count in other units, so check the limit in the game itself.
Type a name above and press Make variants. Your variants appear here.
Nobody has added one for this name yet.
Test log
The first three columns were measured by us on Oct 9, 2026. The app columns stay on a dash until we try that pair on a real device and record the date and app version. A dash means not tested, never “fails”.
0 of 240 character and app pairs tested so far. Browser column: Chrome 151 on Linux; the clipboard was read back and compared byte for byte.
Browser field: pasted into a text box and read back unchanged. Keeps through trim(): JavaScript’s String.trim() leaves it in place. Saved by the server: WordPress text sanitising on this site returns it unchanged.
| Character | Browser field | Keeps through trim() | Saved by the server | Discord | TikTok | Free Fire | PUBG / BGMI | Roblox | Steam | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Fillers | |||||||||||
U+3164 Hangul Filler |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2800 Braille Pattern Blank |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+FFA0 Halfwidth Hangul Filler |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+115F Hangul Choseong Filler |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+1160 Hangul Jungseong Filler |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
| Zero width | |||||||||||
U+200B Zero Width Space |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+200C Zero Width Non-Joiner |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+200D Zero Width Joiner |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2060 Word Joiner |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+FEFF Zero Width No-Break Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+034F Combining Grapheme Joiner |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2062 Invisible Times |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2063 Invisible Separator |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2064 Invisible Plus |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+00AD Soft Hyphen |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+180E Mongolian Vowel Separator |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+17B5 Khmer Vowel Inherent Aa |
Yes | Yes | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
| Spaces | |||||||||||
U+00A0 No-Break Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2002 En Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2003 Em Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2004 Three-Per-Em Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2005 Four-Per-Em Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2006 Six-Per-Em Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2007 Figure Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2008 Punctuation Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+2009 Thin Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+200A Hair Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+202F Narrow No-Break Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+205F Medium Mathematical Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
U+3000 Ideographic Space |
Yes | No | Yes | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet | –Not tested yet |
Yes keptNo removed or changed–Not tested yet not tested yet
Questions
It is a Unicode code point that has a place in text but no visible mark. Some are spaces of different widths, some are zero-width format characters, and some, like Hangul Filler U+3164 and Braille Pattern Blank U+2800, are letters or symbols whose picture is empty.
No. A space is a character in the Unicode category Zs. Hangul Filler is category Lo (a letter) and Braille Pattern Blank is category So (a symbol), so code that trims or collapses whitespace treats them differently from a space. The vault shows the category of every character.
The font on that device has no picture for the code point, so it draws a placeholder box. Fillers and zero-width characters depend on the font and the app, which is why the table on this page separates what was measured from what is not tested yet.
It depends on the app and its version, and apps change their filters. This site marks a result only after a real try on a device, with the date. A dash in the table means the pair has not been tested, not that it fails.