All guidesGuide

What Is Invisible Text and How Do You Copy-Paste It?

The Unicode character behind 'blank' text, and why it isn't quite the same as an empty string.

Last updated

Invisible text — sometimes searched as blank text, empty text, or hidden characters — isn't actually empty. It's a real, visible-width character that happens to render as blank space instead of a mark. That distinction is the whole trick: a truly empty string has nothing to copy, but a blank Unicode character can be selected, copied, and pasted exactly like a letter.

The invisible text generator on this site produces that character for you automatically; this guide explains what's actually happening when you use it.

The character behind invisible text

This site's invisible text tool uses the Braille Pattern Blank, Unicode code point U+2800 — the character represents an empty six-dot Braille cell in the Braille Patterns block of the Unicode Standard. Unlike a regular space or a zero-width character, it occupies visible width, which is exactly why it's useful: many apps automatically trim leading/trailing whitespace or reject strings made only of zero-width characters, but a Braille blank isn't whitespace as far as the app is concerned, so it survives that cleanup.

How to copy and paste blank text correctly

1. Open the invisible text generator and type any placeholder text — every character you type becomes one blank cell, so the length matches what you'll paste.
2. Copy the result.
3. Paste it into the field you need — a caption, a message, a name field.
4. If the app strips it anyway, try pasting it between two regular characters instead of alone; some validators only reject fields that are blank from end to end.

Where this actually gets used

Common cases: a blank line in a caption to add visual spacing without an empty-string error, a placeholder message to hold a spot in a chat thread, or a deliberately blank-looking name or status where the platform allows it. It's less reliable as a way to 'hide' text from moderation — the character is fully present in the data, just visually blank, so anything that logs or filters message content still sees it.

FAQ

Frequently asked questions

01Is invisible text actually empty?+

No. It's a real Unicode character (Braille Pattern Blank, U+2800 in the default generator here) that renders without a visible mark but still has width and still counts as a character — that's what makes it copy-paste safe.

02Why did my invisible text disappear when I pasted it?+

Some apps trim strings that consist entirely of certain whitespace-adjacent characters, or enforce a minimum of one 'real' character. If that happens, pair the blank character with a single visible character, like a period, rather than pasting it alone.

03What are hidden characters, and are they the same as invisible text?+

"Hidden characters" usually refers to the same idea from the technical side — Unicode code points that have no visible glyph, including zero-width spaces and format characters. Invisible text generators pick one that's practical to paste; see Unicode Explained for how these code points are defined in the standard.

04Does invisible text work the same as clearing a field?+

No — clearing a field leaves it genuinely empty, which many forms reject as required-field-missing. Invisible text gives you a non-empty value that happens to look blank, which is why people use it where an empty field isn't accepted.