Invisible Character Detector

An invisible character detector finds the characters in your text that take up no visible width — zero-width spaces, joiners, byte order marks, no-break spaces — names each one by its Unicode codepoint, and explains what it breaks. It shows you what is there and does not delete anything, because the zero-width joiner is what holds many emoji and several written scripts together. When you have decided they should go, the space remover strips them.

How do you find invisible characters in text?

Paste the text below and every invisible character is marked in place and listed with its Unicode codepoint. Nothing is removed and nothing is sent anywhere.

How do you use this tool?

Four steps, and none of them changes your text.

  1. Paste the text:
    Paste the text you want to inspect. Nothing is changed and nothing is sent anywhere.
  2. Read the marked-up view:
    Every invisible character is shown in place as a labelled marker, so you can see exactly where it sits in the text.
  3. Check the summary:
    The table lists each character found with its Unicode codepoint, its name, how many there are and what it affects.
  4. Decide what to do:
    Remove them with the space remover if they are unwanted, or leave them alone if they are holding an emoji or a joined script together.

Browse Categories

Every tool on the site belongs to one of the categories below, grouped by the job it does rather than by the format it reads.

View all tools
Trustpilot