Free paragraph counter with a breakdown of each one
Paragraph counter with the words in every paragraph
TextLab's paragraph counter counts the paragraphs in a piece and then prints what is inside each one — its words, its sentences and whether it stops after a single sentence. It is free, nothing has to be created or signed up for, and it copes with both ways plain text marks a paragraph: a blank line between blocks, or one paragraph per line with no blank anywhere. A bar chart of paragraph lengths shows the shape of the piece, and anything over a word count you set is flagged.
- 100% free
- No signup
- Two paragraph rules
- Words per paragraph
- One-sentence flag
The two ways of splitting this
What email, Markdown and anything pasted out of a plain-text file normally means by a paragraph.
What a word processor produces: one press of Enter, one new paragraph, no blank line in between.
Paste something and both readings appear side by side; the one in use is highlighted.
The shape of the piece
One bar per paragraph, sized by word count: a wall of equal bars reads as a wall of text, and the gaps are where a reader gets to breathe.
Paragraph by paragraph
Each paragraph is listed with its words and sentences, and the ones carrying a single sentence are marked — deliberate once, a tic when it happens six times in a row.
How to count paragraphs
Three steps, and both readings of your text appear at once.
Paste the piece, spaced however it came
An article with blank lines between paragraphs, a document copied out of Word with none, or a mixture of both — all three are handled. Hit ⌘V, or Ctrl+V on Windows, and the clipboard goes into the box even if you never clicked inside it; the split happens immediately.
Check which rule was applied, and change it if it guessed wrong
Two panels show what each rule finds: how many blocks are separated by blank lines, and how many lines carry text. The one in use is highlighted, and the automatic setting picks blank lines whenever the text has any. Override it from the “Paragraph rule” menu when your text is spaced in a way the guess does not suit.
Read the shape, then the list
The bar chart draws one bar per paragraph, sized by word count, so a wall of identical bars tells you the piece never lets the reader breathe. Underneath, every paragraph is listed with its words and sentences; set the word threshold to whatever your format allows and the bloated ones are tinted in both the chart and the list.
Technical specifications
| What it reports | Paragraph count, words and sentences in each one, the average of both, the longest and shortest paragraph with their positions, and the number holding a single sentence |
|---|---|
| Detection rules | Blank line between blocks, or one paragraph per line, or automatic — which uses blank lines whenever the text contains any and falls back to one per line when it does not |
| Blank lines | Never counted as paragraphs, however many of them sit between two blocks; a line holding only spaces is treated as blank, exactly like an empty one |
| Sentences inside a paragraph | Counted with the same rules as the TextLab sentence counter, so Dr., e.g. and 3.14 do not split a paragraph into extra sentences |
| Flags raised | Paragraphs of one sentence, paragraphs spanning more than one line, and paragraphs at or above a word threshold you set — 100 by default, against the 40-to-100 range most web editors work to |
| Shape chart | A bar for each of the first 80 paragraphs, its height set by that paragraph's word count, with the over-long ones tinted |
| Length limit and speed | No cap. An Apple M2 Pro laptop gets through a 60-paragraph report in 0.25 ms, and 1,250 paragraphs — roughly 100,000 words — in 5.1 ms |
| Price | Free of charge, with no signup, no install and no limit on the length of a document |
Frequently asked questions
Do I need a blank line between paragraphs for this to work?
No — the page reads both conventions and tells you what each one finds. Text with blank lines between blocks is grouped on those blanks; text with one paragraph per line and no blanks at all is counted a line at a time. The automatic setting uses blank lines whenever the text contains any, which is the right guess for anything written in plain text, Markdown or an email. When it guesses wrong, the menu lets you force either rule, and the two figures stay side by side so you can see what the choice cost.
Why does my word processor say I have more paragraphs than this page?
Because a word processor counts every press of Enter as a paragraph, including the empty ones. In Word, Google Docs and Pages, a paragraph is a formatting unit rather than a unit of prose: each heading is a paragraph, each bullet is a paragraph, each empty line you left for spacing is a paragraph of its own, and so is the caption under a picture. This page counts blocks of prose and ignores blank lines entirely, so a document that Word describes as 84 paragraphs commonly arrives here as 31.
Is a heading counted as a paragraph?
Yes, if it sits on a line of its own with blank lines around it, because in plain text there is nothing to tell a heading apart from a very short paragraph. Formatting is what marks a heading in a document, and formatting is exactly what is lost when you copy text into a plain box. Headings show up in the list as one-sentence paragraphs of three or four words, which makes them easy to spot — and if they are distorting your average, deleting them before you paste takes a moment.
How long should a paragraph be?
Online, most editors aim for 40 to 100 words — three or four sentences — and treat anything past 150 as a wall. Print is more generous, and academic writing more generous still: a journal paragraph of 200 words carrying one argument is perfectly normal, while the same paragraph on a phone screen fills the entire display and gets skipped. There is no rule to enforce, which is why the flag is a number you set rather than a fixed limit. The useful signal is not the average but the spread — a piece where every paragraph is within ten words of every other reads as flat however long they are.
Are one-sentence paragraphs bad writing?
No, they are emphasis — and emphasis stops working when it is everywhere. A single sentence standing alone is the oldest way to make a reader slow down, and copywriters use it deliberately at the turn of an argument. The page marks them because the tic is invisible from inside the draft: it is very common to write six of them in a row without noticing, at which point the emphasis is gone and the piece reads as a list of assertions. The count and the share are reported at the foot of the list so you can judge the proportion rather than the individual case.
What is a paragraph in HTML compared with plain text?
In HTML a paragraph is whatever sits inside a pair of paragraph tags, and blank lines have nothing to do with it. That is why a web page whose source is written as one enormous unbroken line can still display twelve neat paragraphs, and why text pasted out of a web page sometimes arrives with the paragraph breaks intact and sometimes as a single block — it depends on how the page marked them up. Plain text has no tags, so the blank line is the only paragraph mark it owns, which is precisely why this page supports two rules instead of one.
Does a paragraph split across several lines still count as one?
Yes, under the blank-line rule: consecutive lines with no blank between them are treated as a single paragraph, and the list marks it with how many lines it spans. This matters for text pasted out of a PDF, where a paragraph arrives as six or seven hard-wrapped lines. Under the one-paragraph-per-line rule those same six lines count as six paragraphs, which is the honest answer to what that rule asks — if that is what you are seeing, the automatic setting has picked the wrong convention and switching it fixes the count.
Nobody agrees on where a paragraph begins
A paragraph is obvious on the page and surprisingly slippery in a file. Plain text has exactly one way to mark one — leave a line empty — and that convention is what email, Markdown and every README rely on. A word processor uses a different one: every press of Enter creates a new paragraph object, so paragraphs sit directly under one another with no blank line between them, and the blank lines you do add become empty paragraphs in their own right. HTML ignores both, wrapping each paragraph in a pair of tags so that an entire article can live on one unbroken line of source and still display as twelve tidy blocks. Copy text between these three worlds and the paragraph marks are the first thing to be lost, which is why this page reads both plain-text conventions, shows what each one finds, and lets you overrule the guess.
The consequence is that paragraph counts from different programs disagree, sometimes by a factor of three. Word will tell you a document has 84 paragraphs when a reader would say it has 31: the difference is the headings, the bullets, the captions and the deliberate blank lines, each of which is a paragraph to the formatting engine and none of which is a paragraph of prose. This page counts blocks of writing, never counts a blank line, and marks any paragraph that spans more than one line so you can see when hard-wrapped text from a PDF has been folded correctly. If the number is still not what you expect, the culprit is usually structural rather than arithmetical, and the line counter shows the raw lines and blank lines the text is really made of.
What the breakdown is for is rhythm. Web readers scan, and the received wisdom — 40 to 100 words, three or four sentences, never more than 150 — exists because a paragraph that fills a phone screen gets skipped whole. Print and academic writing carry longer blocks comfortably, so the threshold above is a number you set rather than a verdict. The more useful reading is the chart: a piece whose bars are all the same height has one gear, and adding a short paragraph after a long one does more for its readability than any amount of word-level editing. The one-sentence flag is there for the opposite failure. Standing a sentence on its own is a genuine device for emphasis, and it stops working the moment it becomes a habit — six in a row and the reader stops hearing any of them. To go a level down and check the sentences themselves, the sentence counter lists them with their lengths; to work the other way and see the totals for the whole document at once, the word counter holds words, characters, sentences and paragraphs in a single panel.
Your draft is read in the browser only
Splitting the text into paragraphs and measuring each one happens entirely inside this tab, using code that came with the page — an embargoed press release or an unsubmitted essay is never uploaded and never logged. The rule you pick and the word threshold you type are held in the page for as long as it is open and then forgotten, and closing the tab takes the text with them.