Back to all tools
Free · runs in your browser

Word and character counter

Paste anything and get words, characters, sentences, paragraphs, reading time and speaking time, updated on every keystroke. The text stays in your browser.

Words
0
Characters
0
Characters
0

excluding spaces

Sentences
0
Paragraphs
0
Unique words
0

case-insensitive

Avg word length
0

characters

Reading time
0 sec

200 wpm

Speaking time
0 sec

150 wpm

Most-used wordscommon function words filtered out

Add a few sentences and the ten words you lean on most will show up here — the fastest way to catch a term you have repeated eleven times without noticing.

Everything here runs on your device. Nothing you paste is uploaded.

What this counter measures

Every number updates as you type, and all of them are calculated in the page — nothing is sent to a server, so there is no upload step and no wait.

  • Words — anything separated by whitespace. Runs of spaces, tabs and line breaks all collapse to a single separator, so a pasted document with ragged formatting counts the same as a clean one.
  • Characters — with and without spaces. The second number is the one that matters for meta descriptions, SMS segments, ad headlines and anything with a hard character ceiling.
  • Sentences — text split on full stops, question marks, exclamation marks and ellipses. Abbreviations like “e.g.” can nudge this up by one or two; treat it as a shape indicator rather than a legal count.
  • Paragraphs — blocks separated by a blank line, which is how almost every writing tool marks them.
  • Unique words — distinct words after lowercasing and stripping surrounding punctuation, so “Ship,” and “ship” count once. Compare it against the total to see how much repetition is in a draft.
  • Average word length — total letters divided by word count. Plain English usually lands between 4.5 and 5.5. Consistently above 6 usually means Latinate abstractions and long compounds.
  • Reading time at 200 words per minute, a common silent-reading pace for ordinary prose on a screen.
  • Speaking time at 150 words per minute, the pace of unhurried conversational presenting.

Reading time and speaking time are not the same number

People read silently far faster than anyone speaks. A 1,000-word article takes about five minutes to read and closer to seven to say out loud — and that gap is before you add pauses, slides or questions. That is why a blog post read aloud always overruns the slot you imagined for it.

Both estimates here are deliberately plain: words divided by a fixed rate. Reading speed genuinely varies with density — technical documentation with code samples is slower than a newsletter — and speaking speed varies with nerves, room size and how many times you have rehearsed. Use the numbers for planning, then time yourself once with a stopwatch for anything that has to fit a hard limit. If you are working to a stage time, the speech time calculator works in the other direction too: give it a duration and it hands back the word budget.

The most-used words list

The frequency list filters out about 170 English function words — the, and, of, is, that — because otherwise every text on earth produces the same top ten and tells you nothing. What is left is the vocabulary you actually chose. It is the fastest way to catch the tic you cannot hear in your own writing: the same adjective in four consecutive paragraphs, a product name repeated thirty times where a pronoun would do, or the hedge word you sprinkle when you are unsure.

It is also useful in the other direction. If you are writing a page that should be about one subject, and the subject is not in the top three, the draft has drifted.

Word counts people are usually writing to

  • Meta description — about 155 characters before search engines truncate. Watch the no-spaces number as well as the full one.
  • Tweet / X post — 280 characters.
  • LinkedIn post — around 1,300 characters before the “see more” fold; the first 200 do the work.
  • Cold email — 50 to 125 words. Longer gets skimmed and archived.
  • Blog post that ranks — usually 1,000 to 2,000 words, but only if every hundred of them earns its place.
  • Conference talk abstract — 150 to 300 words.
  • College essay — 500 to 650 words, and admissions readers do check.
  • App Store description — 4,000 characters maximum, first three lines visible.

How the counting rules work

Word counters disagree with each other constantly, which is maddening when a submission has a hard limit. This one splits on whitespace, which is the same rule most editors and word processors use, so a hyphenated compound like “voice-to-text” counts as one word and an em dash surrounded by spaces does not count as any. Numbers count as words. URLs count as one word each. Empty input produces zeros rather than a stray NaN, and pasting a document with Windows line endings, tabs or double spacing changes nothing.

If a specific institution’s counter is the one that decides, check your draft against that counter for the final submission. Use this one while you are writing, where what you need is a number that updates instantly.

Counting what you dictated

Spoken drafts run long. People say between 110 and 190 words a minute but type between 40 and 80, so ten minutes of talking produces far more raw text than ten minutes of typing — and a good deal of it is repetition, false starts and filler. If you are counting a transcript, run it through the filler word remover first and count what is left; that is the number that reflects the actual draft. For messier sources — timestamps, speaker labels, hard-wrapped lines — the transcript cleaner gets it into prose first.

Where VoiceSnap Pro fits

VoiceSnap Pro is a dictation app for macOS and Windows. You hold one keyboard shortcut, speak, and clean punctuated text appears in whatever field your cursor is already in — the email, the doc, the ticket, the form. It strips “um”, “uh” and “like” as it goes, adds punctuation and paragraph breaks, handles 50+ languages including switching mid-sentence, and saves every dictation to a searchable notes library. Nothing you dictate is used to train AI models, and it is a one-time $39 purchase rather than a subscription.

It has not shipped yet. Join the waitlist for one email on release day, or try the browser voice typing tool to see what dictation feels like first.

Questions people ask

Is anything I paste here stored or uploaded?

No. The counter is JavaScript running in your tab. There is no server call, no analytics payload containing your text, and nothing is written to disk. Close the tab and it is gone.

Does it work with languages other than English?

Word, character, sentence and paragraph counts work for any language that separates words with spaces, and accented and non-Latin scripts survive the punctuation stripping intact. Two caveats: the stopword filter on the frequency list is English-only, so common function words in other languages will appear in the top ten; and languages written without spaces, such as Chinese and Japanese, cannot be word-counted this way at all — the character count is the meaningful number there.

Why does my word processor show a different number?

Different tie-breaking rules. Counters disagree about hyphenated compounds, numbers with units, footnote markers, headings and text inside tables. A difference of a percent or two between any two counters is normal.

Can I count a PDF or a Word file?

Not directly — this tool takes text. Open the document, select all, copy, and paste it into the box. Nothing is uploaded either way.

Is there a limit on how much I can paste?

No hard cap. Everything is recomputed on each keystroke, so a very long manuscript — tens of thousands of words — may feel slightly less snappy while typing. Ordinary articles, essays, scripts and transcripts are instant.