Word Counter
Type or paste your text to see real-time word and character counts.
Counting method, reading-time estimate, and limitations
Word counting is not universal: a browser cannot infer every language’s editorial tokenization rules from plain text. This tool reports a practical writing estimate based on detected non-empty tokens, alongside characters, sentences, paragraphs, and an estimated reading time. The figures are intended for drafting and content planning rather than contractual publishing limits.
Methodology
- Characters include every Unicode code unit in the input; the without-spaces figure removes whitespace before counting.
- Words are estimated from non-empty runs separated by whitespace. Punctuation attached to a token does not create a second word.
- Sentences are estimated from sentence-ending punctuation and non-empty text segments. Paragraphs are non-empty blocks separated by line breaks.
- Reading time divides the estimated word count by the stated words-per-minute assumption and rounds for display.
Worked review example
For “Plan, test, revise.” the tool reports three whitespace-delimited words even though punctuation is attached to two tokens. A URL such as “https://example.com/a-b” is one token. Chinese or Japanese text without spaces may be reported as one token, which is why the result should not be used as an authoritative CJK word count. Character limits should be checked with the character result rather than the word result.
Test coverage and expected behavior
Checks include blank text, repeated spaces, tabs, multiple paragraphs, emoji, hyphenated terms, URLs, and English sentence punctuation. We compared the visible totals with hand-counted short examples. The test set intentionally includes cases where the displayed estimate is useful but not linguistically exact.
Decision checklist before using the output
Decide which metric controls the task before interpreting the result. Advertising platforms may impose character limits, schools may define words differently, and publishing contracts may specify whether footnotes, captions, or references count. Keep those rules beside the draft. For an English article, inspect a short hand-counted paragraph and confirm how the tool treats contractions, numbers, hyphenated compounds, and URLs. For multilingual text, use the character total or a language-aware editor when whitespace is not a reliable word boundary. Reading time is useful for comparing two drafts under the same assumption, but it should not be presented as a measured completion time for every reader. Screen readers, technical notation, tables, and unfamiliar vocabulary can change the experience substantially. When an exact limit has legal, academic, or payment consequences, verify the final document in the submission system that will enforce the limit.
Important limitations
- CJK and Thai text often require language-specific segmentation.
- Hyphenated compounds and contractions may be counted differently by publishers.
- Emoji can use multiple code points even when shown as one visible symbol.
- Reading speed varies by audience, subject, accessibility needs, and document complexity.
Sources and specifications
These references define the relevant format or browser behavior. They do not endorse WordCaseFix.
Last reviewed: August 6, 2026