U+3164 vs U+200B: What's the Difference?

Both look blank, but only one works everywhere. Here is how Hangul Filler (U+3164) and Zero-Width Space (U+200B) differ — and which invisible character you should actually copy.

Free guide No signup Copy-paste ready

✓ Meets the ToolVaultly Standard · Last updated: Oct 17, 2026

Get the character in one click: our free invisible text generator copies any of these blanks straight to your clipboard — no signup, nothing installed.

Copy U+3164 on the free tool →
🔒Private by design. The generator runs entirely in your browser — nothing you copy is sent anywhere or stored.

Like this guide? Get the next tool first.

Join the ToolVaultly list — one short email per new tool launch.

You're on the list — please check your inbox to confirm your subscription.

No spam, unsubscribe anytime.

Last updated: October 2026

The short version

Short answer: U+3164 (Hangul Filler) is a full-width blank that almost every app accepts; U+200B (Zero-Width Space) is truly zero-width and gets stripped by stricter apps. If you just want something that works, copy U+3164.

When people search for "unicode 3164", "u+3164" or "ut3164", they are looking for the same thing: the invisible character ㅤ. It renders as nothing but counts as real text, which is why it survives in game usernames, chat boxes and bio fields where a normal space would be deleted.

U+200B does the same trick differently — it is a zero-width space, meaning it takes up no horizontal room at all. That sounds better in theory, but many platforms treat zero-width characters as suspicious and strip them. The result: your "blank" name silently becomes empty, and the app rejects it.

Side-by-side comparison

Short answer: Four invisible characters cover every use case: U+3164 for maximum compatibility, U+200B for zero-width gaps, U+2800 for blank bio lines, U+2060 for the strictest name fields.
Code pointOfficial nameWidthWhere it worksBest for
U+3164Hangul FillerFull character widthGames, WhatsApp, Discord, Instagram, Twitter/X, SnapchatBlank names, empty messages — the default choice
U+200BZero-Width SpaceZero widthBrowsers, most chats; stripped by strict name fieldsInvisible separators inside words
U+2800Braille Pattern BlankFull character widthInstagram, TikTok bios; collapses nowhereBlank lines in bios and captions
U+2060Word JoinerZero widthConsole and Minecraft name fields that strip the restThe strictest filters
ㅤ  =  U+3164  (Hangul Filler — the one most people want)

When to use U+3164

Short answer: Use U+3164 whenever you need a blank that behaves like a real character: game usernames, display names, empty chat messages and anywhere a space would be trimmed.

Hangul Filler was designed to hold the place of a missing letter in Korean text, which is exactly why software treats it as legitimate content. Paste it into a Free Fire username, a WhatsApp name field or a Twitter/X display name and the app sees "one character" — it just happens to render as nothing.

Copy it from our invisible text generator (hit "Copy single" on the Hangul Filler card), then paste it wherever you need it. If one copy is not enough — some fields want a minimum length — set the quantity higher before copying.

When to use U+200B

Short answer: Use U+200B when you need a break inside text that must stay invisible — splitting a word without a visible gap, or separating lines without adding width.

The zero-width space shines in formatting tricks: it lets a long word break at an exact point, or separates two glued-together words without a visible space. Because it has no width, it is also the character people reach for when they want "nothing at all" between two characters.

The trade-off is acceptance. Strict name fields — game usernames, console profiles — often strip U+200B entirely. If your blank text vanishes after pasting, that is what happened: switch to U+3164 or the Word Joiner (U+2060) instead.

Why does U+200B disappear in some apps?

Short answer: Many apps strip zero-width characters as an anti-spam measure. Your text is not broken — the app deleted the character on paste. U+3164 survives because it is a full-width, legitimate letter slot.

This is the single most common invisible-text failure. You copy a zero-width space, paste it into a name field, and the field acts as if you pasted nothing. Some apps go further and reject the submission with an "invalid name" error.

The fix is always the same: use a wider blank. Hangul Filler (U+3164) passes nearly everywhere, Braille Blank (U+2800) holds bio lines, and Word Joiner (U+2060) gets through the strictest filters including console name fields. Test any character in the test box on our invisible text generator before committing to it.

Frequently asked questions

What is Unicode 3164?
Unicode 3164 (U+3164, officially Hangul Filler) is the invisible character ㅤ — it looks completely blank but counts as real text. It is the character behind most blank-text tricks: blank game names, empty messages and blank display names.
What is U+200B?
U+200B is the Zero-Width Space — a unicode character with no visible width. It is useful for invisible separators inside text, but strict apps and name fields often strip it, which is why U+3164 is the safer default.
Which is better, U+3164 or U+200B?
U+3164, in almost every case. It is accepted by far more apps because it occupies a full character slot. Use U+200B only when you specifically need zero width, such as an invisible break inside a word.
What does ut3164 mean?
It is just shorthand people type for U+3164 — the same Hangul Filler invisible character. Copy it from the Hangul Filler card on our invisible text generator.
Why is my zero-width space not working?
The app stripped it. Many platforms delete zero-width characters on paste as an anti-spam measure. Switch to U+3164 (Hangul Filler), which survives because it is a full-width character.
Can I use U+3164 in a game name?
Yes — paste it into the username field in Free Fire, PUBG, BGMI or Roblox for an invisible-looking name. If a game rejects it, try the Word Joiner (U+2060), which passes the strictest filters.