FormatterHQ

Word Counter

Count words, characters, sentences, paragraphs and lines, and estimate how long your text takes to read or say aloud.

Loading tool…
Ready.

How to use the Word Counter

  1. Paste or type your text.
  2. Read the word count together with characters, sentences, paragraphs and lines.
  3. Check the reading and speaking time estimates and the average word and sentence length.
  4. Edit your text and count again until it fits your limit.

Word Counter with Characters, Sentences and Reading Time

Whether you are writing an essay with a word limit, a meta description, a social post or a speech, this word counter gives you all the key numbers at once. It shows words, characters, sentences, paragraphs and lines, plus reading and speaking time.

The text is analyzed in your browser. Drafts, essays and confidential documents are never uploaded.

What you get

  • Words and unique words (distinct words, ignoring capitalization).
  • Characters with spaces and without spaces.
  • Sentences, paragraphs and lines.
  • Average word length in characters and average sentence length in words.
  • Reading time and speaking time.

Example

The quick brown fox jumps over the lazy dog. It was a sunny day,
and the fox felt playful!

Meanwhile, the dog kept sleeping. Nothing could wake it up — not
even the fox.

Words: 33            Characters: 170     Characters (no spaces): 136
Sentences: 4         Paragraphs: 2       Unique words: 25
Average word length: 3.9 characters      Average sentence length: 8.3 words
Reading time: 8 sec  Speaking time: 14 sec

How words are counted

A word is a run of letters or digits in any alphabet. Apostrophes and hyphens inside a word keep it together, so “don't”, “e-mail” and “state-of-the-art” each count as one word. The same rule means a date written as 2024-05-01 counts once.

Other punctuation splits words: “3.14” counts as two, and an email address such as user@example.com counts as three. Dashes, symbols and emoji on their own are not words.

Word counting relies on spaces between words. Chinese and Japanese text, which is written without spaces, is counted per unbroken run, so a whole phrase may count as one word. Use the character count for those languages.

How characters are counted

Characters are counted as Unicode code points, so an accented letter or a simple emoji like 😀 counts as one. Spaces and line breaks are included in the main total; the “no spaces” figure leaves out every kind of whitespace.

Some emoji are built from several code points. A flag such as 🇺🇸 or a thumbs-up with a skin tone counts as two characters here, and other platforms may count them differently again.

Sentences, paragraphs and lines

A sentence ends with a period, question mark, exclamation mark or ellipsis followed by a space and a capital letter, digit, quote or opening bracket. A paragraph is a block separated from the next by a blank line. Lines are simply the number of line breaks plus one. The Sentence Counter lists every detected sentence if you want to check the split.

Reading and speaking time

Reading time assumes 238 words per minute, the average silent reading speed for non-fiction reported in a large 2019 review of reading studies. Speaking time assumes 140 words per minute, a comfortable pace for presentations. Both are rounded to the nearest second:

1,000 words ÷ 238 wpm = 4.20 min → 4 min 12 sec reading
1,000 words ÷ 140 wpm = 7.14 min → 7 min 9 sec speaking

Real speeds vary with the reader and the difficulty of the text. Treat the numbers as estimates, and rehearse a talk aloud if timing matters.

Common length limits

TextTypical limit
Meta descriptionabout 150–160 characters before search results cut it off (the limit is based on pixel width)
Page title tagabout 50–60 characters
Post on X (Twitter)280 characters for standard accounts
SMS message160 characters per segment with the standard GSM alphabet; fewer when emoji or other Unicode characters are used
Common App personal essay650 words

Always check the current rules of the platform or institution you are writing for, because limits change and some services count certain characters differently.

Tips for accurate counts

Frequently asked questions

Does the word counter count hyphenated words as one word?
Yes. Words joined by a hyphen or apostrophe, such as “well-known” or “don't”, count as one word. Words separated by a dash with spaces around it count separately.
Are spaces counted as characters?
Yes, in the main character count, which includes spaces and line breaks. The separate “characters (no spaces)” figure excludes all whitespace, which is what some forms and applications ask for.
How is reading time calculated?
The word count is divided by 238 words per minute, a typical silent reading speed for adults, and rounded to the nearest second. Speaking time uses 140 words per minute.
How many words is a page?
It depends on font, size and spacing. A common rule of thumb is roughly 500 words for a single-spaced page and about 250 for a double-spaced page with a 12-point font.
Why does my word processor show a slightly different count?
Tools disagree on edge cases such as numbers with decimals, email addresses, URLs and dashes. This counter splits at most punctuation, so “3.14” is two words here, while some editors count it as one.

Last updated October 3, 2026

Related tools

PDF Word Counter Count the words, characters, sentences and pages in a PDF, per page and in total, with reading time. Choose a page range. No upload. Word Frequency Counter Count how often each word appears in a text and rank them by frequency with percentages. Paragraph Counter Count paragraphs in any text (blocks separated by blank lines) plus words, sentences and characters. Sentence Counter Count the sentences in a text and list them one by one, together with word and character counts. String Byte Size Counter Count how many bytes a string uses in UTF-8, UTF-16 and UTF-32, plus characters, code points and Base64/URL-encoded size. Word Repeater Repeat one word or a short phrase N times with a space, comma, new line or no separator, for drills, filler text and length tests. Word Replacer Rename a word or name across a document with whole-word matching, optional case sensitivity and a count of replacements. Word Sorter Sort the words of a text alphabetically, by length or randomly, and output them on one line or one per line. Add Line Numbers Number every line of text: choose the start number, step, format (1. 1) 1:), zero padding, and whether empty lines get a number. Add Prefix and Suffix to Lines Add text to the start and end of every line at once: quote list items, add bullets, commas or HTML tags. Skip empty lines, trim spaces. Alphabetical Order Put a list into alphabetical order (A–Z or Z–A), optionally ignoring leading articles like "The". ASCII Art Text Generator (FIGlet) Turn text into large ASCII art banners with 30 FIGlet fonts. Wrap them as code comments for README files, CLIs and source headers.