Skip to content

Word Counter

Count words, characters, sentences and paragraphs in real time, with reading time and keyword density.

  • Free
  • No sign-up
  • Runs locally

Runs in your browser; what you enter is not uploaded to our servers.

Updated

What this word counter does

Paste or type anything into the box above and the word counter updates instantly: total words, characters with and without spaces, sentences, paragraphs, reading time, speaking time, unique words and a keyword-density table. There is no "count" button to press and no page reload – every keystroke is counted the moment it happens, on your own device.

The tool is built for people who write to a limit. Students working to a 1,500-word essay, freelancers quoting per word, marketers fitting a meta description into 155 characters, speakers timing a five-minute talk, and authors tracking a daily goal all need the same thing: a number they can trust, quickly, without uploading their draft to a stranger's server. That is what this page is for.

How to use the word counter

  1. Paste your text with the Paste button (or Ctrl/Cmd + V inside the box). You can also type directly; drafts are kept in your browser tab so an accidental refresh does not lose your work.
  2. Read the counts. Words are highlighted as the primary number. Characters show both "with spaces" and "without spaces". Sentences and paragraphs appear alongside, with the average sentence length as a hint.
  3. Set a word limit (optional). Type your target into the "Word limit" field and the counter shows progress as words / limit and turns red the moment you go over.
  4. Check keyword density. The table at the bottom lists your ten most frequent words. Leave "Ignore common words" on to hide "the", "and", "of" and other filler so you see the terms that actually carry meaning.
  5. Copy your stats with the "Copy stats" button when you need to report the numbers to an editor, client or teacher.

The tool handles very long documents – tens of thousands of words – without lag, because all the counting happens locally with JavaScript rather than on a server.

How words, characters and sentences are counted

Counting rules matter when you are working to a limit, so here is exactly what the tool does.

Words. Text is split on whitespace (spaces, tabs and line breaks). Each resulting chunk is one word. This matches Microsoft Word, Google Docs and LibreOffice, so a hyphenated term like "state-of-the-art" counts as one word, "3.5" counts as one word, and a stand-alone em dash surrounded by spaces counts as a word too (as it does in Word). If your recipient uses a different editor, expect differences of well under one percent.

Characters. Every character in the box, including spaces, punctuation and line breaks, is counted for the "characters" figure. The "without spaces" figure removes all whitespace. Platform limits – 280 characters on X, 2,200 in an Instagram caption, roughly 155–160 in a Google meta description – all count spaces, so use the first number for those.

Sentences. A sentence ends at a full stop, question mark, exclamation mark or ellipsis followed by a space or the end of the text. Abbreviations such as "e.g." or "Dr." can add a sentence to the count; treat the figure as a close estimate rather than a legal ruling.

Paragraphs. A paragraph is a block of text separated from the next by at least one empty line. Single line breaks (as in a poem or address) stay within the same paragraph, and the separate "lines" hint tells you how many lines there are.

Reading and speaking time. Reading time uses 238 words per minute, the average adult silent-reading speed for English non-fiction reported in a 2019 review of 190 studies. Speaking time uses 150 words per minute, a natural pace for presentations and voice-overs. A 1,000-word article therefore reads in about 4 minutes 12 seconds and takes roughly 6 minutes 40 seconds to say aloud.

Worked example

Take the sentence: "The quick brown fox jumps over the lazy dog. It was a well-known trick."

  • Words: 14 ("well-known" is one word).
  • Characters: 73 including spaces; 60 without.
  • Sentences: 2.
  • Reading time: 14 ÷ 238 × 60 ≈ 4 seconds.
  • Top keyword with common words ignored: "the" is skipped, so "quick", "brown", "fox" and the rest each appear once at 7.1 % density.

Common word and character limits

ContextTypical limitWhat is counted
Google title tag~60 characters (pixel-based)Characters with spaces
Google meta description~155–160 charactersCharacters with spaces
X (Twitter) post280 charactersCharacters, URLs count as 23
Instagram caption2,200 charactersCharacters with spaces
LinkedIn post3,000 charactersCharacters with spaces
College application essay (Common App)650 wordsWords
IELTS Writing Task 2250 words minimumWords
Typical blog post1,000–2,000 wordsWords
5-minute speech~750 wordsWords at 150 wpm
Novel manuscript70,000–100,000 wordsWords

Always check the current official guideline for your platform or institution; these figures change over time.

Practical uses

Students and academics. Most assignments set a word range, and many markers penalise going over by more than ten percent. Set the limit field to your ceiling and watch the progress readout as you edit. Because reference lists are usually excluded, paste only the body text to get the number that will be assessed.

Writers and editors. Track a daily word goal, check that chapters are consistent in length, and use the sentence-length average to spot passages that have become dense (an average above 25 words per sentence is a common warning sign in non-fiction).

Content marketers and SEO specialists. Compare your draft against the top-ranking pages for a query, check that your primary keyword appears naturally rather than obsessively, and confirm titles and descriptions fit their character budgets before publishing. The density table makes accidental repetition obvious.

Translators and copywriters. Quotes are often per source word or per 1,000 characters without spaces. Both figures are shown, so you can price a job in seconds without opening a spreadsheet.

Speakers and podcasters. Convert a script into time. If a talk slot is eight minutes, aim for about 1,200 words at a comfortable 150 words per minute and leave room for pauses.

Social media managers. Draft a caption, check it against the 2,200-character Instagram limit or 280-character X limit, and trim before you post.

Tips for hitting a word count

  • Write first, count later. Get the argument down, then use the counter while editing so the limit shapes the cut, not the thinking.
  • Cut filler, not content. Phrases such as "in order to", "it is important to note that" and "due to the fact that" can usually be replaced by one word or removed entirely.
  • Watch sentence length. If the average sentence length climbs past 25 words, split some sentences. Readability improves and the count often drops.
  • Use the density table to catch echoes. If a single content word exceeds two to three percent, you are probably repeating yourself; find a synonym or restructure.
  • Leave a margin. Different tools count edge cases differently. If the limit is 500 words, stopping at 490 keeps you safe whichever editor the reader uses.
  • Count only what will be assessed. Titles, references, footnotes and captions are frequently excluded from academic limits. Paste just the assessed part.

Privacy and limitations

Everything on this page runs in your browser. Your text is never uploaded, logged or stored on our servers, and the draft-saving feature uses your browser's session storage, which is cleared when the tab is closed. That makes the tool suitable for confidential material such as legal drafts, unpublished manuscripts or client copy.

Limitations to keep in mind: the sentence count is an estimate that can be thrown off by abbreviations and decimal numbers; reading and speaking times are averages that vary by reader and material; and the word rule follows Word and Google Docs, so specialised counting conventions (for example counting hyphenated compounds separately) will differ slightly. For scripts in languages that do not use spaces between words, such as Chinese, Japanese or Thai, use the character count instead.

Frequently asked questions

How does the word counter count words?

A word is any run of characters separated by spaces, tabs or line breaks, which is the same rule Microsoft Word and Google Docs use. Hyphenated words such as “well-known” count as one word, numbers count as words, and stray punctuation on its own does not count. Because the rule matches the major editors, the number you see here will match the number your teacher, editor or client sees.

Are characters counted with or without spaces?

Both. The tool shows characters including spaces (what most platform limits such as X/Twitter and meta descriptions use) and characters excluding spaces (what some academic and translation briefs use). Line breaks are counted as characters in the “with spaces” figure, the same way most text fields count them.

How is reading time calculated?

Reading time divides the word count by 238 words per minute, the average silent reading speed for adults reading English found in a 2019 meta-analysis of 190 studies. Speaking time uses 150 words per minute, a comfortable pace for presentations and voice-overs. Both are estimates: technical content is read more slowly, and light fiction faster.

Is my text uploaded anywhere?

No. Counting happens in your browser with JavaScript the moment you type or paste. Nothing is sent to a server, nothing is saved, and closing the tab removes the text completely. That makes the tool safe for confidential documents, unpublished manuscripts and client work.

Why is my word count different from another tool?

Tools disagree on edge cases: some count “e-mail” as two words, some ignore numbers, and some count each em-dash-joined pair as one word. Differences are usually under one percent. If you are working to a strict limit, check which editor the recipient uses and leave a small margin.

Can I count words in a document or PDF?

Yes – open the file, select all (Ctrl/Cmd + A), copy, and paste into the box. Formatting is discarded but the words are counted exactly. For very long documents the tool handles hundreds of thousands of words without slowing down because everything runs locally.

What does keyword density mean and what should it be?

Keyword density is how often a word appears as a percentage of all words. The tool lists your most frequent words so you can spot repetition and check that important terms appear naturally. There is no magic percentage for SEO – Google does not reward a specific density – but if one word is above 2–3 percent the text usually reads as repetitive.

All text tools

Published · Updated

Found a bug or have an idea? Tell us