Word Counter
Count words, sentences, and characters with reading-time estimates.
TextCount words, characters and paragraphs; change case; clean lists; or compare drafts. Language-aware tools work on pasted text.
Count words, sentences, and characters with reading-time estimates.
TextCount visible characters, including emoji and combined letters.
TextSee changes between two texts at the word or line level.
TextChange text case using the language of your text, with undo.
TextClean spaces and line breaks, or remove duplicate lines.
TextCount sentences in pasted text using language-aware punctuation boundaries.
TextCount non-empty paragraphs separated by blank lines, alongside words and characters.
TextEstimate reading time from word count and an adjustable reading speed.
TextEstimate how long a speech takes at your chosen words-per-minute pace.
TextConvert every letter to uppercase, with language-aware handling of accents.
TextConvert every letter to lowercase while keeping punctuation and line breaks.
TextCapitalize the first letter of each word. This is a mechanical conversion, not an editorial style guide.
TextCapitalize sentence starts and lowercase the rest. Review proper names afterward.
TextJoin wrapped lines into one continuous paragraph with a single space between lines.
TextCollapse repeated spaces and tabs and trim line edges without merging separate lines.
TextKeep the first occurrence of each exact line and preserve the original order.
TextSort lines alphabetically or in reverse order using the selected language’s collation.
TextReverse visible characters while keeping combined emoji and accented characters together.
TextFind literal text and replace its first occurrence or every occurrence. Your source stays editable.
TextUp to 1 million UTF-16 code units; comparisons: 200,000 per side. Visible characters use Unicode grapheme segmentation. Reading and speaking times are estimates. Your original input remains available. Reading and speaking times are estimates. Paragraphs are separated by blank lines; visible characters are counted as grapheme clusters.
Your files and pasted content are processed in temporary browser memory and are not uploaded for processing. App preferences store only tool IDs, language and theme. There are no accounts, ads or automatic error reports. Closing the page discards your workspace; download results you want to keep. Production pages use Google Analytics for visit statistics; see the Privacy page for details.