FormatterHQ

Sentence Counter

Count the sentences in a text, see each one listed and numbered, and check your average sentence length.

Loading tool…
Ready.

How to use the Sentence Counter

  1. Paste or type your text.
  2. Read the sentence count and the average sentence length in words.
  3. Scan the numbered list to confirm where each sentence starts and ends.

Sentence Counter with a Numbered Sentence List

This sentence counter tells you how many sentences a text contains and lists each one on its own numbered line. Seeing the split makes it easy to spot run-on sentences and check that the count is right. Word, character and paragraph counts are shown alongside.

Example

Sentences: 4
Average sentence length: 8.3 words

1. The quick brown fox jumps over the lazy dog.
2. It was a sunny day, and the fox felt playful!
3. Meanwhile, the dog kept sleeping.
4. Nothing could wake it up — not even the fox.

How sentences are detected

A new sentence starts after a period, question mark, exclamation mark or ellipsis (…) when it is followed by whitespace and then a capital letter, a digit, a quotation mark or an opening parenthesis. Line breaks are treated like spaces, so a sentence that wraps across lines still counts once.

These rules handle many tricky cases correctly:

  • Decimals such as 3.5 do not end a sentence, because no space follows the period.
  • Lowercase continuations such as “at 3 p.m. on Monday” or “e.g. this one” stay in one sentence.
  • Combined marks such as “Really?!” end one sentence, not two.

Known limitations

  • Abbreviations before a name. “Dr. Smith arrived.” is counted as two sentences, because “Dr.” is followed by a capital letter. The same happens with “Mr.”, “St.” and similar titles.
  • Headings without punctuation. A heading such as “Introduction” on its own line joins the sentence below it. Add a period, or remove headings before counting.
  • Bullet lists. List items without end punctuation merge into one long sentence.

Check the numbered list when accuracy matters; it shows exactly where each break was made.

Why sentence length matters

Average sentence length is one of the strongest signals of how easy a text is to read. Many plain-language guides suggest an average of roughly 15 to 20 words, with a mix of short and longer sentences to keep a natural rhythm. Very long sentences are the first thing to split when editing for clarity.

For a full readability score based on sentence length and syllables per word, use the Flesch-Kincaid Grade Level calculator. To count words and reading time in more detail, the Word Counter shows the same statistics with words first. The Paragraph Counter focuses on how the text is divided into blocks.

Privacy

Your text is analyzed in the browser and is not uploaded.

Frequently asked questions

How does the tool decide where a sentence ends?
A sentence ends at a period, question mark, exclamation mark or ellipsis that is followed by a space and then a capital letter, digit, quote or opening bracket. Periods inside numbers and before lowercase words are not treated as sentence ends.
Why is “Dr. Smith” counted as two sentences?
The period after “Dr” is followed by a space and a capital letter, which looks exactly like a sentence boundary. Titles and abbreviations before names are the most common cause of an extra sentence.
What is a good average sentence length?
For general web and business writing, an average of about 15 to 20 words is widely recommended. Technical or academic writing often runs longer, but varying sentence length keeps any text easier to follow.
Do headings count as sentences?
A heading without end punctuation is not detected as a separate sentence; it is joined to the next one. Add a period to the heading or remove it if you need an exact count.

Last updated October 3, 2026

Related tools

Paragraph Counter Count paragraphs in any text (blocks separated by blank lines) plus words, sentences and characters. 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. 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 Counter Count words, characters, sentences, paragraphs and lines, and estimate reading and speaking time. Word Frequency Counter Count how often each word appears in a text and rank them by frequency with percentages. Shuffle Lines Randomly shuffle the order of lines in a list — for draws, playlists, quiz questions and test data. URL Slug Generator Convert titles into clean, SEO-friendly URL slugs: lowercase, hyphens, accents transliterated, stop words and length limits. One per line. Small Text Generator Convert text into small caps, superscript or subscript Unicode letters you can copy and paste. Sort Text Lines Sort lines alphabetically, naturally, by length, in reverse or randomly — with optional de-duplication. String Builder Turn multi-line text into StringBuilder / string concatenation code for Java, C#, JavaScript, Python, PHP or Go. String Utility Inspect a string: length, UTF-8 byte size, words, lines, plus uppercase, lowercase, reversed and trimmed versions. Text Cleaner Clean messy text: remove invisible characters, straighten smart quotes, collapse spaces and strip HTML.