What this counter treats as a word, a character and a reading minute
Word and character counts help meet writing limits and estimate the length of a draft. This tool processes entered text on your device without storing it on a server.
The chart groups the counted words into three length ranges. Its three columns add to the headline word count; character counts remain available in the facts below.
Text is counted in the browser session, with the matching and Unicode character rules explained. The word-length chart and reading estimate add context without changing the headline count.
How punctuation, numbers, scripts and emoji change the counts
There is only one input, so the rules applied to it decide the result. These cases most often explain a count that differs from another editor.
- Your text
- Up to 100,000 characters, counted only when you select Count text. The cap uses the browser's internal string length, in which many emoji take two units, so emoji-heavy text reaches it slightly sooner than the character total suggests. Everything in the box is counted, including headings, captions or a reference list you may need to leave out for a submission.
- Apostrophes, hyphens and dashes
- A straight or curly apostrophe and a plain hyphen keep a word together, so don't, e-mail and rock’n’roll each count once. An em dash or en dash splits, so well—known counts as two words. A dash with spaces around it is not counted at all.
- Numbers and web addresses
- Digits count like letters, but a decimal point or thousands comma splits them: 3.5 kg is three words and $1,000 is two. A domain such as example.com also counts as two. Editors that treat any run of non-space characters as a word will report lower totals for number-heavy or technical text.
- Scripts and emoji
- Urdu, Arabic and other spaced scripts are divided at their spaces, so میں ٹھیک ہوں counts as three words. Chinese or Japanese without spaces counts one word per unbroken run, so 我爱你 世界 is two. A thumbs-up with a skin-tone modifier adds two characters and no words, because emoji are not letters.
- Characters with and without whitespace
- The first total counts every Unicode code point, including spaces, tabs and line breaks; the second removes all whitespace. The example sentence gives 42 and 36. A limit written as characters including spaces matches the first figure, though some platforms apply their own rules to links or emoji.
- Reading time
- Words divided by 200 per minute and rounded up to a whole minute, so 200 words reads as 1 minute and 201 as 2. Dense technical material, or text that will be read aloud, usually takes longer than this figure suggests.
Steps
- Paste or type up to 100,000 characters in the text box.
- Select Count text.
- Read the word count, character count and estimated reading time.
Reading tip: Use the word total for rough document length, and inspect the length breakdown to see the mix of short and long words. The text is processed in your browser session.
Length checks a word and character count can answer
Article drafts
Check word count and a rough reading-time estimate.
Submission limits
Compare text length with a form or publisher's limit.
Social copy
Inspect character totals with and without whitespace.
Editing passes
See how short, medium and long words contribute to a draft.
How the calculation works
- word
- A matched sequence of letters or digits; punctuation alone does not count.
- internal mark
- An apostrophe or hyphen kept within a word when followed by letters or digits.
- code point
- The Unicode character unit used here; one visible emoji can contain several.
- 200 / ceiling
- Assumed words per minute / round any fraction of a minute upward.
This word rule may differ from a publisher's submission counter, especially for scripts without spaces.
What every part means
- word
- A matched sequence of letters or digits; punctuation alone does not count.
- internal mark
- An apostrophe or hyphen kept within a word when followed by letters or digits.
- code point
- The Unicode character unit used here; one visible emoji can contain several.
- 200 / ceiling
- Assumed words per minute / round any fraction of a minute upward.
Calculate it step by step
Internal apostrophes and hyphens remain inside a word; punctuation alone does not count.
The second character count removes Unicode whitespace before counting.
The displayed estimate assumes 200 words per minute and rounds up.
A Unicode-aware expression finds sequences of letters and numbers, allowing internal apostrophes and hyphens. The graph counts those matched words by code-point length: 1–3, 4–6 and 7 or more.
See how Calculation Guide tests examples and handles calculation limits.
See it in practice
- Your text
- A clear sentence saves time. Words matter!
“A clear sentence saves time. Words matter!” has 7 matched words; ceiling(7 ÷ 200) = 1 estimated minute.
- Characters42
- Characters without whitespace36
Interpretation & limitations
How to read your result
The reading time is a rough planning aid, not a promise for every reader. Use the definition of the destination publisher or form when an exact submission limit matters.
Where this estimate stops
Scripts without spaces, contractions, compound words and visible emoji clusters may count differently in other tools. This page does not save or sync your draft.
Frequently asked questions
01Is my draft uploaded?
No. The text is processed in the browser and this application does not send it to a calculation server.
02Do punctuation marks count as words?
No. Punctuation between words separates them; internal apostrophes and hyphens are kept within a word.
03Are line breaks counted as characters?
Yes in the all-character total; they are removed from the without-whitespace count.
04Does a hyphenated expression count as one word?
A hyphen between letters or numbers is kept within one matched word by this tool.
05Why can an emoji count as several characters?
Some visible emoji are sequences of multiple Unicode code points; this tool counts code points rather than visible grapheme clusters.
06Why does a short text still show one minute?
Reading time divides by 200 words per minute and rounds any positive fraction up to a whole minute.