Word Counter
Counts Unicode letter/number sequences, keeping internal apostrophes and hyphens together.
Text toolsClean it up, count it, or give it a different case.
Counts Unicode letter/number sequences, keeping internal apostrophes and hyphens together.
Text toolsCounts user-perceived grapheme clusters rather than UTF-16 code units.
Text toolsChanges the capitalization of your text using the selected rule.
Text toolsCapitalizes English words while keeping short connecting words lowercase inside a title.
Text toolsKeeps the first occurrence of each exact, case-sensitive line.
Text toolsSorts complete lines with English collation; numeric mode compares embedded numbers naturally.
Text toolsReverses grapheme clusters so emoji and combining characters stay intact.
Text toolsReverses line order without reversing words inside each line.
Text toolsTrims each line and collapses horizontal whitespace; keeps line breaks.
Text toolsReplaces every case-sensitive literal match.
Text toolsUses a longest-common-subsequence line comparison.
Text toolsNormalizes accents, lowercases text and joins letter/number groups with hyphens.
Text toolsUses Web Crypto randomness with rejection sampling to avoid modulo bias.
Text toolsRepeats neutral Latin-style placeholder paragraphs for layout testing.
Text toolsCounts case-insensitive words and reports those used more than once.
Text toolsReading minutes = word count ÷ words per minute.
Text toolsCombines Unicode word, grapheme, line and English sentence counts.
Text toolsCounts newline-separated lines, including blank and trailing lines.
Text toolsUses the browser’s English sentence segmenter, excluding empty segments.
Text toolsText cleanup is easiest when the result is visible immediately. These tools keep pasted text in the current tab, expose the rule being applied and let you copy a result without a round trip to a server.
Pick the narrowest operation that matches the problem. A line tool preserves line boundaries, while a text-wide transform may change punctuation or spacing. For sensitive text, use the browser-local workflow and avoid putting the input into a share URL.
Language and Unicode conventions differ. Counts use documented rules, and sentence detection follows the browser’s English segmenter where available. Review the result when your text uses unusual scripts, markup or application-specific syntax.