Remove hidden characters

Paste text to inspect and clean characters that are invisible on screen but can disrupt search, validation, diffs, or CMS input.

0 characters

Inspection and cleanup run entirely in your browser. Nothing is uploaded.

Characters covered

  • Zero-width characters and soft hyphens
  • Bidirectional text controls
  • Unsafe control characters
  • Non-breaking and narrow non-breaking spaces

Limits

Some scripts use joiners legitimately. The cleaner preserves joiners that appear to be part of a real grapheme.

Questions

What does the cleaner remove?
It removes hidden formatting and control characters that can alter processing, while normalizing non-breaking spaces.
Can cleanup change visible text?
Line breaks are preserved. Review the result when working with Arabic, Persian, Indic scripts, emoji, or specialist typography.