All Text Cleaner Tools

Explore all 28 browser-based text transformation, cleaning, formatting, and analysis tools. 100% free, private, and on-device.

Quick Reference: Text Cleaner provides 28 offline client-side utilities across 24 dedicated tool pages to strip hidden Unicode characters (U+200B, U+FEFF), convert typographic dashes (U+2014 → U+002D) and smart quotes, transform between 11 letter cases, and sort or deduplicate lines.

🧹

Cleaning & Stripping

Remove unwanted formatting, characters, and paste artifacts.

🔤

Case Converters

Switch between standard, editorial, and developer casing conventions.

📑

Formatting & Analysis

Sort, deduplicate, reverse, and analyze text statistics.

What Rules and Unicode Code Points Does Each Text Tool Use?

Every Text Cleaner tool applies deterministic regular expressions and Unicode normalization rules directly in browser memory (0 server round-trips):

Tool Name Regex / Unicode Rule Input Example (Before) Output Result (After)
Clean Pasted Text 5-step pipeline: strip U+200B/U+FEFF, straighten quotes, U+2014→-, trim trailing, s/\n{3,}/\n\n/g “Hello”—world\u200B (16 chars) "Hello"-world (13 chars)
Remove Em Dash s/[\u2012\u2013\u2014\u2015]/-/g (U+2014, U+2013 → U+002D) fast—clean–text (15 chars) fast-clean-text (15 chars)
Straighten Quotes U+201C/U+201D/U+201E → " (U+0022); U+2018/U+2019/U+201A → ' (U+0027) “Smart ‘quotes’” (16 chars) "Smart 'quotes'" (16 chars)
Remove Invisible Characters Delete U+200B, U+200C, U+200D, U+2060, U+FEFF, U+00AD; normalize U+00A0 → U+0020 ab\u200Bcd\u00A0ef (8 chars) abcd ef (7 chars)
Remove Line Breaks s/\r?\n/ /g (replace newline U+000A with space U+0020) Line 1\nLine 2 (2 lines) Line 1 Line 2 (1 line)
Remove Extra Spaces s/[ \t]{2,}/ /g + line trim Too many spaces (20 chars) Too many spaces (15 chars)
Remove Blank Lines Filter lines where line.trim().length > 0 Row 1\n\n \nRow 2 (4 lines) Row 1\nRow 2 (2 lines)
Remove Accents Unicode NFD decomposition + s/[\u0300-\u036f]//g + NFC Café résumé (11 chars) Cafe resume (11 chars)
Strip HTML Tags s/<[^>]+>//g <p><b>Hi</b></p> (16 chars) Hi (2 chars)
Strip Markdown Strip #{1,6}, **bold**, *italic*, `code`, [text](url) → text ## **Bold** [link](url) (23 chars) Bold link (9 chars)
Sentence Case Lookahead parser: capitalize after [.!?]\s+ while skipping decimals ($9.99) & URLs (acme.com) VISIT ACME.COM FOR $9.99. (25 chars) Visit acme.com for $9.99. (25 chars)
Developer Case Converters Word boundary tokenizer → camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case user auth token (15 chars) userAuthToken / user_auth_token