Text tools
Practical utilities for counting, converting and cleaning text. Everything runs locally in your browser, so nothing you paste is uploaded, logged or stored.
Word Counter
Count words, characters, sentences, paragraphs and estimated reading time.
Character Counter
Count Unicode characters, characters without spaces, words and lines.
Case Converter
Convert text to uppercase, lowercase, title case, sentence case and developer naming styles.
Remove Extra Spaces
Normalize repeated spaces, tabs and unnecessary blank lines.
Duplicate Line Remover
Remove repeated lines while preserving the first occurrence and original order.
Line Counter
Count total, non-empty and unique lines in pasted text.
Sentence Counter
Estimate sentence count alongside words, characters and paragraphs.
Paragraph Counter
Count text paragraphs separated by blank lines.
Reading Time Calculator
Estimate reading time from word count using a practical words-per-minute baseline.
Uppercase Converter
Convert all cased letters in text to uppercase.
Lowercase Converter
Convert all cased letters in text to lowercase.
Title Case Converter
Capitalize the first letter of each detected word.
Sentence Case Converter
Lowercase text and capitalize sentence starts.
camelCase Converter
Convert words into camelCase for identifiers and naming workflows.
PascalCase Converter
Convert words into PascalCase for class and type names.
snake_case Converter
Convert words into lowercase snake_case.
kebab-case Converter
Convert words into lowercase kebab-case.
Remove Line Breaks
Replace line breaks with spaces and normalize the resulting text.
Add Line Numbers
Prefix each line with an incremental line number.
Sort Lines
Sort text lines alphabetically in the browser.
Shuffle Lines
Randomly shuffle the order of pasted text lines.
Reverse Lines
Reverse the order of lines while keeping each line intact.
Reverse Words
Reverse word order while preserving the words themselves.
Remove Empty Lines
Delete blank and whitespace-only lines.
Comma Separator
Convert non-empty lines into a comma-separated list.
Comma to New Line Converter
Split comma-separated values onto separate lines.
URL Slug Generator
Convert a phrase into a lowercase hyphenated URL slug.
HTML Escape Tool
Escape ampersands, angle brackets and quotes for safe HTML text display.
HTML Unescape Tool
Decode common HTML entities back into readable text.
JSON String Escape Tool
Escape text as a JSON string value.
Remove Punctuation
Remove common punctuation while preserving letters, numbers and whitespace.
Letters Only Cleaner
Keep letters and whitespace while removing digits and common punctuation.
Numbers Only Extractor
Extract numeric digits from mixed text.
Whitespace Normalizer
Normalize mixed tabs, spaces and line endings into clean text.
Word Sorter
Sort detected words alphabetically.
Unique Word Extractor
Return unique words while preserving first-seen order.
Word Frequency Counter
Count repeated words and return a frequency-sorted list.
Find and Replace Text
Replace every literal occurrence of a search phrase in browser.
Prefix Lines
Add the same prefix before every line.
Suffix Lines
Add the same suffix after every line.