Copy blank and zero-width Unicode characters, with a verifier that shows exactly which codepoints you have.
Generated in your browser — nothing is sent anywhere.
What is an invisible character and how do you use one?
An invisible character is a Unicode codepoint that renders as blank, such as U+3164 Hangul Filler or U+200B Zero Width Space. Copy and paste it wherever an empty-looking value is needed. Blank-but-wide characters like U+3164 survive more often, because many systems strip true zero-width ones.
Understanding your result
These characters divide into two groups. Zero-width ones such as U+200B and U+2060 occupy no space at all and are mainly used to control line breaking or to defeat naive text matching. Blank-but-wide ones such as U+3164 Hangul Filler and U+2800 Braille Pattern Blank render as an empty box the width of a normal character, which is what makes them work as "invisible" names in games and chat apps. Support is inconsistent by design: many platforms strip zero-width characters on input, reject names that normalise to empty, or treat them as an attempt to evade moderation. Test in the destination app before relying on one, and be aware that using them to bypass filters or impersonate other users breaches most services’ terms.
Formula and method
Each option maps to a specific Unicode codepoint — for example U+3164 Hangul Filler or U+200B Zero Width Space — which is repeated the number of times you ask for. The verifier walks the text you paste and reports every codepoint it finds with a count.
Assumptions and limitations
Support is entirely up to the destination app. Many services strip zero-width characters, trim whitespace or reject names that normalise to empty, and moderation systems may treat hidden characters as evasion. Test in the app you intend to use before relying on one.
Worked example
Selecting Hangul Filler with a count of 1 copies a single U+3164 character. Pasting it into the verifier reports one occurrence of U+3164, confirming it survived the copy intact.
How to use this tool
- Choose the character you need.
- Set how many copies you want.
- Press Copy — the brackets shown on screen are only a guide and are not copied.
- Paste it where you need it, and use the verifier if you want to confirm it survived.
Common mistakes to avoid
- Assuming one character works everywhere — apps differ wildly.
- Copying the surrounding brackets shown on screen along with the character.
- Using them to evade content filters, which most platforms treat as a violation.
- Leaving zero-width characters in code or config, where they cause baffling bugs.
About the Invisible Character Generator
The Invisible Character Generator gives you blank and zero-width Unicode characters you can copy and paste, along with a verifier that reports the exact codepoints in any text you paste back. Eight characters are offered, each with a note on how it actually behaves.
Who should use this tool
Gamers wanting a blank display name, developers testing input validation and writers who need a non-breaking or zero-width character.
Benefits
- Eight distinct characters, not just one — different apps accept different ones.
- Each option explains whether it has width and where it tends to work.
- The verifier proves what you actually copied, by codepoint.
- Repeat up to 500 times in one go.
Practical use cases
- Creating a blank-looking username or display name.
- Testing how a form handles whitespace-only input.
- Inserting a zero-width space to control where long words break.
- Checking whether pasted text contains hidden characters.
Explore all Text and Writing tools
Frequently asked questions
Which invisible character works best for a blank username?
U+3164 Hangul Filler is the usual choice because it is blank yet has real width, so systems that reject empty names still accept it. U+2800 Braille Blank is a common fallback.
Why did my invisible character disappear?
Many sites strip zero-width characters, trim whitespace or normalise names before saving. A blank-with-width character such as U+3164 survives more often than a true zero-width one.
Is using an invisible character against the rules?
It depends on the platform. Plenty allow blank display names, but using hidden characters to evade moderation or impersonate someone violates almost every terms of service.
How can I tell whether text contains hidden characters?
Paste it into the verifier box. It lists every codepoint with a count, naming the known invisible ones and flagging ordinary visible characters.
What is a zero-width space actually for?
Its legitimate purpose is typography: it marks a point where a very long word or URL may wrap without displaying a hyphen or space.