Word Count, Explained

By Udit Agarwal · Updated October 17, 2026

A word count is the number of words in a text, and most counters treat a word as any run of characters between spaces or line breaks. A character count is the number of letters, digits, symbols and spaces, usually given twice: with spaces and without. Together they decide whether a post fits on X, whether an essay is inside its limit, and roughly how many pages or minutes a text will take.

How words are counted

The usual rule is simple: split the text wherever there is a space, tab or line break, and count the pieces. POSIX, the standard behind the Unix wc command, defines a word exactly that way, as a non-empty string of characters delimited by white space. Punctuation stays attached to the word beside it, so "dog." is one word.

That rule explains the cases that surprise people:

Text Words Why
well-known 1 There is no space inside a hyphenated word
don't 1 A contraction has no space
3.14 or 1,000 1 A number is one run of characters
https://example.com/a-b-c 1 A web address has no spaces
word – word 3 A dash with spaces around it counts as a word; closed up as word–word, it is one

Programs disagree about these edge cases, so totals can differ slightly between a word processor, an online counter and a submission portal.

Languages written without spaces between words, such as Chinese, Japanese and Thai, break the whitespace rule completely: a whole sentence can come out as one word. Programs use their own rules for these scripts, and limits for Chinese and Japanese text are often set in characters instead.

Characters with and without spaces

A count with spaces includes everything: letters, digits, punctuation, spaces, tabs and line breaks. A count without spaces removes all of the whitespace. "Hello world." is 12 characters with spaces and 11 without. The pangram "The quick brown fox jumps over the lazy dog." is 44 characters, and its 8 spaces bring it to 36 without them. When a limit just says "characters", it nearly always means characters with spaces.

One visible character can be several stored code points: the British flag is two regional-indicator symbols, and a family emoji is several people joined by invisible joiners. A careful counter counts what the reader sees, one character each, but some systems count the hidden pieces, so the same text can measure differently on different platforms.

Size in bytes is a third measure. In UTF-8, the standard text encoding on the web, a plain English letter takes 1 byte, an accented letter such as é usually takes 2, most Chinese and Japanese characters take 3 and a typical emoji takes 4. "日本語" is 3 characters but 9 bytes. Databases and APIs often limit bytes rather than characters, so a 255-byte field holds 255 English letters but only 63 four-byte emoji.

How many words are on a page?

A page of 12-point text with 1-inch margins holds about 500 words single-spaced and about 250 double-spaced. Treat those as midpoints. Depending on the font, size, margins and how many headings and short lines the text has, a single-spaced page holds roughly 400 to 600 words and a double-spaced page roughly 200 to 300. A wide font such as Arial fits fewer words than Times New Roman, and dialogue or bullet points leave more white space.

Words Single-spaced Double-spaced
250 about half a page about 1 page
500 about 1 page about 2 pages
1,000 about 2 pages about 4 pages
1,500 about 3 pages about 6 pages
2,000 about 4 pages about 8 pages
3,000 about 6 pages about 12 pages
5,000 about 10 pages about 20 pages

Across the full range, 1,000 words fills anywhere from about 1.7 to 2.5 single-spaced pages, or 3.3 to 5 double-spaced.

Reading time and speaking time

Reading time is the word count divided by a reading speed in words per minute (wpm). A 2019 review of 190 reading studies by the psychologist Marc Brysbaert put the average adult reading English silently at about 238 wpm for non-fiction and 260 wpm for fiction, and most estimates for adults fall between about 200 and 300 wpm. Technical text and unfamiliar subjects are read more slowly. Typing tests use a different definition again, a "word" of exactly five characters, as the guide to typing speed explains.

Speaking is slower than reading. People presenting typically talk at about 120 to 160 wpm, and 130 wpm is a common planning figure for a speech. A five-minute talk therefore needs roughly 600 to 800 words, and a ten-minute talk roughly 1,200 to 1,600.

Words Reading at 200 wpm Reading at 250 wpm Speaking at 130 wpm
500 2.5 min 2 min 3.8 min
1,000 5 min 4 min 7.7 min
1,500 7.5 min 6 min 11.5 min
2,000 10 min 8 min 15.4 min
3,000 15 min 12 min 23.1 min

Common word and character limits

Most limits are set in characters, and a few in words. These are the ones people check most often:

Where Limit
Post on X (standard account) 280 characters. Every link counts as 23, and emoji and Chinese, Japanese or Korean characters count as 2
Text message (SMS) 160 characters, or 70 if the message contains an emoji or any character outside the GSM 7-bit alphabet. Longer messages are split into parts
Meta description No official limit, but Google shortens snippets to fit the screen, so about 150 to 160 characters is the usual target
Page title Google shortens long titles in results; about 50 to 60 characters usually shows in full
LinkedIn post 3,000 characters
Instagram caption 2,200 characters
Common App personal essay 250 to 650 words
UCAS personal statement 4,000 characters, spaces included

For meta descriptions, Google's snippet documentation says there is no length limit; the cut-off happens on display. For essays and assignments, read the rules on what counts: titles, headings, footnotes, captions, quotations and reference lists are included by some institutions and left out by others.

Tokens: how AI models count text

AI language models split text into tokens, which are common chunks of text: a short word is often one token, while a long or rare word is split into several. Each model family has its own tokenizer, so the same paragraph comes to a different number of tokens in different models, and context windows and API prices are measured in tokens.

A common rule of thumb for English is about four characters per token, and that is the estimate the ArrayKit counter shows: characters with spaces divided by 4, rounded up. "Hello world." is 12 characters, so about 3 tokens, and a 2,000-character text is about 500. The rule fits ordinary English prose best. Chinese, Japanese and Korean text, long numbers and unusual words usually take more tokens than it suggests, so when you are close to a limit, use the Token Counter, which runs OpenAI's tokenizers for exact counts and labels its Claude and Gemini figures as estimates.

Using the Word & Character Counter

The Word & Character Counter updates as you type or paste and shows nine figures: characters with spaces, characters without spaces, words, sentences, paragraphs, lines, size in UTF-8 bytes, an approximate token count and a reading time. This is exactly how it counts:

  • Words are runs of characters separated by whitespace, as described above, so text with no spaces, such as a Chinese sentence, counts as one word.
  • Characters are counted as you see them, so an emoji, a flag or an accented letter is one character. The no-spaces figure leaves out every kind of whitespace, including tabs, line breaks and non-breaking spaces.
  • Sentences are runs of text ending in ., !, ? or …, or the full-width marks used in Chinese and Japanese. Text after the last mark counts as one more sentence, and a line break does not end one. Abbreviations and decimals add to the total: "Dr. Smith arrived at 3 p.m. today." counts as four sentences.
  • Paragraphs are blocks separated by a blank line; a single line break does not start a new one.
  • Lines are counted from line breaks, so a break at the very end adds an empty line.
  • Tokens are characters divided by 4, rounded up, and marked approx.
  • Reading time is words divided by 200, rounded up to whole minutes, with a minimum of one minute. 201 words shows 2 min and 1,500 words shows 8 min.

Below the figures, a Top words list shows the eight most frequent words, ignoring capital letters, one-letter words and common words such as "the", "and" and "of". It does not merge forms of a word, so "cat" and "cats" are counted separately; the Character Frequency Counter gives a full table of every word or letter. Copy stats copies all the figures and the top words as plain text.

The reading speed is fixed at 200 wpm, at the slow end of the research averages, so the estimate leans long. There is no speaking-time figure, so divide the word count by about 130 for that. For a PDF, the PDF Word Counter reads the file page by page, counts each Chinese or Japanese character as a word and adds a speaking time at 130 words a minute. For syllables and reading grade levels, use the Readability Score Checker. The counting happens in your browser, and the text you paste is not uploaded.

Frequently asked questions

How many words is a page? About 500 words single-spaced and 250 double-spaced, assuming 12-point text and 1-inch margins. Depending on the font and layout, the range is roughly 400 to 600 words single-spaced and 200 to 300 double-spaced.

How long does it take to read 1,000 words? About four to five minutes for an adult reading silently at 200 to 250 words per minute. Reading the same text aloud at 130 words per minute takes nearly eight minutes.

How many words is a 5-minute speech? Roughly 600 to 800 words, at a speaking pace of 120 to 160 words per minute. At a steady 130 words per minute, plan on about 650.

Do spaces count as characters? In most limits, yes. "Characters" on its own normally means characters with spaces, and X, text messages and the UCAS personal statement all count them. A counter that shows both figures lets you check either kind of limit.

Is a hyphenated word one word or two? A counter that splits text at spaces, like the ArrayKit one, counts "well-known" as one word because there is no space in it. Some programs split at hyphens, so totals can differ slightly from tool to tool.

Why do two word counters give different totals? They treat dashes, hyphens, numbers, web addresses and text without spaces differently, and some skip headers, footnotes or captions. The differences are usually small; when a limit matters, trust the count of the system that enforces it.

How many characters can a post on X have? 280 for a standard account. Every link counts as 23 characters however long it is, and emoji and Chinese, Japanese or Korean characters count as two, so a post can reach the limit sooner than a plain character count suggests.

Keep going

Compteur de mots

More guides

  • Lorem Ipsum, Explained — What lorem ipsum means, where it comes from (Cicero, 45 BC), how it became the standard placeholder text, its downsides, and why it should never go live.
  • Base64 Encoding, Explained — Base64 explained: how it turns binary into text, the alphabet and padding, the URL-safe variant, size overhead, use cases, and why it isn't encryption.
  • Linux File Permissions and chmod, Explained — What chmod 755, 644 and 777 mean: owner, group and others, read, write and execute, octal and symbolic modes, umask, setuid, setgid and the sticky bit.
  • DMS and Decimal Degrees, Explained — How to convert DMS to decimal degrees and back, how DD, DMS and DDM differ, how many decimal places you need, and which formats Google Maps and GPS accept.
  • Date Calculations, Explained: Counting and Adding Days — How to count the days between two dates, add days, weeks or months to a date, and why calculators disagree: inclusive counts, month ends and leap years.
  • How to Add, Subtract, Multiply and Divide Fractions — How to add fractions with a common denominator, subtract, multiply, divide and simplify them, and convert mixed numbers and decimals, with worked examples.

All Text tools · All guides