Free Online Word Counter

Paste or type text to count words, characters, sentences and paragraphs, estimate reading and speaking time, and see your most-used words.

Use the Word Counter

Loading tool…

How to use the Word Counter

  1. Type or paste your text into the box.
  2. Watch the counts update instantly.
  3. Check reading time and the most-used words.
  4. Copy or download your text when finished.

About this tool

Words are counted as runs of letters and numbers, so hyphenated words and contractions count once. Reading time assumes 238 words per minute and speaking time 130, which are commonly cited averages and will vary by reader and subject.

Free to use. Your inputs are processed in your browser and are not sent to our servers. Results are estimates for general information; see the disclaimer.

What this word counter measures

MeasureHow it is counted
WordsRuns of letters and numbers, so "well-known" and "don't" each count once
CharactersEverything you typed, including spaces and line breaks
Characters (no spaces)Everything except spaces, tabs and line breaks
SentencesText ending in . ! or ?, plus any final unfinished sentence
ParagraphsBlocks of text separated by a blank line
LinesEvery line, including empty ones
Average word lengthTotal characters in your words ÷ number of words

Why word counts can differ between tools

Different programs define a "word" differently, so a small difference from Microsoft Word or Google Docs is normal. For example, this tool counts "3.5" as two words, because the full stop splits the number, and "e.g." as two as well. Abbreviations can also affect the sentence count, since "Dr. Khan arrived." reads as two sentences.

If you have a strict limit for an assignment, application or publisher, use the counter they name and leave a small margin.

Reading and speaking time

The formulas are simple:

  • Reading time = words ÷ 238 words per minute (a research-based average for silent reading of non-fiction).
  • Speaking time = words ÷ 130 words per minute (a steady presentation pace).
WordsReading timeSpeaking time
2501 min 3 sec1 min 55 sec
5002 min 6 sec3 min 51 sec
1,0004 min 12 sec7 min 42 sec
1,5006 min 18 sec11 min 32 sec
2,0008 min 24 sec15 min 23 sec
5,00021 min 1 sec38 min 28 sec

Treat these as estimates. Real pace depends on the reader, the speaker and how difficult the subject is. For a speech, allow extra time for pauses, slides and questions. To fill a 10-minute slot at this pace, aim for about 1,300 words, or slightly fewer if you plan to pause.

Common word and character limits

Many limits are counted in characters, so check the right figure. Platforms and institutions update their rules, so confirm the limit for your specific case.

WhereTypical limit
Standard SMS, English letters160 characters per message segment
Standard SMS, Urdu or emoji70 characters per message segment
Post on X (standard account)280 characters
LinkedIn headline220 characters
LinkedIn post3,000 characters
Instagram caption2,200 characters
Google page titleAbout 60 characters before it may be cut off
Google meta descriptionAbout 155 characters before it may be cut off
IELTS Writing Task 1At least 150 words
IELTS Writing Task 2At least 250 words

The Google figures are approximate, since search results are cut off by pixel width rather than an exact character count.

Word counts for common kinds of writing

These ranges are starting points. Your brief, teacher or editor always comes first.

  • Professional email: 50–200 words. Put your request near the top.
  • Cover letter: 200–400 words, or about three to four short paragraphs. The Cover Letter Generator can give you a first draft.
  • Short report: 500–1,500 words, with a short summary first.
  • Blog article: as long as the topic truly needs. Google has said that word count is not a ranking factor, so answer the question fully and don't add filler.

Understanding the most-used words table

The table lists up to eight of your most repeated words. It ignores words of one or two letters and common words such as "the" and "and", so the results show your actual subject matter. Density is the number of times a word appears ÷ your total words × 100. If a word appears 10 times in 500 words, its density is 2%.

There is no ideal keyword density to aim for, and stuffing in repeated phrases makes writing worse and can count against a page in search. Use the table as an editing aid instead:

  • Find repetition: if an ordinary word dominates the list, replace some uses or rewrite those sentences.
  • Check your focus: your main topic should normally appear near the top. If it doesn't, you may have drifted away from it.
  • Tailor a resume: a resume's top words should reflect the job you want. The ATS Resume Checker compares your resume with a job advert directly.

Tips for cutting your word count

  • Replace wordy phrases: "in order to" becomes "to", and "due to the fact that" becomes "because".
  • Remove filler such as "very", "really" and "basically" where the meaning stays the same.
  • Use active sentences: "The manager approved the budget" is shorter than "The budget was approved by the manager".
  • Delete any sentence that only repeats a previous point.
  • Read it aloud, since long or awkward sentences are easier to hear than to see.

Languages other than English

Letters from any alphabet count, so you can use the tool with Urdu, Arabic and many other languages. There are two limits to keep in mind. Vowel marks in Urdu or Arabic may split a word, which raises the count. Languages written without spaces, such as Chinese or Japanese, count each unbroken run as one word, so the character count is more useful for those.

The 238 and 130 words-per-minute speeds are general estimates and may fit other languages less closely than English.

Frequently asked questions

How is reading time calculated?

Word count divided by 238 words per minute.

Do spaces count as characters?

The “Characters” figure includes spaces; “Characters (no spaces)” excludes all whitespace.

Is my text saved?

No. It stays in your browser and is cleared when you close the page.

How long does it take to read 1,000 words?

About 4 minutes 12 seconds at an average silent reading speed of 238 words per minute. Speaking 1,000 words aloud takes about 7 minutes 42 seconds at 130 words per minute.

Why is my count different from Microsoft Word?

Tools define a word differently. For example, this tool counts 3.5 as two words. A small difference is normal, so if you have a strict limit, use the counter your teacher or publisher names.

What is keyword density?

It is how often a word appears as a share of your total words. A word used 10 times in 500 words has 2% density. There is no ideal number to aim for, so use it to spot repetition rather than as a target.

Related tools

Cover Letter Generator

Generate a tailored cover letter from your role, skills and a real achievement. Edit and download as PDF.

CareerFree