Messy Text Cleaner

Paste the mess. Check every change. Copy clean text.

Stays in your browser

1Your messy text

No text handy? Try a sample:
Smart Scan
Paste text and I'll check it for bullets, Markdown, broken PDF lines, duplicates, odd spaces and invisible characters — right here, offline.

2Choose cleanups

3Cleaned result

Your cleaned text will appear herePaste on the left — nothing is sent anywhere.
Characters0
Words0
Lines0

How it works

  1. Paste your messy textFrom a PDF, ChatGPT or another AI chat, an email, a web page or a document. Smart Scan instantly lists what looks messy — bullets, Markdown, broken lines, duplicates, odd spaces.
  2. Choose what to cleanPress “Apply suggestions”, pick a preset, or switch single cleanups on and off. Options that can delete or merge text are marked “changes content” and list exactly what they would change first.
  3. Check and copyRead the result, open “Show changes” to see every edit (removed in red, added in green), then press Copy. Undo, Redo and Restore original are always one click away.

FAQ

What does “Words, numbers and links all kept” mean?

After cleaning, the tool counts every word, number and web address in your original and checks that each one is still in the result. It does not check punctuation, spacing, line breaks or formatting, and it can’t judge whether the meaning changed — that’s what “Show changes” is for. If a cleanup you turned on removes words (for example duplicate lines), the banner turns amber and names them.

Why were my “A.” or “B.” markers not removed?

To protect names like “A. Lincoln” or “J. K. Rowling”, letters and roman numerals are only treated as list markers when they run in order in the same style (a. b. c., (i) (ii) (iii), A) B)). Capital “A. B. C.” needs at least three in a row. Anything left alone is mentioned in the change log.

Why are some line-end hyphens kept?

A hyphen at the end of a line can be a real hyphen (“well-known”, “e-mail”) or a split word (“inter-national”). By default the hyphen is kept when lines are joined. Turn on “Join words split by a hyphen” to see every join and untick the ones that should keep their hyphen. Web addresses are never joined this way.

Can it fix any PDF perfectly?

No. Line repair uses careful rules of thumb, so check the result. It can’t reorder text from multi-column layouts that was copied out of order, and it won’t delete page numbers or headers for you — they stay on their own line so you can remove them yourself.

Do you use analytics? Can it see my text?

The site counts visits with Cloudflare Web Analytics (no cookies, no cross-site tracking) so we know whether people find it useful. It sees things like the page address, referrer, browser, device type and country — never your text. The cleaning code makes no network requests at all, never puts your text in the page address or title, and the page’s security policy only allows Cloudflare’s counter to connect. Details are in the Privacy section.

Does it detect AI-written text or “AI watermarks”?

No. “Remove invisible characters” simply deletes zero-width spaces, byte-order marks and soft hyphens. It doesn’t detect or remove any kind of watermark.

Does it work offline? Which browsers?

Once the page has loaded, cleaning works without an internet connection. It was tested in Google Chrome on desktop and in mobile-size Chrome; current Edge, Firefox and Safari should work but weren’t fully tested.

Privacy

Your text is processed entirely in your browser, on your device. It is not uploaded, stored or sent anywhere by this page.