Text & writing
A little less editing. A lot more clarity. Work stays in your browser tab.
Word counter
Count words, lines and Unicode characters.
Character counter
Count code points, graphemes and UTF-8 bytes.
Reading time
Estimate reading time from your word count.
Uppercase converter
Convert text to uppercase.
Lowercase converter
Convert text to lowercase.
Title case converter
Capitalize the start of each word.
Sentence case converter
Capitalize sentence starts using a simple punctuation rule.
Slug generator
Make an ASCII URL-friendly slug from text.
Remove duplicate lines
Keep the first occurrence of each exact line.
Sort lines
Sort lines using English locale comparison.
Reverse text
Reverse grapheme clusters while retaining combined characters.
Trim lines
Remove whitespace from the start and end of each line.
Remove empty lines
Drop whitespace-only lines.
Find and replace
Replace literal text without evaluating regular expressions.
Prefix and suffix lines
Add the same prefix and suffix to every line.
Number lines
Add a sequential number to every line.
Extract email addresses
Extract simple email-like text matches.
Extract URLs
Extract HTTP and HTTPS URLs as plain text.
Word frequency
Count case-insensitive Unicode word occurrences.
Normalize Unicode
Normalize equivalent text to Unicode NFC.
Remove diacritics
Strip combining accent marks using Unicode decomposition.
Escape HTML
Convert HTML-significant characters into text entities.
Unescape HTML entities
Decode common named and numeric HTML entities as text.
CSV to JSON
Parse quoted CSV rows with a header into JSON objects.
JSON to CSV
Convert a JSON array of objects into spreadsheet-safer CSV.