Skip to content
Ghostchars

Zero-width and invisible

HANGUL FILLER (U+3164)

A Hangul compatibility character with no shape, used historically to fill an empty slot in a Korean syllable block.

Codepoint
U+3164
Also written as
u3164\u3164ㅤ
Removed by default
Yes
Governing option
No option needed
Can be load-bearing
No

Copy and paste U+3164

To copy and paste HANGUL FILLER (U+3164), press the button: the character itself goes to your clipboard, and Ctrl+V (Cmd+V on a Mac) pastes it anywhere you can type.

Where it comes from

Legacy Korean encodings, and from gaming and social platforms where it is the classic way to make an empty username or a blank message.

Why it matters

It is a letter as far as Unicode is concerned, so it passes validators that reject whitespace and control characters, and it renders as nothing. That combination is why it turns up in usernames and in payloads.

Before and after

HANGUL FILLER (U+3164) before and after cleaning, with the hidden character shown as a labelled chip
Reference card for this character: the codepoint, the verdict, and the same before and after in one image.
BeforeuserU+3164name
Afterusername

A "letter" with no glyph, sitting in the middle of a name.

The character is shown as a labelled chip so you can see where it sits. In your text it draws nothing at all.

When it is legitimate

Round-tripping older Korean data that used it as a placeholder. Modern Korean text does not need it.

How to remove it

The default pass removes it, together with U+FFA0 HALFWIDTH HANGUL FILLER, which behaves the same way.

Working in a file rather than a paste? The document report for .docx, .odt and .html finds it inside the file, together with hidden runs and tracked changes, without you having to open it. If the question is what the rest of the writing does rather than what this one character does, measure sentence-length variation and see where each habit sits, with no score and no claim about who wrote the text.

Is it an AI watermark?

Not a watermark

No. Its fame comes from blank usernames, not from generated text. Seeing one says something about the platform the text passed through.

No connection to machine-generated text. It comes from software, from a keyboard, or from a person.

Questions

Why are blank usernames made of it?

Because most username validators require letters and reject spaces. A Hangul filler is a letter that draws nothing, so it satisfies the rule and displays as empty.

Is it part of normal Korean?

No. Modern Korean text does not use it; it exists for compatibility with older encodings.

Check your own text

Paste anything into the cleaner to see every hidden character it contains, with position, codepoint and what happens to each one. Nothing is uploaded.

Check your own textClean it in Chrome as you pasteClean it on your Mac with one keystrokeAll characters

Anonymous usage stats?

Ghostchars processes your text in the browser and never uploads it. We would like to count page views with a self-hosted, cookie-light analytics endpoint. No content, ever.