🛡️ Processed locally • nothing leaves your browser

Hidden Character Cleaner

Paste text to detect suspicious Unicode characters, inspect their positions, and create a clean version.

🔎 Zero-width, bidi, and control characters 🔁 Unusual spaces and dashes normalized 📋 Clean result ready to copy

Source text

Paste text to analyze

Paste text to check it

Clean text

The result updates automatically

Characters marked as kept remain in the clean text. This preserves valid Unicode sequences such as ZWJ/ZWNJ.

Detected characters

Select a marker to see its details

RemovedReplacedKept
Marked-up text will appear here.
Tip: select a [U+XXXX] marker to see the character name and action.

Report

Counts, types, and positions of detected characters

  • No hidden or unusual characters detected.