Use canonical normalization first
Essential and Plain text modes apply NFC normalization, which composes canonically equivalent forms while avoiding the broader compatibility changes of NFKC.
Clean unusual Unicode spaces, line endings, controls, punctuation, and invisible characters with safe defaults and an exact change report.
Essential and Plain text modes apply NFC normalization, which composes canonically equivalent forms while avoiding the broader compatibility changes of NFKC.
The cleaner replaces non-breaking and unusual Unicode spaces with ordinary spaces and reports the two groups separately. Plain text can also collapse repeated spaces and replace tabs.
Nulls, most C0 and C1 controls, byte order marks inside text, soft hyphens, zero-width spaces, word joiners, and risky bidirectional controls are removed and counted.
Deep clean applies NFKC and removes more format characters. This can help a strict technical destination, but it requires review when symbols, mathematical notation, emoji, or complex scripts matter.
Reduce cases where two strings look identical but fail search, equality, deduplication, or validation because their spaces or normalization forms differ.
Convert mixed carriage returns and Unicode separators into consistent newline characters before a document or system interprets them.
See whether the cleaner changed spaces, controls, normalization, punctuation, formatting, or blank lines instead of receiving an unexplained output.
No general Unicode cleaner understands every domain. Source code, identifiers, cryptographic material, linguistic data, mathematical notation, and normalized database keys may require a narrower policy. Keep Essential mode for general prose and test specialist text against its real destination.
NFC converts canonically equivalent Unicode sequences into a consistent composed form where one exists. It generally preserves meaning better than compatibility normalization.
NFKC also folds some compatibility and presentation forms. That can help strict matching, but it may change how specialist symbols or typography are represented.
No. The cleaner does not transliterate text or strip diacritics. Canonical normalization keeps the represented characters and accents.
Use the same canonical cleaner for hidden characters, unusual spaces, Markdown, HTML, smart punctuation, and clean plain-text copy.
Clean what is present, review what changed, and preserve any disclosure or editorial record the work still needs.
Open the AI Text Cleaner