Text Cleaner
Fix text that arrived out of a PDF, an email or a spreadsheet. Pick what to strip and the cleaned version appears underneath, ready to copy.
0 words · 0 characters
What to clean
Cleaned text
Runs in your browser. Your text is never uploaded.
The usual repairs
Text from a PDF. Remove line breaks but keep paragraphs, then remove extra spaces. Where the PDF had no blank lines between paragraphs, remove all line breaks instead: one long paragraph is easier to re-break than text broken in the wrong places.
Text from an email chain. Remove extra spaces and collapse blank lines. If the quote markers survived, find and replace “> ” with nothing in theeditor.
A list from a spreadsheet. Remove empty lines, thenremove duplicates andsort.
Text destined for code or a CSV. Convert smart quotes and remove non-ASCII characters. This is the fix for “it worked in Word and broke in the import”.
What the cleaner will not do
It does not fix spelling, grammar or capitalisation — usecase converter for the last of those. It does not restore paragraph breaks it cannot see, because the information was already lost when the text was copied. And it never changes your original: the box at the top keeps what you pasted until you press “Use as input”.
Frequently asked questions
What does the text cleaner actually remove?
Why does text pasted from a PDF look broken?
What are smart quotes and why remove them?
Is my text uploaded to be cleaned?
Related tools
Related reading
Google Docs Word Count: Shortcut, Live Counter and Mobile Steps
How to see the word count in Google Docs on a computer, Android, iPhone and iPad, keep it on screen while you type, and count just a selection.
October 4, 2026
How Many Pages Is 10,000 Words?
10,000 words is 20 pages single spaced or 40 pages double spaced. It is the classic undergraduate dissertation length; here is how to plan it.
October 4, 2026
How Many Pages Is 1,200 Words?
1,200 words is 2.4 pages single spaced or 4.8 pages double spaced. A common essay and report length; here is how to plan it.
October 4, 2026