Word Counter

Paste or type your text to count words and characters as you write, with reading time, a readability score, keyword density and character limits for X, LinkedIn, Instagram, SMS and meta tags.

Words00 unique words
Characters00 without spaces
Sentences0No sentences yet
Paragraphs0about 0 pages
Reading time0 secat 238 words per minute
Speaking time0 secat 140 words per minute

Tip: select part of your text to count just that part.

Saved in this browser only.

Text tools

Apply to selected text, or to everything if nothing is selected. Sentence case can't recognise names, so check them afterwards.

More detail

Characters (no spaces)
0
Unique words
0
Average sentence
-
Longest sentence
-
Average word length
-
Pages (single / double spaced)
0
wpm
wpm

Readability

Approximate
Flesch Reading Ease 0 -

Flesch–Kincaid Grade Level 0 -
Average sentence length
-
Average syllables per word
-
Words with 3+ syllables
-

Keyword density

#KeywordCountDensity

Common words such as "the" and "and" are left out. Density = times used × words in the phrase ÷ total words.

Character limits

X (Twitter) post0 / 280

Meta title0 / 60

Meta description0 / 160

SMS text message0 / 160

Instagram caption0 / 2,200

LinkedIn post0 / 3,000

Meta limits are guidelines: search engines cut titles and descriptions by pixel width. The X count treats links as 23 characters and emoji as 2, approximately.

Your goal

Sentence length

words

How to use the word counter

  1. Paste your text into the box, or start typing. Every number updates as you write, and your text is saved in this browser so it survives a refresh.
  2. Read the headline counts at the top: words, characters, sentences, paragraphs, reading time and speaking time.
  3. Select part of the text to count only that part, which is handy for checking one section of a brief or a single answer on a form.
  4. Check the readability score, the keyword table and the character limits, then use the long-sentence highlighter to find what to trim.
  5. Use the text tools to fix capitals or messy spacing. Undo reverses the last change, and Copy stats gives you a summary to paste into an email or invoice.

How words and characters are counted

A word is any run of letters or digits, found with your browser's built-in Unicode word rules where available. The edge cases follow what most editors do:

How long is 500, 1,000 or 2,000 words?

Page counts assume a 12-point font with one-inch margins, a common rule of thumb of about 500 words per single-spaced page and 250 double-spaced. Reading time uses 238 words per minute and speaking time 140.

WordsPages (single)Pages (double)Reading timeSpeaking time
1000.20.425 sec43 sec
2500.511 min 3 sec1 min 47 sec
500122 min 6 sec3 min 34 sec
7501.533 min 9 sec5 min 21 sec
1,000244 min 12 sec7 min 9 sec
1,500366 min 18 sec10 min 43 sec
2,000488 min 24 sec14 min 17 sec
3,00061212 min 36 sec21 min 26 sec
5,000102021 min35 min 43 sec
10,000204042 min1 hr 11 min

Real pages vary with font, headings and images, so treat page counts as rough. If a client asks for "about five pages", confirm the word count instead.

Ideal lengths for common freelance writing

These are common guidelines, not rules. The right length is whatever fully answers the reader and no more.

Readability scores explained

Both scores come from the same two measurements: average sentence length (words ÷ sentences) and average word length in syllables (syllables ÷ words).

Flesch Reading Ease = 206.835 − 1.015 × (words ÷ sentences) − 84.6 × (syllables ÷ words)
Flesch–Kincaid Grade = 0.39 × (words ÷ sentences) + 11.8 × (syllables ÷ words) − 15.59

Worked example: a 120-word client email with 8 sentences and 168 syllables averages 15 words per sentence and 1.4 syllables per word. Reading Ease = 206.835 − 15.225 − 118.44 = 73.2, which is "fairly easy". Grade Level = 5.85 + 16.52 − 15.59 = 6.8, about a 7th-grade reading level.

Reading Ease runs from about 0 (very hard) to 100 (very easy). 60 to 70 is plain English; below 30 is the territory of legal contracts and academic papers. The grade level is a US school grade, so 8 means an average 13- to 14-year-old could follow it. Syllables are estimated by rules rather than a dictionary, which is why the scores are marked approximate, and they are shown only for English.

A formula can't tell whether your writing makes sense. A short, simple sentence can still be vague. Use the score to spot dense passages, then read them aloud.

Writing tips for freelancers writing for clients

Frequently asked questions

Is this word counter free and private?

Yes. It is free, needs no account and runs entirely in your browser. Your text is kept only in this browser's local storage, so it is still there when you come back, and it is never uploaded.

Why is my word count different from my word processor's?

Every program draws word boundaries slightly differently. The usual differences are slashes (this tool counts and/or as two words, some editors count it as one), web addresses, dashes without spaces and emoji. The gap is normally a few words per thousand. If you bill per word, agree with the client whose count you will use.

Are hyphenated words and contractions counted as one word?

Yes. Well-known, COVID-19 and don't each count as one word, as do numbers such as 3.14 or 1,000 and times such as 10:30. Words separated by an em dash or a slash count separately.

How is reading time calculated?

Reading time is your word count divided by a reading speed: 238 words per minute by default, a commonly cited average for adults reading non-fiction silently. Speaking time uses 140 words per minute, a comfortable presentation pace. You can change both speeds.

What is a good Flesch Reading Ease score?

For web pages, marketing copy and client emails, 60 or higher (Plain English or easier) is a sensible target. Technical and academic writing often scores between 30 and 50. The score only measures sentence length and word length, so treat it as a prompt to simplify, not a grade.

How many characters can an X (Twitter) post have?

Standard accounts can post 280 characters. X counts every link as 23 characters and most emoji and Chinese, Japanese or Korean characters as 2, so the X bar in this tool applies those rules approximately and can differ from the plain character count.

What is a good keyword density?

There is no ideal percentage. Use your main phrase naturally in the title, the opening and a heading or two, then write for the reader. If one word sits far above everything else in the density table, the text probably reads as repetitive.

Does it work with Chinese, Japanese and other languages?

Word and character counts work for any language. Each Chinese or Japanese character counts as one word, because those languages do not put spaces between words. Readability scores are shown only for English.