Word Counter
Words, characters, sentences, and reading time.
Loading tool
Paste a draft and see the counts update as you type. Useful for essays, tweets, meta descriptions, and briefs with hard limits. The text never leaves this tab.
How to use this tool
- Paste your text. Put the draft or list into the field at the top of this page. Nothing is uploaded.
- Adjust the options. Pick the mode or flags you need. Results update in this tab.
- Copy the result. Use Copy when the output looks right. Refreshing the page clears the text.
What is counted
Words are split on whitespace. Characters are counted with and without spaces. Sentences break on . ? ! and paragraphs on blank lines. Reading time assumes 220 words per minute, a common web-prose pace.
Hard limits this is built for
Meta descriptions often need to stay near 150-160 characters. X posts, app-store blurbs, and school essays each have their own cap. Watch the character count without spaces if a form counts glyphs, not words.
CJK and mixed scripts
Sequences of CJK ideographs are treated as individual words so a Korean or Japanese paragraph is not collapsed into one token. Latin words still split on spaces. Mixed documents get both rules.
Privacy
The text stays in this tab. Refreshing the page clears it. There is no account and no server copy. That is the point of a browser counter.
Frequently asked
Does this count CJK characters as words?
Yes. Sequences of CJK ideographs are treated as individual words so East-Asian copy is not under-counted.
Is there a file size limit?
The browser memory is the limit. Hundreds of thousands of words is fine on a modern phone.
Can I count only a selection?
Paste just that selection. There is no hidden document store.
How is reading time calculated?
Word count divided by 220, rounded up to the next minute. Use the reading-time tool if you want a different pace.
Does it send my text anywhere?
No. The counter runs locally in JavaScript.
Are hyphenated words one word or two?
A hyphen without spaces stays one word. well-known is one token; well known is two.