Skip to the sentence counter

Sentences · Words · Characters · Readability

Sentence Counter

Paste any text to count its sentences, words, characters and paragraphs as you type. See which sentences run long, how long each one is, how hard the text is to read and how long it takes to read aloud.

Runs on your device. Nothing is sent anywhere.

No text yet

Counts update as you type. Your text stays on this device.

Off: the text is gone when you close the page. On: it is kept in this browser only, until you clear it.

Counts

Sentences
0
Words
0
Characters
0
Characters without spaces
0
Paragraphs
0
Lines
0
Average sentence
0 words
Longest sentence
0 words
Shortest sentence
0 words
Long sentences
0 over 25
Reading time
0 sec
Speaking time
0 sec

Readability

Average grade: –

FormulaScoreMeaning
Flesch Reading Ease0–100, higher is easier––
Flesch–Kincaid GradeU.S. school grade––
Gunning Fogyears of schooling––
SMOGgrade for full understanding––
Coleman–Liaugrade, from letters––
Automated Readabilitygrade, from characters––
  • Add some text to see readability scores.

Sentence lengths

words per sentence

Number of sentences in each length range, in words
WordsBarCountShare
1–500%
6–1000%
11–1500%
16–2000%
21–2500%
26–30 long00%
31–40 long00%
41+ long00%
words

Each sentence over the limit is marked like this. Point at a mark to see its length, or open All sentences.

Counting options

Defaults are the adult averages from a 2019 review of 190 reading studies: 238 words a minute reading silently, 183 reading aloud.

Choose “Ignore single line breaks” for text pasted from a PDF or an e-mail, where lines end in the middle of sentences. A blank line still starts a new paragraph.

How to use the sentence counter

This sentence counter does the count a careful reader would do by hand, in an instant and for any length of text: an essay, a cover letter, a report, a speech or a page of a novel. It is also a word counter, a character counter and a readability checker, because a sentence count on its own says little about how a text reads.

  1. Type or paste your text into the box, or open a .txt file. The counts update as you type.
  2. Read the counts: sentences, words, characters with and without spaces, paragraphs, lines, sentence lengths and reading time.
  3. Check the long sentences, marked in your text above the limit you choose, and the six readability scores.
  4. Copy the stats or download a CSV report with every sentence and its length.

Press Try a sample on an empty box to see a short paragraph with a title, a time, a decimal and one very long sentence. Under All sentences every sentence is listed with its number and length; select one and it is highlighted in the text box, ready to edit. Counting options holds the reading and speaking speeds and how line breaks are treated.

What counts as a sentence

In everyday writing a sentence ends with a full stop, question mark or exclamation point. G. Harry McLaughlin’s instructions for his SMOG readability formula put it the same way: count as a sentence “any string of words ending with a period, question mark or exclamation point.” The hard part is the full stop, which also ends abbreviations, initials and decimals.

The counter starts from the sentence rules of the Unicode Standard (Annex #29, Unicode Text Segmentation), which your browser implements. Those rules already keep 3.14, example.com and U.S.A together and do not end a sentence before a lowercase word. The Annex itself says they “cannot detect cases such as ‘...Mr. Jones...’”, so the counter adds three corrections of its own:

  • Titles and Latin abbreviations never end a sentence: Mr., Mrs., Ms., Dr., Prof., Rev., St., Mt., military and political titles such as Gen., Capt., Gov. and Sen., and e.g., i.e., cf., viz., vs. and approx.
  • Initials stay with the name: J. R. R. Tolkien, John F. Kennedy.
  • Dialogue tags stay with the quote: in “Stop!” she said, the lowercase “she” shows the sentence goes on.

Each line break also ends a sentence, so a heading or a list item counts as one even without a full stop. For text pasted from a PDF or an e-mail, where lines end in the middle of sentences, choose Ignore single line breaks under Counting options; a blank line still ends the paragraph. These examples were all counted by the tool on this page:

TextSentencesWhy
Mr. Lee met Dr. Ortiz. They talked.2Titles before a name do not end a sentence.
Pi is about 3.14. That is close enough.2A decimal point is not a full stop.
J. R. R. Tolkien wrote it.1Initials stay with the name.
"Stop!" she said. Then she left.2A lowercase word after the quote continues the sentence.
Wait... what? No!2An ellipsis before a lowercase word does not end it; a question mark before a capital does.
Is it done?! Yes.2A run of marks such as ?! ends one sentence, not two.
Email ana@example.com or visit example.org today.1Dots inside addresses have no space after them.
The meeting starts at 9 a.m. sharp. Bring notes.2An abbreviation followed by a lowercase word continues the sentence.
I live in the U.S. It is big.2U.S. often ends a sentence, so a capital after it starts a new one.

One limit is worth knowing. Because abbreviations like U.S., etc. and Inc. so often end a sentence, the counter ends the sentence when a capital letter follows them, so “The U.S. Army” counts as two. And because a lowercase word after a full stop continues a sentence in the Unicode rules, text typed all in lowercase, such as “i went home. it was late.”, counts as one sentence. Check the All sentences list when a count looks off.

Some style guides and readability instructions also treat a semicolon or a colon as the end of a sentence. The U.S. Navy’s 1975 instructions for the Flesch formula did, and so does Florida’s law on readable insurance policies. This counter does not: a semicolon joins two clauses into one sentence, as most readers see it.

Words, characters, paragraphs and lines

  • Words are runs of characters between spaces (or dashes and ellipses) with at least one letter or digit. A contraction, a hyphenated word, an e-mail address or a number such as 32,008 is one word, which is the rule the readability formulas’ own instructions give. A lone dash or ampersand is not a word.
  • Characters are counted the way you see them, so an emoji, a flag or an accented letter counts once even when it is stored as several code points. Characters includes spaces and line breaks; characters without spaces leaves out every kind of white space.
  • Paragraphs are blocks of text separated by a blank line. Lines are the lines that are not blank.

Character limits are usually counted with spaces, so use the first character count for a bio, a meta description or a form field, and the count without spaces where a brief asks for it explicitly.

Sentence length

Long sentences are the most common reason a text is hard to read. The U.S. Office of Personnel Management’s plain language guidance says “sentence length should average 15-20 words”. The counter shows your average sentence length (words divided by sentences), the longest and shortest sentence, and a chart of how many sentences fall in each length band.

Under the Long sentences tab, every sentence longer than the limit is marked in your text. The limit starts at 25 words, comfortably above the recommended average, so only sentences that really stand out are marked; set it to 20 for a stricter check. An average of 15 to 20 does not mean every sentence should be that long: a mix of short and long sentences reads better than a row of equal ones, and the chart shows that mix at a glance.

Readability scores

A readability formula predicts how hard a text is from two things: how long its sentences are and how long or complex its words are. The counter computes six of the best-known formulas, each exactly as its authors published it. All but Flesch Reading Ease give a U.S. school grade.

FormulaCalculationPublished
Flesch Reading Ease206.835 − 1.015 × (words ÷ sentences) − 84.6 × (syllables ÷ words)Rudolf Flesch, 1948
Flesch–Kincaid Grade Level0.39 × (words ÷ sentences) + 11.8 × (syllables ÷ words) − 15.59J. Peter Kincaid and others, U.S. Navy, 1975
Gunning Fog Index0.4 × (words ÷ sentences + 100 × hard words ÷ words)Robert Gunning, 1952
SMOG Grade1.0430 × √(words of 3+ syllables × 30 ÷ sentences) + 3.1291G. Harry McLaughlin, 1969
Coleman–Liau Index0.0588 × letters per 100 words − 0.296 × sentences per 100 words − 15.8Meri Coleman and T. L. Liau, 1975
Automated Readability Index4.71 × (characters ÷ words) + 0.5 × (words ÷ sentences) − 21.43E. A. Smith and R. J. Senter, 1967

Flesch Reading Ease runs the other way: higher is easier, and the score is not clipped, so very simple text can go above 100 and dense text below 0. Flesch described the bands in his 1949 book The Art of Readable Writing:

ScoreStyleEstimated reading grade
90 to 100Very easy5th grade
80 to 90Easy6th grade
70 to 80Fairly easy7th grade
60 to 70Standard8th and 9th grade
50 to 60Fairly difficult10th to 12th grade
30 to 50Difficult13th to 16th grade
0 to 30Very difficultCollege graduate

What each formula counts

  • Syllables. Flesch and Flesch–Kincaid use the average number of syllables per word. The counter estimates syllables from spelling (vowel groups, a silent final e, -ed and -es endings, -le, and a list of common exceptions), so no dictionary has to be downloaded. The estimate is right for most common words and can be off by one on names, abbreviations and words people pronounce differently, which is why two checkers seldom agree to the decimal.
  • Long words. SMOG counts every word of three or more syllables. Gunning Fog counts the same “hard words” but, following the rules usually given for Gunning’s index, leaves out capitalized names in the middle of a sentence, hyphenated compounds of short words, and words that only reach three syllables through an -ed or -es ending.
  • Letters and characters. Coleman–Liau counts letters, and the Automated Readability Index counts characters, which in its original typewriter method included punctuation but not spaces. Neither needs syllables.

The average grade shown above the scores is simply the mean of the five grade-level formulas, a convenience rather than a published formula. Treat every score as an estimate: the authors of the Navy formulas wrote that readability formulas “are only accurate to within one grade level”, and McLaughlin gave SMOG a standard error of about 1.5 grades. SMOG predicts the grade needed for complete understanding, so it usually reads a grade or two above the others. Scores also need enough text: the formulas were built on passages of 100 words or more, and SMOG on 30 sentences, so the tool adds a note below those sizes.

Worked example

Load Try a sample and the counter reads this paragraph:

Dr. Rivera opened the meeting at 9:30 a.m. with one question. How many sentences are in this paragraph? Count them before you read on! She wrote the answer, 3.5 percent, on the board. A careful reader notices that the title, the decimal and the time do not end a sentence, while a hurried reader who stops at every period, without asking what the period is doing there, ends up with a total that is far too high.

It finds 5 sentences and 77 words: the full stops after “Dr”, “a.m” and inside “3.5” do not count. The average sentence is 77 ÷ 5 = 15.4 words, but the last sentence alone has 44 words and is the one marked as long. The text has 109 syllables, 7 words of three or more syllables (Rivera, sentences, paragraph, notices, decimal and period twice) and 4 Fog “hard words” (paragraph, decimal and period twice; Rivera is a name, and sentences and notices only reach three syllables with -es). It has 315 letters and 336 characters in its words.

FormulaWith the sample’s countsResult
Flesch Reading Ease206.835 − 1.015 × 15.4 − 84.6 × (109 ÷ 77)71.4, fairly easy
Flesch–Kincaid0.39 × 15.4 + 11.8 × (109 ÷ 77) − 15.597.1
Gunning Fog0.4 × (15.4 + 100 × 4 ÷ 77)8.2
SMOG1.0430 × √(7 × 30 ÷ 5) + 3.12919.9
Coleman–Liau0.0588 × (315 ÷ 77 × 100) − 0.296 × (5 ÷ 77 × 100) − 15.86.3
Automated Readability4.71 × (336 ÷ 77) + 0.5 × 15.4 − 21.436.8

So the sample reads at about a 7th to 10th grade level, depending on the formula, with an average grade of 7.7. Splitting the last sentence in two would lower every score, which is exactly the kind of edit the long-sentence marks are there to suggest.

Reading and speaking time

Reading time is the word count divided by a reading speed. The defaults come from Marc Brysbaert’s 2019 review of 190 studies with 18,573 participants, which put the average adult silent reading speed for English non-fiction at 238 words per minute (260 for fiction) and reading aloud at 183 words per minute. Most adults read non-fiction at 175 to 300 words per minute, so set your own speed under Counting options if you know it, or a slower speaking speed for a talk with pauses.

WordsReading (238 wpm)Speaking (183 wpm)
2501 min 3 sec1 min 22 sec
5002 min 6 sec2 min 44 sec
7503 min 9 sec4 min 6 sec
1,0004 min 12 sec5 min 28 sec
1,5006 min 18 sec8 min 12 sec
2,50010 min 30 sec13 min 40 sec
5,00021 min 1 sec27 min 19 sec

Other languages

Sentences, words and characters are found with your browser’s built-in text segmentation (the Intl.Segmenter interface of the ECMAScript internationalization standard), which follows the Unicode rules for every script. It knows the full stops of Chinese and Japanese (。) and the danda of Hindi (।), and finds the words in languages written without spaces, such as Japanese, Chinese and Thai. If a browser does not have it, the counter falls back to its own version of the same rules for sentences.

The abbreviation list and the syllable rules are English, and so are the readability formulas, which were calibrated on English readers. When most of the letters in the text are not Latin, the scores are hidden instead of showing numbers that would mean nothing. Texts in other Latin-script languages are scored, but treat those scores with extra care.

Private by design

  • Nothing is uploaded. Every count is made in your browser. The page’s Content-Security-Policy allows connections only back to this site, and the counter makes none; a .txt file you open is read on your device.
  • Your text is not stored unless you turn on Save my text in this browser. Then it is kept in this browser’s local storage, under one key, until you turn the switch off or press Forget saved text. Leave it off on a shared computer.
  • No account and no cookies. Your settings, such as the long-sentence limit and reading speed, are remembered in the same key. Once the page has loaded, the counter works offline.

Frequently asked questions

How does the sentence counter decide where a sentence ends?

A sentence ends at a full stop, question mark or exclamation point followed by a space and a new sentence, and at the end of a line. The counter starts from the Unicode rules that browsers use for this, then fixes what those rules get wrong: titles such as Mr. and Dr., initials, e.g. and i.e., and dialogue such as “Stop!” she said. Decimals and web addresses never end a sentence.

Does “Mr.” or “e.g.” count as the end of a sentence?

No. Titles before a name (Mr., Mrs., Ms., Dr., Prof., St. and military and political titles), the abbreviations e.g., i.e., cf. and vs., and single initials such as the F. in John F. Kennedy never end a sentence here. An abbreviation that often does end one, such as etc. or U.S., ends the sentence when a capital letter follows it.

How many words should a sentence have?

There is no fixed rule, but the plain language guidance of the U.S. Office of Personnel Management says sentence length should average 15 to 20 words. The counter shows your average and marks every sentence over 25 words by default; set the limit to 20 for a stricter check.

How many sentences are in a paragraph?

As many as the idea needs: there is no standard number. Here a paragraph is a block of text separated from the next one by a blank line, and the counter shows both totals, so you can divide the sentences by the paragraphs to get your own average.

What is a good Flesch Reading Ease score?

Higher scores are easier to read. Rudolf Flesch called 60 to 70 “standard”, the level an 8th or 9th grader can read; 70 to 80 is “fairly easy” and anything under 50 is “difficult” or “very difficult”. Text for the general public usually aims for the standard band or easier.

Why do the readability formulas give different grade levels?

Each formula was fitted to different readers and tests, and each counts something different: syllables, long words, or letters and characters. SMOG predicts the grade needed to understand a text completely, so it usually comes out higher. The formulas’ authors describe them as accurate to within about one to one and a half grades.

How is reading time calculated?

Words divided by reading speed. The defaults are the adult averages from a 2019 review of 190 studies: 238 words a minute reading non-fiction silently and 183 words a minute reading aloud. A 500-word text takes about 2 minutes 6 seconds to read and 2 minutes 44 seconds to read aloud. You can set your own speeds under Counting options.

Does the sentence counter work in other languages?

The sentence, word and character counts do. They use your browser’s Unicode text segmentation, which knows the full stops of Chinese and Japanese and the danda of Hindi, and finds the words in languages written without spaces, such as Thai and Japanese. The abbreviation rules and the readability formulas are for English, so the scores are hidden when most of the letters are not Latin.

Is my text saved or uploaded?

It is never uploaded: everything is counted in your browser, and the page’s security policy blocks connections to other sites. It is not stored either, unless you turn on Save my text in this browser. Then it stays in this browser’s local storage until you turn that off or press Forget saved text.

Sources

Reviewed by microplugins · Last updated