Methodology & Accuracy
Every counter on WordCntr.com runs on one small, tested engine (shared verbatim with our sister sites WordCounterPro.ai and WrdCntr.com). This page states the counting rules exactly — including the edge cases where reasonable tools disagree.
The counting rules
- Words are Unicode-aware runs of letters and digits; internal hyphens and apostrophes keep a word whole ("state-of-the-art" and "it's" are one word each). Accented characters and non-Latin scripts count correctly; numbers count as words.
- Characters are Unicode code points — é is one character, and most emoji are one (some sequences like flags or family emoji combine several code points; platforms vary in how they count those).
- Sentences split on runs of ending punctuation (. ! ? …) followed by whitespace or the end of the text. Known limitation: abbreviations such as "Mr." or "e.g." register as sentence ends — a trade-off shared by most counters that we state rather than hide.
- Paragraphs are blocks separated by one or more blank lines; single line breaks inside a block do not split it.
- Reading time divides the word count by 238 words per minute — the adult silent-reading average from Brysbaert's 2019 meta-analysis of reading-rate studies. Speaking time uses 150 wpm, typical prepared-speech pacing. Both are presented as estimates, not stopwatches.
Why counts differ between tools
Word processors, browsers, and online counters disagree at the margins because the margins are genuinely ambiguous: does "co-op" count once or twice, is a heading a sentence, does a paragraph mark with nothing after it count? Differences of a few units on long texts are normal. Where an exact figure is contractual (a strict submission limit), the counter that matters is the one the recipient uses — ours tells you if you're close enough to care.
Privacy as a design constraint
Everything you type or paste is processed by JavaScript running locally in your browser. Nothing is transmitted, logged, or stored — there is no server that ever sees your text. This is verifiable in your browser's network tab: counting generates zero requests.
Tested against pinned cases
The engine's automated tests pin the classic pangram's counts, hyphen/apostrophe handling, Unicode words, emoji code points, sentence and paragraph edge cases, and the reading-time arithmetic. If you believe a count is wrong, see the contact page — confirmed issues are fixed in the engine (across all three sites at once) and locked in with a new test.