Analyze Your Text
Paste or type any text below. All 10 statistics update live with every keystroke — no button needed.
Count sentences, words, characters, paragraphs, and reading time — all live as you type. Free, private, no upload required.
Paste or type any text below. All 10 statistics update live with every keystroke — no button needed.
Click the text area and paste or type any content. All 10 statistics begin updating immediately with every keystroke — no button press is needed.
Select one of the four reading speed presets — Slow (150 wpm) for children or difficult text, Average (238 wpm) for typical adult non-fiction reading, Fast (300 wpm) for experienced readers, or Speed Reader (400 wpm) — to get a personalized reading time estimate.
Read the stats panel showing: sentence count, word count, character count, characters without spaces, paragraph count, line count, average words per sentence, average characters per word, reading time, and speaking time. All values update in real time as you edit.
The bar chart below the stats shows the percentage breakdown of your text: what proportion is letters, spaces, digits, and punctuation. Useful for spotting unusually punctuation-heavy writing or digit-dense content.
Click the Sentences tab to see every sentence numbered with its individual word count. Click the Paragraphs tab for a paragraph-by-paragraph summary with sentence and word counts. Use the Copy list button to export the numbered sentence list to your clipboard.
Sentence counting is useful across writing, education, SEO, and content production. Here are the most common use cases:
Verify your essays meet sentence or word count requirements. Check average sentence length to ensure your writing isn't monotonous or overly complex.
Monitor sentence length for readability scores. SEO tools like Yoast penalize content where more than 25% of sentences exceed 20 words.
Estimate reading time to ensure your email or ad copy fits within the reader's attention span. Shorter emails under 3 minutes get higher open-to-reply rates.
Use the speaking time estimate to fit a speech within a time slot. A 5-minute speech is approximately 650 words at 130 wpm average speaking pace.
Check paragraph lengths and sentence counts to maintain the punchy, scannable style that web readers expect. Aim for 2–4 sentences per paragraph online.
Use the sentence list view to spot excessively long or oddly short sentences for revision. The numbered breakdown makes it easy to reference specific sentences.
Track chapter word counts and reading time estimates to ensure consistent pacing. Literary fiction typically averages 10–20 words per sentence.
Measure prompt length in words and characters before sending to LLM APIs to estimate token usage and stay within context window limits.
Use this table to quickly estimate how long different word counts take to read or speak at various speeds. All times are calculated using the same formulas as this tool.
| Word Count | Slow (150 wpm) | Average (238 wpm) | Fast (300 wpm) | Speaking (130 wpm) | Typical Content |
|---|---|---|---|---|---|
| 100 words | 40 sec | 25 sec | 20 sec | 46 sec | Short email, social post |
| 250 words | 1m 40s | 1m 3s | 50 sec | 1m 55s | Short blog intro, cover letter |
| 500 words | 3m 20s | 2m 6s | 1m 40s | 3m 50s | Blog post, email newsletter |
| 750 words | 5m | 3m 9s | 2m 30s | 5m 46s | Magazine article, op-ed |
| 1,000 words | 6m 40s | 4m 12s | 3m 20s | 7m 42s | Detailed article, short essay |
| 1,500 words | 10m | 6m 18s | 5m | 11m 32s | Long-form blog post |
| 2,500 words | 16m 40s | 10m 30s | 8m 20s | 19m 14s | White paper, feature article |
| 5,000 words | 33m 20s | 21m | 16m 40s | 38m 28s | Short report, thesis chapter |
| 10,000 words | 66m 40s | 42m | 33m 20s | 76m 56s | Long report, ebook chapter |
Reading speed research reference: Brysbaert, M. (2019). Reading and Writing — average silent reading speed is 238 wpm for non-fiction English text. Speaking time uses 130 wpm average conversational pace.
Average words per sentence is one of the strongest predictors of readability. Here's how different sentence lengths affect different types of writing:
| Avg Words/Sentence | Assessment | Best For | Impact on Readability |
|---|---|---|---|
| 1–8 | Very Short | Headlines, social media, callouts | High impact, but can feel choppy in paragraphs |
| 8–14 | Short | Web copy, email, mobile content | Easy to scan, high engagement on screens |
| 15–20 | Optimal | Blog posts, journalism, general audience | Balances detail with readability — ideal for most content |
| 20–25 | Moderate | Feature articles, business writing | Acceptable; Flesch-Kincaid score starts to drop |
| 25–30 | Long | Academic papers, legal documents | Harder to parse; high cognitive load |
| 30+ | Very Long | Dense technical or legal text | Significantly reduced readability; consider splitting |
Search engines and readability algorithms (Flesch Reading Ease, Flesch-Kincaid Grade Level, Gunning Fog Index, SMOG) all factor sentence length into their scoring. Tools like Yoast SEO and Hemingway App penalize content where more than 25% of sentences are longer than 20 words, as this correlates with lower on-page time and higher bounce rates. Shorter sentences also improve mobile readability, where users skim rather than read linearly.
For academic writing , a well-developed paragraph contains 5–8 sentences: a topic sentence, 3–5 supporting sentences, and a concluding sentence. For web and blog content , 2–4 sentences per paragraph is recommended to create white space and improve scannability. For email , 1–3 sentences per paragraph maintains attention on mobile devices. Use the Paragraphs tab in this tool to review each paragraph's sentence count individually.
Sentences are detected by splitting text on terminal punctuation marks — periods ( . ), exclamation marks ( ! ), and question marks ( ? ). The algorithm handles consecutive punctuation (e.g. !!! ), smart quotes around sentence endings, and filters out empty fragments. Following standard linguistic convention, lines without terminal punctuation — such as headings, list items, or short labels — are not counted as sentences.
Words are counted by splitting the text on whitespace and filtering out empty tokens. Any sequence of non-whitespace characters surrounded by spaces counts as one word. This is the same method used by Microsoft Word, Google Docs, and most professional writing tools.
The Characters count is simply the total length of the text string, including every letter, digit, punctuation mark, space, tab, and newline. The Chars (no spaces) count removes all whitespace characters before counting. The no-spaces count is used by platforms with character limits (like X/Twitter in some contexts) and by typographers measuring content density.
Paragraphs are detected by splitting on one or more blank lines (two or more consecutive newline characters). Each non-empty block of text separated by a blank line counts as one paragraph. Single line breaks within a block do not start a new paragraph — this matches standard document formatting conventions.
Calculated as total words ÷ total sentences , rounded to one decimal place. This is the primary readability indicator in this tool. The target range for most general-audience writing is 15–20 words per sentence.
Calculated as characters (no spaces) ÷ total words , rounded to one decimal place. Average English words contain 4–5 characters. Higher values (6+) indicate more complex vocabulary; lower values (3–4) suggest simple or conversational language.
Calculated as (total words ÷ reading wpm) × 60 seconds . The default of 238 wpm is based on a peer-reviewed 2019 meta-analysis of adult silent reading speed published in the journal Reading and Writing (Brysbaert et al.). Reading speed varies significantly with text complexity — technical material is typically read 20–30% slower than narrative prose.
Calculated at a fixed 130 wpm — the standard average for natural conversational speech. This is different from reading speed and is appropriate for estimating speech, podcast, or voiceover duration. Professional broadcasters typically speak at 150–180 wpm; conversational speech at 110–140 wpm.
Sentences are detected by splitting text on terminal punctuation — periods (.), exclamation marks (!), and question marks (?). The algorithm handles consecutive marks (like !!!), smart quotes, and filters empty fragments. Lines without terminal punctuation, such as headings or list items, are not counted as sentences, following the standard linguistic definition.
Reading time is calculated by dividing the total word count by the selected reading speed in words per minute (wpm). The tool offers four presets: Slow (150 wpm), Average (238 wpm), Fast (300 wpm), and Speed Reader (400 wpm). The default 238 wpm is based on a peer-reviewed 2019 meta-analysis of adult silent reading speed. Speaking time uses a fixed 130 wpm average conversational pace.
For general-audience writing, 15 to 20 words per sentence is considered optimal. Sentences under 10 words can feel choppy; sentences over 30 words are harder to parse. Yoast SEO recommends that no more than 25% of sentences in web content exceed 20 words. You can monitor your average using this tool's 'Avg words/sentence' statistic and the sentence breakdown list.
At the average adult reading speed of 238 words per minute, 1,000 words takes approximately 4 minutes 12 seconds. At a slow pace of 150 wpm it takes about 6 minutes 40 seconds. At a fast pace of 300 wpm it takes about 3 minutes 20 seconds. For speaking at 130 wpm, 1,000 words takes approximately 7 minutes 42 seconds — a standard 8-minute conference presentation.
The Characters count includes every character — letters, digits, punctuation, spaces, tabs, and newlines. Characters without spaces excludes all whitespace, counting only the non-whitespace content. The no-spaces count is used by some platforms for character limits and by typographers measuring text density.
A standard academic essay paragraph should contain 5 to 8 sentences: a topic sentence, 3 to 5 supporting sentences, and a concluding or transition sentence. For web content, shorter paragraphs of 2 to 4 sentences improve scannability. For email, 1 to 3 sentences per paragraph is ideal on mobile. Use the Paragraphs tab in this tool to check each paragraph's sentence count individually.
Yes. This tool is completely free with no account or login required. All text analysis runs entirely in your browser using JavaScript — no text is ever sent to any server. Your content never leaves your device, making it safe for confidential, proprietary, or legally sensitive documents.
The average sentence in English non-fiction prose contains 15 to 20 words. Literary fiction averages 10 to 20 words per sentence. Academic writing typically runs 20 to 30 words per sentence. Journalism and web copy targets 10 to 15 words for scannability. Check your own text's average using the 'Avg words/sentence' statistic in this tool.
Yes. Monitor the average words per sentence (Yoast SEO recommends keeping most sentences under 20 words), check reading time to match your audience's attention span, verify paragraph lengths are scan-friendly, and use the sentence breakdown to spot repetitive or overly complex structures. These factors directly influence Flesch Reading Ease, Flesch-Kincaid Grade Level, and Gunning Fog Index scores that SEO tools use.
Speaking time is always longer than reading time because people speak much more slowly than they read silently. This tool calculates speaking time at 130 wpm, the standard average for natural conversation, while silent reading speed averages 238 wpm. Speaking time is useful for estimating the length of speeches, podcasts, voiceovers, and presentations. A 5-minute speech requires approximately 650 words; a 10-minute presentation requires approximately 1,300 words.
After analyzing your sentences, these free IndexCraft tools can help with further text processing and writing tasks: