Skip to the tool

Why Your Invisible Character Stopped Working

A blank name or message usually stops working because something changed the text after you typed it — trimming the ends, collapsing runs of spaces, or removing characters it does not accept. Paste the name or message that broke and this page runs those rules against it one at a time, and shows you which one removes your character.

Everything happens in your browser. Your text is never uploaded, stored or logged.

 

No text to hand? Try one of these:

How to use it

  1. Paste the name, bio or message that stopped working. Paste it exactly as you have it, before any field has had a chance to strip anything.
  2. Read the table. Each row is one rule that a real website applies to what you type. It says how much of your text came through it.
  3. Look for the row in red. That is the rule that is eating your text.

No hidden characters found? Then the problem is not an invisible one. A field rejecting your name is running out of length, or refusing a character you can actually see. Nothing on this page can help with that, and it is worth knowing so you stop looking in the wrong place.

Why the same character works in one place and not another

People assume an invisible character either works or it does not. It is not that simple. Before a website saves what you typed, it tidies it up — and each bit of tidying destroys some invisible characters while leaving others completely alone.

Press Three blanks that behave differently under the box above. It loads a short name carrying three different invisible characters. Watch the grid: on the same text, in the same run, one is removed, one is turned into something else, and one comes through everything untouched.

That is the answer to why a trick that worked for somebody else does not work for you. You are not doing it wrong. You are pasting a different character into a field with a different rule.

What the rules mean

  1. Cutting off blank space at the ends. Almost every website does this. It is why a name made of ordinary spaces always comes back empty.
  2. Squashing repeated spaces into one. Common in names, and in anything that ends up in a web address.
  3. Tidying up odd characters. The website swaps unusual characters for plainer ones. There is a light version and a heavy version. The heavy one is the sneaky one: it does not delete your character, it turns it into a different character. Your name looks right when you save it, and is not the same afterwards.
  4. Removing invisible control characters. What a well-built username box does. It takes out one family of invisible characters and leaves another family alone, which is why some survive and some do not.
  5. Letters and numbers only. The strictest rule there is. Nothing invisible gets through. If your box works this way, no character on this site will help you.

Why we do not name apps. Apps change their rules without telling anyone, so a list would be out of date within a year. Instead the tool tests your text against the rules themselves. Find the row that breaks it and you know what your app is doing, whatever it is called.

The surprise most guides get backwards

Two characters have almost the same name. One is called zero width space. The other is zero width no-break space. From the names, the second sounds like the tougher of the two.

It is the other way round. The second one counts as blank space, so a website cutting blank space off the ends deletes it. The first one does not count as blank space, so the same website leaves it alone.

Nothing here is guessed from a name. Every row you see was worked out by actually doing that thing to your text and looking at the result.

Common questions

My name looked fine when I typed it and was empty after I saved. Why?

It was trimmed. The field removed the blank space at both ends before storing it, which left nothing. Paste what you typed above — if the trimming row is red, that is your answer. The fix is a character that is not filed as blank space, which the generator can give you.

The tool says my character survives everything, but the site still rejects it.

Then the field is not stripping it, it is refusing it. That is a different rule — a minimum length, a ban on repeated characters, or a check that the name is not already taken. Try pairing one visible character with the invisible one.

What does “turns it into something else” mean?

Heavy rewriting does not delete a character, it swaps it for a plainer one. Your text still has an invisible character in it and it is no longer the one you copied. It usually still looks blank, so this is the failure that is hardest to notice.

Does this send my text anywhere?

No. Every rule is run inside your own browser. Nothing is uploaded, stored or logged, which is why it is safe to paste a real message in.

I want to remove these characters, not test them.

Use the remover. It takes them out and shows you what came out. The detector is the one to use if you want to know what is there without changing anything.