← Back to Blog
Unicode·Jul 19 2026

U+3164 Hangul Filler: The Invisible Character That Actually Works

U+3164 is the Unicode code point for Hangul Filler, a character from the Hangul Compatibility Jamo block added to the Unicode Standard back in version 1.1, in June 1993. Its original job is narrow and technical: in Korean typography, it fills an empty consonant or vowel slot inside a Hangul syllable block so the block still renders as a complete, evenly spaced character.

That's probably not why you're here, though. Paste it into a username field, a bio, or a message, and it does something far more useful — it disappears completely while still counting as a real character. That's exactly what makes it the go-to pick for blank names and invisible text across the web.

You can copy the character directly from the generator on invisiblechar.com you dont need to download or no signup and no limit on how many times you use it.

Why Hangul Filler Works When Other Invisible Characters Get Blocked

Most invisible characters get filtered out sooner or later. Hangul Filler is the exception, and the reason comes down to one technical detail: Unicode classifies it as General Category Lo, or Other Letter, not as whitespace.

Here's why that matters. Platforms that block empty usernames almost always do it by scanning for whitespace and known zero-width formatting characters then rejecting anything made up of just those. Hangul Filler doesn't show up in that scan because as far as Unicode is concerned it isn't whitespace at all it's a letter in the same category as any other alphabetic character. It looks like nothing. To a validator it reads like something.

That's the entire trick and it's why Hangul Filler keeps working in Discord names, Among Us lobbies, and Twitter and X posts long after other invisible characters get patched out.

How to Copy and Use U+3164

The fastest and most reliable method is to copy it straight from the invisible character table. That puts the exact character on your clipboard ready to paste into any text field and it works the same way on desktop and mobile.

Typing It With a Keyboard Shortcut

On Windows the reliable version of this trick only works inside Microsoft Word type "3164" then press "Alt" and "X" right after, and Word converts it into the character automatically. Outside Microsoft Word standard Windows needs a registry change before Alt code entry works at all so most people skip that and just copy the character instead. On Mac open System Settings then Keyboard then Input Sources add Unicode Hex Input switch to it then hold Option and type 3164.

Using It in HTML or CSS

In HTML use the entity code ㅤ in hex form or ㅤ in decimal form. In CSS the same entity works inside a content property on a before or after pseudo element.

Where U+3164 Works Best

Hangul Filler has earned its reputation for one simple reason: it survives filters that catch almost everything else. Here's where people use it most.

Discord

Paste it into a nickname or server display name and it renders as a blank line, one of the few invisible characters that consistently gets past Discord's own filtering.

Among Us, PUBG, Free Fire, and Fortnite

This is the character's flagship use case. Games that block empty or space-only names will still accept Hangul Filler, letting players show up in the lobby with what looks like no name at all.

Twitter, X, and Instagram

Use it to post a blank tweet or leave a line in your Instagram bio that looks empty but technically isn't, it works well for the bio case specifically.

Windows, macOS, and iOS File Names

All three let you rename a file or folder using Hangul Filler producing one that appears nameless in Finder or File Explorer.

Reliability is high across all of these as of today though platform rules change without notice so treat that as usually works today rather than a permanent guarantee.

U+3164 Compared to Other Invisible Characters

Hangul Filler isn't the only invisible character out there, and it isn't always the right one.

Zero Width Space "U+200B" is categorized as a Format character rather than a letter which is exactly the category many platforms now scan for and strip. That makes it less reliable than Hangul Filler for bypassing empty-field checks though it still has legitimate formatting uses.

Braille Pattern Blank "U+2800" is categorized as Other Symbol. Like Hangul Filler that isn't whitespace either which is why it also tends to survive filtering. It's worth trying as a backup if Hangul Filler ever gets blocked somewhere.

No Break Space "U+00A0" is still categorized as whitespace, so it gets trimmed or rejected by most of the same checks a regular space would fail. It's useful for keeping text from wrapping awkwardly but it won't get you past a field that requires a non empty value.

Technical Details

Hangul Filler sits in the Hangul Compatibility Jamo block, spanning U+3130 to U+318F, on the Basic Multilingual Plane. It was added in Unicode version 1.1 and decomposes to U+1160, Hangul Jungseong Filler the jamo level filler it's built from. Its close relative U+FFA0, Halfwidth Hangul Filler, does the same job in halfwidth Hangul text.

Things to Know Before You Use It

Platforms Change Their Rules

Some services have started specifically filtering Hangul Filler because of past misuse. If it stops working somewhere it used to, this is almost always why.

Fonts Can Render It Differently

It's invisible in virtually every mainstream font, but a small number of custom or incomplete fonts may show a fallback glyph instead of nothing.

Avoid It in Domain Names

Mixing invisible or lookalike characters into a domain is flagged by registries and browsers as a homograph risk, and can get a domain blocked outright.

U+3164 Hangul Filler FAQ

What is U+3164 used for?

Its original purpose is filling an empty slot inside a Hangul syllable block in Korean text. Today it's used almost entirely to create blank usernames, bios, and messages on platforms that won't accept an empty field.

Why does Hangul Filler work as an invisible name when other characters get blocked?

Because Unicode classifies it as a letter, category Lo, not whitespace. Most filters are built to catch whitespace and formatting characters, so a letter that happens to render invisibly slips through.

Is Hangul Filler the same as a blank space?

No. A regular space, U+0020, is whitespace and gets trimmed or rejected by most field-can't-be-empty checks. Hangul Filler is a letter, so it passes those same checks while still displaying as nothing.

How do I type U+3164 without copying it?

In Microsoft Word, type 3164 and press Alt and X. On Mac, enable Unicode Hex Input in Keyboard settings, then hold Option and type 3164. Everywhere else, copying it directly is faster and more reliable.

Does it work on Discord, Among Us, Instagram, and Twitter or X?

Yes, on all four as of now. It's one of the few invisible characters that reliably survives platform filtering, though no platform's behavior is guaranteed to stay the same forever.

Is it safe or against the rules to use for a username?

It doesn't break any technical standard, but some platforms' terms of service restrict usernames designed to confuse or impersonate other users. Check the specific platform's rules if you're unsure.

Why did my invisible character stop working on a platform?

Most likely, that platform added filtering for it after noticing it being used to bypass cannot-be-empty rules. Try Braille Pattern Blank, U+2800, as a backup, or check whether the platform now blocks invisible characters entirely.

Related Reading

For more on putting this character to use, see how to send blank messages on WhatsApp, creative invisible character tricks for social media, and how to hide your name on gaming and social platforms.