Loading…
Loading…
Clean up messy text: remove extra spaces, blank lines, invisible characters, and HTML tags, straighten quotes, and rejoin hard-wrapped lines.
Also covers: Text formatter
The result appears here as you type.
Text copied from PDFs, emails, web pages, and chat apps often carries double spaces, stray tabs, blank-line gaps, curly quotes, and invisible characters. Paste it in or drop a file.
The common fixes are on by default: invisible characters, repeated spaces, line trimming, and extra blank lines. Turn on the rest as needed: straight quotes, plain dashes, stripping HTML tags, or joining hard-wrapped lines back into paragraphs.
The summary says how many characters were removed and which fixes changed something. Copy the result, download it, or send it to another tool with Use as input.
Zero-width spaces, byte-order marks, soft hyphens, directional marks, and control characters take up no visible space but are still in the text. They break search and find & replace, make identical-looking strings compare as different, and cause errors in code, CSV files, and databases. Non-breaking spaces become normal spaces.
Text copied from PDFs and emails is often hard-wrapped, with a line break every 60 to 80 characters. This option joins the lines within each paragraph into one line, and keeps the blank lines that separate paragraphs.
It's meant for quickly pulling readable text out of a snippet. Tags are removed, <script> and <style> contents are dropped, block elements become line breaks, and common entities like & are decoded. For whole web pages, the HTML to plain text tool gives a more faithful result.
No. All cleanup happens in your browser.
Text & code
Compare two texts or code files side by side, with changed words highlighted. Ignore whitespace or case, and export a unified .diff patch that git apply accepts.
Count
Count words, characters, sentences, paragraphs, and lines as you type, with reading and speaking time. Check text against X, SEO title, and meta description limits.
Case
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and more, line by line.
Lines
Delete repeated lines from a list and keep the original order. Choose case sensitivity, whether to ignore surrounding spaces, and whether to keep the first or last copy.
Lines
Delete blank lines from text, or collapse runs of blank lines down to one so paragraphs stay separated.
Whitespace
Collapse repeated spaces into one, trim spaces from the start and end of lines, or remove every space. Line breaks are kept.