Unindent Text
Remove indentation while keeping the relative nesting intact.
Keep only the kinds of character you choose and drop the rest.
Removed, by category
Nothing removed.
The Text Cleaner works by whitelist rather than blacklist: you choose which Unicode character categories are allowed and everything else is removed. That is a guarantee rather than a set of fixes, which is what a strict downstream character policy actually needs.
Most cleaning tools work by listing what to remove, which means you find out what they missed only after something breaks. This works the other way round: you choose which kinds of character to keep, and everything else goes. Nothing unexpected survives.
The categories are the Unicode ones, so the choice is precise rather than approximate: letters, digits, spaces, punctuation, mathematical symbols, currency symbols, emoji and everything else. Letters can be narrowed further to a single script, so a value can be restricted to Latin characters while Cyrillic and CJK are removed. It is the tool to use when a downstream system has a strict character policy and you need to guarantee compliance rather than hope for it.
Unicode has over a hundred thousand characters, and only a whitelist can guarantee that none of them slipped through.
Letters, digits, punctuation, currency, maths symbols and emoji are separate choices rather than one vague "special characters".
Narrow letters to Latin, Cyrillic, Greek, Arabic or CJK when a field must accept only one alphabet.
Keep the document structure while removing every other kind of whitespace, or strip them for a single-line value.
Removed characters are listed by category, so nothing disappears without you seeing it.
Data, a form value or a document that has to meet a strict character policy.
Tick the character categories that are allowed. Everything not ticked is removed.
Restrict to a single script, or to plain ASCII, when the receiving system requires it.
The removed characters are listed by category, so nothing disappears without you knowing.
Clean Text fixes the specific artefacts that pasted text carries — smart quotes, broken lines, invisible characters. This filters by character category, keeping only what you allow, which is a guarantee rather than a set of fixes.
Because Unicode has over a hundred thousand characters and a blacklist can only remove the ones someone thought of. A whitelist guarantees that nothing outside your allowed set survives, which is what a strict validation rule needs.
Yes. Letters can be narrowed to Latin, Cyrillic, Greek, Arabic or CJK, so a field can accept English text while rejecting anything in another script.
They are their own category, separate from spaces, so you can keep the document structure while removing every other kind of whitespace — or strip them too for a single-line value.
What people who use the Text Cleaner think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Text Cleaner. It takes half a minute and no account.
Write the first reviewRemove indentation while keeping the relative nesting intact.
Count the distinct characters a text uses, listed with frequencies.
Count lowercase letters and check the case balance of a text.
Measure text length in characters, words, bytes and lines at once.
Frame and decorate text with symbol borders and patterns.
Convert text into ASCII character codes in any base.
Strip hard line breaks from pasted text without losing paragraphs.
Percent-encode text for safe use in a URL.