Count how often each whitespace-separated token appears. See the count, a one-decimal percent, and totals that still include rows left off the table.
Clean, count, and convert text.
Count how often each whitespace-separated token appears. See the count, a one-decimal percent, and totals that still include rows left off the table.
Delete a short, named list of invisible Unicode marks and report how many of each were removed. Spaces, tabs, newlines, and bidi controls stay.
Split a label into words and show camelCase, PascalCase, snake_case, and SCREAMING_SNAKE_CASE. Kebab-case is left to the slug tool.
Turn a title into a URL slug: lowercase, hyphens for spaces, punctuation stripped, repeated separators collapsed. Latin accents are unaccented. Other scripts are kept, not romanized.
Count words, characters, sentences, and paragraphs in the browser. The rules are documented, and nothing is uploaded.
Count Unicode characters, characters without whitespace, JavaScript string length, and UTF-8 bytes. Optional limit and remaining.
Convert text to UPPERCASE, lowercase, Title Case, or Sentence case. Whitespace and punctuation stay where they are.
Remove duplicate lines and keep the first occurrence. Comparison is case-sensitive by default. Optional trim and blank-line drop.
Replace every occurrence of a phrase in the browser. Plain text only. Case-sensitive by default. The original paste stays visible.
Sort lines ascending or descending. Numeric-aware by default so 2 comes before 10. Optional case-sensitive compare.
Trim edges, collapse repeated spaces and tabs, normalize line breaks, and collapse extra blank lines. Each step is optional.