Live word, character, sentence and paragraph counts — plus reading and speaking time.
Paste or type any text to see counts update immediately. Useful for essays, social posts, captions, product listings, and scripts when you need a clear limit without installing software.
Count words, characters, sentences and paragraphs as you type — with reading time, speaking time and a simple keyword density view. Built for essays, captions, listings and scripts with hard limits.
Anyone writing to a limit: a student with an essay word count, a marketer trimming copy to a character cap, someone writing a listing or a bio for a form that truncates without warning, or a speaker checking whether a script fits the slot. Counts update as you type, so you can see the limit approaching rather than discovering you have overshot after the fact.
Example 1. Caption: “Launch day is tomorrow. See you at 9.” → 8 words, 2 sentences, 1 paragraph.
Example 2. Two paragraphs separated by a blank line → paragraph count 2.
Example 3. Repeat a product name and open keyword density (1 word) to see it rise after stop-words are filtered.
Publishers define “word” differently. If a teacher, journal or platform publishes its own counting rule, follow theirs when it disagrees with a simple whitespace counter.
Words are runs of characters separated by whitespace, so "state-of-the-art" counts as one and "e mail" counts as two. Characters are counted both with and without spaces, because form limits disagree about which they mean — social platforms usually include spaces, print specifications often do not.
Reading time and speaking time come from average paces: silent reading runs a good deal faster than reading aloud, which is why the two figures differ so much for the same text. Both are estimates for planning, not guarantees — dense technical writing reads slower than conversational prose at the same word count. Keyword density shows how often each word appears as a share of the total, which is most useful for spotting unintentional repetition rather than for hitting any particular target.
Assuming everyone counts words the same way. Hyphenated terms, numbers and contractions are treated differently by different tools, so a figure here can differ slightly from the one your word processor or your marker reports — check against the tool that actually decides if the limit is strict. Ignoring the character count is the second, and it is the one that bites on forms and social posts, where the real limit is characters rather than words. The third is trusting reading time as a promise: it is an estimate from an average pace, not a measurement of your reader.
Write past the limit deliberately and then cut — trimming a long draft produces better writing than padding a short one. Watch the sentence and paragraph counts alongside the words: a piece at the right length with three enormous paragraphs usually needs restructuring more than it needs trimming. Use the keyword density view to catch a word you have leaned on without noticing, which is a habit that shows up clearly in a count and rarely while writing.
All counts are text that updates as you type, so a screen reader can be asked to re-read the totals at any point rather than needing to interpret a gauge. The input is a standard text area, so it works with whatever editing tools you already use. Nothing depends on colour: the density view lists words with their counts rather than relying on a heat map.
Your text is analysed in the page as you type. Nothing is uploaded, stored or retained, so drafting an unpublished article or a confidential document here does not disclose it. Closing the tab clears the text entirely. Advertising cookies and the choices available to you are covered in the Privacy Policy and in the consent notice shown on your first visit.
The Notepad is a better place to draft, with tabs and text tools, and the Text to Speech tool will read a piece back so you can hear where it stumbles. For cleaning a list rather than counting prose, the Duplicate Line Remover is the right tool. The full tool list is on the home page.
Any run of non-whitespace characters.
No — counting is local JavaScript.
About 225 words per minute; speaking about 130.
Common words or phrases with a simple frequency bar.
Good for a quick check; follow official rules if they differ.
After load, counting does not need the network.
More help: Word Counter FAQ · All tools · Contact · About