TextWash

This page finds U+3164 HANGUL FILLER (and its halfwidth sibling U+FFA0) — the blank character behind invisible usernames — and removes it. The sample "empty" name below is not empty. Everything runs in your browser — nothing is uploaded.

Input

X-ray hover a highlight for details

Cleaned output copied ✓

Cleaning rules

What is U+3164 (Hangul filler)?

A character from the Korean compatibility block that renders as a blank the width of a Hangul syllable — visually indistinguishable from a space, but not classified as whitespace. Which is precisely why the internet adopted it as the "invisible character".

Where it comes from

"Invisible character" and "blank name" generator sites hand it out for making empty-looking usernames in games (Among Us made it famous), blank Discord and WhatsApp messages, and empty-looking Instagram captions and TikTok comments. It can also arrive legitimately from Korean IME edge cases.

What it breaks

Validation: it defeats "field required" and trim().length > 0 checks because trim doesn't touch it — it isn't whitespace. Moderation and deduplication: two "blank" names can be different strings. Search: a name you can't see is a name you can't type. And any pipeline that assumes visible-or-whitespace chokes quietly on it.

How to find it

VS Code: regex-search [\u3164\uffa0]. Command line: grep -rP '[\x{3164}\x{FFA0}]' . — or paste the suspect text above: each filler is flagged (HF) and removed from the cleaned output. If you run a service, reject or normalize these in usernames server-side; client-side checks won't see them.