Word & Text Counter
Count words, characters, lines, sentences, and reading time instantly. Paste any text — article, essay, or code — and get a live breakdown. Also shows unique word count and average word length.
How to use the word & text counter
Paste or type any text. Word, character, sentence, paragraph, and line counts update live, along with an estimated reading time at 225 words per minute (the average adult silent-reading rate).
Formula & explanation
Words: contiguous non-whitespace runs. Sentences: end-of-sentence punctuation followed by whitespace or end-of-text. Paragraphs: text blocks separated by a blank line. Reading time: words ÷ 225, rounded up to a minimum of 1 minute.
Examples
A 500-word article reads in about 2–3 minutes. The string "Hello, world." has 2 words, 13 characters (12 without space), and 1 sentence.
Frequently asked questions
- How is reading time calculated?
- We divide the word count by 225 — the average adult silent reading speed in words per minute. The result rounds up to a minimum of 1 minute. For technical content, actual reading time may be longer.
- Are sentences detected perfectly?
- We use a punctuation rule: .!? followed by whitespace or end-of-text counts as one sentence. Edge cases like 'Dr. Smith' or 'e.g.' may inflate the count slightly.
- Does the character count include spaces?
- Yes — 'Characters' includes all spaces and newlines. 'No spaces' strips all whitespace first, which matches Twitter/X character counting for most text.
- Is my text uploaded anywhere?
- No. All counting happens locally in your browser. Nothing is sent to any server.
Related text & string tools
- Text DiffSide-by-side diff comparison of two text blocks with line-by-line highlighting. Shows added, removed, and changed lines — useful for comparing document versions or config files.
- Text ReverserReverse the characters, words, or individual lines of any text. Useful for debugging palindromes, creating mirror text, or just having fun with strings.
- Find & ReplaceBulk find and replace across any block of text with plain text or regex patterns. Supports case-sensitive matching, global replace, and regular expression capture groups.
- Lorem Ipsum GeneratorGenerate paragraphs, sentences, or words of classic lorem ipsum placeholder text. Choose the amount and copy instantly — useful for mockups, wireframes, and design prototypes.
- Sort Lines / Sort List OnlineSort a list of words, names, or numbers — alphabetically A→Z or Z→A, numerically, or randomly. Paste any list and get sorted results instantly.
- Text to URL SlugConvert any title or string into a clean, hyphenated URL slug. Strips accents, punctuation, and spaces. Useful for generating SEO-friendly URLs and blog post paths.