Invisible Characters Explained

Invisible characters are real Unicode characters that take up little or no visible space. They have legitimate uses in typography and formatting, but they behave inconsistently across apps, so it helps to know what they are before you use them.

What they are

Examples include the zero width space (U+200B) and the word joiner (U+2060). They exist to control how text wraps and joins, not to be “nothing”. Even though they look empty, they are still characters that count toward length.

Where they work — and do not

Many chat apps, games and web forms strip or block invisible characters, and different platforms treat them differently. Never assume a blank string will survive a copy, paste and submit round-trip; test it first.

Using them responsibly

Use invisible characters for genuine formatting needs and always follow the terms of service of the platform you are on. Avoid using them to impersonate others, evade filters or spam — that can get accounts blocked and is not what these characters are for.

Frequently asked questions

Do invisible characters always work?

No. Support varies widely and many services remove them.

Are they allowed everywhere?

Not necessarily. Follow each platform’s rules.