Text Cleaner
Fix text pasted out of Word, a PDF or an email.
Text Cleaner repairs text that arrived from somewhere else: smart quotes and dashes straightened, double spaces removed, hard-wrapped lines rejoined while real paragraphs survive, zero-width and non-breaking characters stripped, Unicode normalised. Each fix can be switched off and reports how many changes it made. Everything happens in your browser.
Loading Text Cleaner…
Runs entirely on your device. No file or text you enter here is uploaded. How to verify it.
How to use Text Cleaner
- Paste the text that needs cleaning.
- Tick the fixes you want; each reports how many changes it made.
- Copy the cleaned text or download it as a .txt file.
Questions about Text Cleaner
Why does text copied from a PDF break into short lines?
A PDF stores where each line sits on the page, not where a paragraph ends, so copying gives you a line break at the end of every visual line. Unwrapping rejoins those lines while keeping blank-line paragraph breaks, which is the difference between text you can reflow and text you cannot.
What are the invisible characters it removes?
Mostly non-breaking spaces, zero-width spaces and soft hyphens, which arrive from Word and from web pages. They look identical to normal characters but break search, sorting and comparison, and they are the usual reason a lookup fails on a value that appears to match exactly.
Should I straighten smart quotes?
For anything going into code, a CSV, a URL or a system that expects plain ASCII, yes. For anything a person will read, curly quotes are correct typography and worth keeping. The fix is a separate toggle for exactly that reason.
What does normalising Unicode do?
It makes accented characters use a single consistent representation. The same visible “é” can be stored as one character or as an e followed by a combining accent, and the two do not compare as equal. Normalising picks one form so comparisons behave.
Is my text uploaded to clean it?
No. Every fix is string handling in the tab. Since the text people clean is usually a draft contract, an email or a report, that is not a small detail.
Is Text Cleaner really free, with no limits?
Yes. There is no account, no daily cap, no file-size tier and no watermark, because there is no server cost to recover. The site is funded by clearly disclosed partner recommendations on the Partners page, never by metering the tools.
Are my files or text uploaded when I use Text Cleaner?
No. Everything is processed by JavaScript running in your browser, on your device. You can verify it: open your browser's developer tools, switch to the Network tab, and use the tool. You will see no request carrying your data — because there is nowhere for it to go.