Skip to content

Count words

Words, sentences, paragraphs and how long it takes to read — updated as you type. Correct for languages that do not put spaces between words, which most counters get wrong. Nothing is stored.

  • Never stored
  • No queue, no waiting
  • No signup, no watermark

0

Words

any language

0

Characters

emoji count as one

0

Sentences

abbreviations handled

0

Paragraphs

split on blank lines

Every count, and what uses it
LinesAs an editor numbers them
0
SentencesNot broken by “Dr.” or “etc.”
0
ParagraphsBlocks separated by a blank line
0
Code pointsWhat a regular expression “.” matches
0
UTF-16 unitsWhat string.length reports in JavaScript
0
UTF-8 bytesWhat a VARCHAR limit and HTTP headers measure
0
Reading timeSilently, at 238 words a minute
—
Speaking timeAloud, at 150 words a minute
—
Longest wordBy characters, not bytes
—
Average wordA rough readability signal
—

Start typing and everything fills in. Try an emoji, or a sentence of Chinese — both are counted the way a person would count them, which most counters get wrong.

How it works

1

Paste or type

Or drop a text file in. The count updates as you go; nothing is sent anywhere.

2

Read the numbers

Words, sentences, paragraphs, lines and characters, plus reading and speaking time.

3

Check your limits

If you are writing to a limit — an SEO title, a meta description, an SMS — the page shows how close you are.

What counts, and what does the counting

The word count is not ours. Words come from the browser's own Unicode segmenter, asked for its default locale rather than a named one, and the page keeps the pieces it marks as word-like. Nothing here adds a rule for hyphens, apostrophes or digits on top of that — what you get is the segmenter's judgement about where words begin, which is why the answer is right in Chinese and Japanese and why two browsers on two machines can differ very slightly on the same text. On a browser old enough to lack the segmenter, the page falls back to splitting on whitespace and tells you the figure is approximate, which is the number simpler counters give you all of the time without saying so.

Paragraphs and lines are counted by our own rules and they are not the same rule. A paragraph boundary is a blank line — two line breaks with nothing but spaces or tabs between them — so a Windows text file dropped in with its carriage returns intact counts as a single paragraph; text pasted into the box never has that problem, because a text box hands over line feeds. Lines are counted the way an editor's gutter counts them: an empty box is nought lines, one word is one line, and a file that ends in a newline has an empty last line which counts. That is deliberately not what the command line's wc reports, which is the number of line terminators.

Two smaller decisions settle most arguments about the numbers. Characters without spaces removes anything the browser calls whitespace, which includes the non-breaking space that arrives with text copied off a web page — but not a zero-width space, which is not whitespace and stays in the count. And the longest word and the average word length are measured in code points rather than in the grapheme clusters the headline character figure uses, so a word carrying an emoji or a combining accent measures longer here than it looks. The frequency table hides about sixty common English function words unless you ask for them, and folds case with the plain English rule regardless of what language you are writing in.

When you want something else

When a specific program is going to do the judging, only that program's number counts. A journal that says eight thousand words including references means the figure Word produces, and Word is counting fields, footnotes, captions and text boxes according to its own settings. This page will land close on ordinary prose and it will not match to the word, so submit against the tool that is marking you rather than against this one.

For anything more than one document, the counting is a shell line. wc -w takes a whole folder at once and streams files larger than your memory; for Markdown, HTML or LaTeX, piping the file through pandoc to plain text first removes the markup so that code fences, link targets and tags are not counted as prose — which is the gap between a repository word count and a real one. Neither is something a paste box can do for four hundred files.

Frequently asked questions

Is my text stored anywhere?

No. Nothing is stored and no request is made, and it keeps working with the network disconnected. That matters more than it looks for text: what people paste into an online counter is unpublished writing, legal drafts, student work and internal documents.

Does it work for Chinese, Japanese or Thai?

Yes, and this is the main thing that separates it from most counters. Those languages do not put spaces between words, so the usual implementation — splitting on whitespace — reports an entire Chinese article as one word. This uses the browser's Unicode word segmentation (the UAX #29 algorithm), which knows where words actually begin and end in every script. Paste Chinese text into this page and another counter side by side; the difference is immediate.

How is reading time worked out?

Words divided by 238 per minute for silent reading, and 150 per minute for reading aloud. The 238 figure comes from Brysbaert's 2019 meta-analysis of 190 studies of adult silent reading, rather than the round 200 or 250 that gets copied between blog posts. It is an average for ordinary prose — dense technical writing is slower, and a familiar subject is faster.

What counts as a sentence?

A sentence ends at a full stop, question mark or exclamation mark — but not after a title or an abbreviation. "We met Dr. Smith on Monday." is one sentence, not two, which the browser's own segmentation gets wrong and this page corrects. "Bring pens, paper, etc. and we will start" is also one; the same phrase followed by a capital letter is two.

What counts as a paragraph?

A block of text separated by a blank line. Counting every line break as a paragraph would call each line of an address a paragraph, which is why the numbers here differ from some other tools.

Does it count words in a Word document or PDF?

Not directly — paste the text in, or use our PDF to Text tool first and paste the result. This page works on text, which is what keeps it instant and private.

Why does my word count differ from Microsoft Word?

Usually hyphens and numbers. Word counts "well-known" as one word and so do we; some tools count two. Standalone numbers, dates and symbols are treated as words here when they contain a digit or letter. For ordinary prose the two agree closely; for a list of part numbers they will not.

Good to know: Reading and speaking times are averages over ordinary prose — dense technical writing is slower and a familiar subject is faster, so treat them as a guide, not a promise. Counting relies on the browser's Unicode segmentation; a browser old enough to lack it falls back to an estimate and says so on the page.

Put this tool on your website

Free for any blog, class page or help article. Paste one snippet and your visitors can use it right on your page.