Whitespace Cleaner
Fix text pasted from a PDF, email or design file — collapse repeated spaces, trim each line, drop blank lines, or join everything into one paragraph.
How it works
Each option is applied in a fixed order: repeated spaces and tabs collapse to one, each line is trimmed at both ends, blank lines are dropped, and finally — if you ask for it — remaining line breaks are replaced with single spaces to make one paragraph.
Line endings are normalised first, so text copied from Windows, macOS or a web page behaves the same. That is what makes PDF paste usable again: the ragged indentation and hard wraps come out as ordinary prose.
The formula
Collapse spaces
replace runs of spaces and tabs with a single space
Trim lines
remove leading and trailing whitespace from every line
Join paragraph
replace remaining line breaks with a single space
Worked examples
| Scenario | Working | Result |
|---|---|---|
| “Hello world” | Collapse spaces | “Hello world” |
| Four consecutive blank lines | Remove blank lines | Removed entirely |
| Text hard-wrapped from a PDF | Join into a paragraph | One flowing paragraph |
When you'd use it
- Making text copied out of a PDF usable again
- Cleaning up a quote pasted from an email chain
- Preparing text for a CSV or a database field
- Removing the ragged indentation from copied code comments
Common questions
Will it remove the line breaks between my paragraphs?
Only if you turn on “join into a single paragraph”. With that off, blank-line paragraph breaks survive unless you also enable “remove blank lines”.
Does it handle tabs and non-breaking spaces?
Tabs are collapsed along with spaces. Non-breaking spaces from web pages are treated as whitespace too, which is often the invisible culprit when text refuses to wrap properly.
Is my text uploaded anywhere?
No. The whole tool runs in your browser, so what you paste never leaves your device. That matters when the text is a draft, a transcript or anything covered by an NDA.

