How to use it
- Paste or type text; the counts update as you write.
- Review words, visible characters, sentences, non-empty lines and time estimates. Set an optional word goal if needed.
- Copy the text or counts, or download the text as TXT.
Count words, characters, sentences, paragraphs and reading or speaking time instantly.
—The browser uses locale-aware Unicode segmentation for words and sentences. Characters are user-visible graphemes, so a combined accent or family emoji counts as one; the non-space count excludes whitespace. Each non-empty line counts as a paragraph. Reading and speaking estimates use 220 and 130 words per minute, rounded up.
‘Hello, world.’ is 2 words, 13 visible characters, 12 without spaces, one sentence and one paragraph. A 660-word draft is about 3 minutes to read or 6 to speak.
Hyphenated terms, abbreviations and sentence endings can vary by browser and language. A line break creates another paragraph; reading and speaking rates are only planning estimates. The optional word goal stays in this browser session.
Reference: MDN Web Docs — Intl.Segmenter · Last reviewed: 2026-10-21
Plain text; locale-aware word and sentence counts; visible Unicode characters; TXT download
Your data stays on your device. No account is required.
The browser uses locale-aware Unicode word segmentation; punctuation and spaces are not words.
A visible Unicode grapheme, including a combined accent or emoji, counts as one character. Each non-empty line counts as a paragraph.
No. Counting happens in your browser and the text is not sent to our server. The optional goal is not saved after you close the page.
Reading uses about 220 words per minute and speaking about 130, rounded up to whole minutes. They are planning estimates.