Text Cleaner
Fix text copied from PDFs, websites and chats. Remove extra line breaks, empty lines, double spaces, invisible characters, HTML tags, emoji and duplicates, all in one pass.
- 100% free
- No sign-up
- Runs in your browser
186 characters · 32 words · 6 lines
Clean-up steps (run top to bottom)
Clean text
176 characters · 30 words · 5 lines
What changed
- Remove invisible and zero-width characters0 characters fixed
- Remove HTML tags2 tags removed
- Straighten smart quotes2 quotes straightened
- Replace tabs1 tabs replaced
- Trim spaces at the start and end of each line0 lines trimmed
- Collapse multiple spaces into one1 runs collapsed
- Remove empty lines2 lines removed
Why copied text needs cleaning
Text rarely pastes cleanly. PDFs add a line break at the end of every line, web pages bring HTML and non-breaking spaces, spreadsheets bring tabs, and AI chats and word processors swap straight quotes for curly ones. Some of these problems are invisible until a form rejects your text, a caption goes over its limit, or two lines that look the same refuse to match.
Steps worth knowing
- Remove line breaks with Keep paragraphs turns PDF text back into normal paragraphs.
- Remove invisible characters catches zero-width spaces and byte order marks that break search, spreadsheets and code.
- Straighten smart quotes is useful before pasting into code, CSV files or tools that expect plain ASCII quotes.
- Remove duplicate lines and Sort lines tidy lists of emails, hashtags, keywords or URLs.
- Add a prefix or suffix wraps every line, for example to add quotes and commas to a list, or a dash in front of each item.
Things it won’t change
The cleaner works on plain text. It doesn’t fix spelling or grammar, and it leaves the words themselves alone unless you turn on a step that removes something, such as URLs or emoji. Check the “What changed” list to see exactly what each step did.
How it works
How to use it
- Step 1
Paste messy text
Paste text copied from a PDF, website, spreadsheet, email or AI chat. The cleaned version appears as you type.
- Step 2
Pick what to fix
Tick the clean-up steps you need. They run from top to bottom, and each one shows how many changes it made.
- Step 3
Copy the clean text
Copy or download the result, or send it back to the input to clean it again with different settings.
FAQs
Frequently asked questions
Answers to common questions about the Text Cleaner.
PDFs store each line of a page separately, so copying keeps a line break wherever the line ended on the page. Turn on Remove line breaks with Keep paragraphs ticked: lines inside a paragraph are joined with a space, and the blank lines between paragraphs stay.
Zero-width spaces, byte order marks, soft hyphens, direction marks and control characters take up no space on screen but are still part of the text. They can break search, make two identical-looking words different, push you over a character limit or cause errors in code and spreadsheets. The tool also turns non-breaking and other unusual spaces into normal spaces. Joiners inside emoji such as family emoji are kept.
Top to bottom, as listed. For example, invisible characters and HTML tags are removed before spaces are collapsed, and duplicates are removed before lines are sorted and numbered. The order is fixed so the same settings always give the same result.
It removes accents and diacritics from Latin, Greek and Cyrillic letters (é becomes e, ñ becomes n, ø becomes o, ß becomes ss). Marks that are part of other scripts, such as Hindi vowel signs or Arabic vowel marks, are left alone because removing them would change the words.
Two lines are duplicates when they match after trimming spaces at the start and end. The first copy is kept in its place and later copies are removed. Tick Ignore case to treat Apple and apple as the same line. Empty lines are never removed by this step.
Yes. All steps run in a single pass each and have been built to handle several megabytes. With very long text, the result updates a moment after you stop typing.
No. Cleaning happens in your browser. Nothing is uploaded or stored.
More free tools
Try another tool
- CheckerTone CheckerCheck how formal, positive and confident your writing sounds, sentence by sentence.Use for free
- ComparisonText Similarity CheckerCompare two texts, see a similarity score and highlight the passages they share.Use for free
- SummarizerText SummarizerPull the most important sentences out of an article, email or report.Use for free
- ConverterCase ConverterChange text to uppercase, lowercase, title case, sentence case and more.Use for free
- CounterWord CounterCount words, sentences and paragraphs, with reading time and keyword density.Use for free
- ComparisonDiff CheckerCompare two versions of text and see every word that was added or removed.Use for free
Clean replies, sent automatically
Write your welcome message once and Hypello sends it to every new DM, comment or story reply, with AI agents to answer the questions that follow. Start free with 1,000 DMs a month.