What to prepare
The text you want to inspect or change, together with any matching or formatting options.
Paste or type your text below.
Whitespace cleanup makes pasted text consistent by collapsing redundant spaces and, when selected, removing blank lines. It does not understand layout intent, so poems, code and fixed-width tables need extra care.
The text you want to inspect or change, together with any matching or formatting options.
Revised text or measurements derived from the exact text entered.
For a typical workflow, use it to clean a draft, check a length limit, or prepare consistent text before pasting it into another system. Start with a representative input, inspect the first result, then adjust one setting at a time if you need a different outcome.
Processing stays in the browser where the individual feature supports it. Live public checks use a protected, rate-limited site endpoint; avoid unnecessary sensitive data.
Compare two texts line by line and highlight changes.
CompareCreate a concise summary using a securely configured AI API.
Summarize TextInspect characters, code points, UTF-16 units and escaped representations in supplied text.
Inspect CharactersReveal zero-width, direction, non-breaking and control characters hidden in text.
Detect CharactersNormalize text to NFC, NFD, NFKC or NFKD and inspect character and code-point changes.
Normalize TextAdd or paste your text into the input box.
Remove extra spaces with one click.
Copy the cleaned text or download as a .txt file.
It collapses multiple spaces into single spaces and can trim line whitespace.
No — it only removes extra/redundant whitespace, keeping the text readable.
Yes — toggle the "Remove blank lines" option.
Browser memory sets the practical limit. For very large documents, work on a copy and process smaller sections if needed.