Word Counter

Paste or type your text to count words, characters, sentences and paragraphs instantly, with reading time, keyword density and limits for X, meta descriptions and essays.

Words0
Characters0
No spaces0
Sentences0

Details

Limits & targets

Many instructors accept ±10% of a word target. X/Twitter counts links as 23 characters and CJK characters and emoji as 2, which this meter follows approximately.

Keyword density

Keywords appear here once you start typing.

How the word counter works

Words are runs of characters separated by spaces or line breaks, so contractions (don't) and hyphenated words (well-known) count once, like Microsoft Word and Google Docs. Characters counts every visible character including spaces; emoji and accented letters count as one. Characters without spaces removes spaces, tabs and line breaks.

Sentences end with a period, question mark, exclamation mark or ellipsis followed by a space, or with a line break; decimals such as 3.5 are not split. Paragraphs are non-empty lines. Reading time assumes 238 words per minute and speaking time 140 words per minute. Keyword density is how often a word or phrase appears divided by the total word count — keep main keywords natural, usually around 1–3%.

Your text never leaves your device. It's saved only in this browser so a refresh doesn't lose your draft. Writing in Korean? Use the Korean character counter (글자수 세기) with byte counts and manuscript pages.

Frequently asked questions

How does this word counter count words?
A word is any run of characters separated by spaces or line breaks, so "don't" and "well-known" each count as one word and numbers like 2026 count too. That matches how Microsoft Word and Google Docs count in almost every case.
How is reading time calculated?
Reading time uses 238 words per minute, the average silent reading speed for adults reading non-fiction (Brysbaert, 2019). Speaking time uses 140 words per minute, a comfortable pace for presentations and speeches.
Is my text saved or sent anywhere?
No. Everything is counted inside your browser and nothing is uploaded. Your draft is kept only in this browser's local storage so it survives a refresh; press Clear to delete it.