Word Counter
Paste or type your text — words, characters, sentences, reading time and keyword density update live.
Keyword density
Start typing to see keyword density…
Text details
- Avg. word length
- —
- Avg. sentence length
- —
- Longest word
- —
- Unique words
- —
- Flesch reading ease
- —
How to Use Word Counter
To use the Word Counter, paste or type your text into the input area. The tool instantly calculates word count, character count (with and without spaces), sentence count, paragraph count, and estimated reading and speaking time — all updating in real time without clicking any button.
The keyword density section below the stats shows which words appear most frequently in your text, helping writers and SEO professionals identify over-used terms before publishing. You can enable a character limit to cap input at a custom length, useful when writing for social media or form fields with strict restrictions.
Frequently Asked Questions
How does the word counter count words? expand_more
The counter splits your text on whitespace and punctuation boundaries, counting each discrete word token. Hyphenated words like 'well-known' are counted as one word.
Does the word counter work offline? expand_more
Yes. All processing happens entirely in your browser using JavaScript. No text is ever sent to a server, so the tool works without an internet connection after the page has loaded.
How is reading time estimated? expand_more
Reading time is estimated at an average adult reading speed of 200–250 words per minute. Speaking time uses approximately 130 words per minute, typical for presentations or podcasts.
What does the keyword density feature show? expand_more
Keyword density shows the most frequently used words in your text along with how many times each appears and as a percentage of the total word count. Common stop words like 'the' and 'and' are filtered out.
What counts as a sentence? expand_more
Sentences are counted by detecting sentence-ending punctuation marks: periods, exclamation points, and question marks. Each terminated segment counts as one sentence.
Related Tools
All Text & Listsarrow_forwardCase Converter
Switch text between 12 cases: UPPER, lower, camelCase, snake_case and more.
Lorem Ipsum Generator
Generate placeholder text by words, sentences or paragraphs. Copy HTML too.
Duplicate Line Remover
Remove duplicate lines with case-insensitive matching and whitespace trimming.
Text Reverser
Reverse text by characters, words, lines or reverse each word individually.