Strip HTML tags, fix smart quotes, and remove invisible characters.
Paste your text into the input box and click Clean Text. The tool runs a sequence of cleanup operations and delivers plain, clean text in the output box.
Strips all <tag> markup, keeping only the plain text content. Useful for pasting text from a webpage or CMS into a plain text environment.
Decodes common HTML entities: & → &, < → <, → space, and numeric entities like “.
Converts curly/smart quotes (" " ' ') to straight ASCII quotes (" '). Smart quotes cause problems in code, CSV files, and many plain-text contexts.
Removes zero-width spaces, soft hyphens, non-breaking spaces, and other non-printing Unicode characters that are invisible but can cause issues in search, data processing, and publishing tools.
Collapses multiple spaces into one and trims each line, while preserving paragraph breaks.
If you only need to remove extra whitespace or blank lines, the whitespace remover is a more focused tool for that task.
Paste the markup into the input box and click Clean Text. Everything between angle brackets is stripped, HTML entities are decoded back to plain characters, and whitespace is tidied. It is the quickest way to turn a copied web page, CMS export, or email source into readable plain text.
Word processors automatically replace straight quotes with curly smart quotes, which are entirely different Unicode characters. Compilers, JSON parsers, and CSV importers expect the straight ASCII versions, so pasted code fails with confusing syntax errors. The cleaner converts every curly quote back to a straight quote in one pass.
Invisible characters are Unicode code points with no visible glyph — zero-width spaces, soft hyphens, and non-breaking spaces are the common ones. They sneak in when copying from websites and AI chat tools, then break searches, string comparisons, and form validation. Run the text through the cleaner to strip them all automatically.