Invisible Character
Invisible Character lets you copy blank, zero-width Unicode characters - the kind used for empty usernames, blank messages and invisible spacing - with one click, right in your browser.
Invisible characters to copy
Each button copies a single invisible Unicode character - useful for blank nicknames, empty messages or separating text without visible spaces.
U+200BTakes no visual space but marks a possible line-break point. The most common invisible character.
U+200CPrevents two adjacent characters from forming a ligature. Invisible in most contexts.
U+2060Invisible and prevents a line break at its position - the modern replacement for the zero-width no-break space.
U+3164Technically a letter, so it passes many 'field must not be empty' checks - popular for blank usernames.
U+2800A braille cell with no dots raised. Renders as a blank glyph (not whitespace), so chat apps rarely strip it.
Did the copy work?
Paste here to verify - the counter detects zero-width and blank characters you cannot see.
Length: 0 · Invisible characters detected: 0
About Invisible Character
An invisible character is a real Unicode code point that occupies a position in text but renders with no visible glyph. This tool provides five of the most useful ones and copies a single character to your clipboard when you click its button: the zero-width space (U+200B), the zero-width non-joiner (U+200C), the word joiner (U+2060), the Hangul filler (U+3164) and the Braille pattern blank (U+2800). Each is described so you can pick the right one for the job.
They do not all behave the same way. The zero-width space, zero-width non-joiner and word joiner take up no width and mainly affect line breaking and ligatures. The Hangul filler is technically a letter, so it often slips past "this field cannot be empty" validation - which is why it is popular for blank nicknames. The Braille pattern blank renders as an empty glyph rather than ordinary whitespace, so many chat apps that trim spaces will leave it in place. Choosing between them comes down to whether a given platform strips, blocks or preserves each character.
Because these characters are invisible, it can be hard to tell whether a copy actually worked. The tool includes a paste-and-verify box that reports the total length of what you pasted and counts how many zero-width or blank characters it detected, so you can confirm the character is really there before you use it.
Everything happens locally in your browser - nothing is uploaded or stored. Note that some platforms deliberately filter invisible characters, and using them to bypass moderation or filters may violate a service's rules, so use them responsibly. This is one of a privacy-first, EU-hosted set of tools built with no trackers and no third-party dependencies.
How to use it
- 1Read each character's description and click the copy button next to the one that fits your need (for example, the Hangul filler for a blank username).
- 2Paste the copied character wherever you want it - a username field, a chat message or between words as invisible spacing.
- 3Paste it into the verify box to confirm it worked: check that the length increased and that the invisible-character counter went up.
- 4If the platform strips or rejects it, come back and try a different character, since apps handle each one differently.
- 5Combine or repeat characters when you need a wider invisible gap or an entirely blank entry.
Common use cases
- -Setting a blank or invisible username, nickname or display name where the app requires a non-empty value.
- -Sending an "empty" chat message or a message that appears to contain only blank space.
- -Adding spacing in bios and profiles on platforms that trim ordinary spaces from the start or end of text.
- -Separating words or characters without inserting a visible space, for formatting or alignment tricks.
- -Testing how an app or form validates and sanitises input against zero-width and blank characters.
Frequently asked questions
- What is an invisible or blank character?
- It is a genuine Unicode character that occupies a spot in text but has no visible shape, such as the zero-width space (U+200B) or the Braille pattern blank (U+2800). Copied into a field, it looks empty but is technically not.
- How do I make a blank username?
- Copy an invisible character - the Hangul filler (U+3164) works well because it counts as a letter and passes many "field cannot be empty" checks - then paste it as your username where the platform allows it.
- Which invisible character should I use?
- For blank usernames, try the Hangul filler; for a blank glyph that survives space-trimming in chats, use the Braille pattern blank; for pure zero-width spacing, use the zero-width space or word joiner. Behaviour varies by platform, so test the one that works.
- Will these invisible characters get removed?
- Sometimes. Some platforms deliberately strip or block zero-width and blank characters, while others preserve them. Different characters survive on different services, so if one is removed, try another and verify the result.
- How can I check whether the character actually copied?
- Paste it into the tool's verify box. It shows the total length of the pasted text and counts how many zero-width or blank characters it detected, confirming the invisible character is present.
- Is using invisible characters allowed?
- They are ordinary Unicode and harmless in themselves, but using them to bypass filters, moderation or field validation can breach a platform's terms of service. Use them responsibly and within each service's rules.