Paragraph Counter
Count paragraphs in any text plus a per-paragraph breakdown with each block's word count so you can spot the long ones. Live and private in your browser.
- Free, no account
- No watermark
- No usage limit
About the Paragraph Counter
Most paragraph counters hand you a single number and stop there. This one breaks your text down block by block, so you see how long each paragraph actually runs, which one is carrying too much, and how many are over the length that fits where you're publishing. It counts as you type, entirely in your browser. Nothing is uploaded and nothing is stored, and files are taken up to 8 MB. Drop a whole document in and read its structure in one look.
A paragraph here is a block set off by a blank line, the empty row you get pressing Enter twice. A single line break keeps text in the same block. Get that rule wrong and the count looks broken, so there's a section below on the one case that trips everyone up.
How to use
- Type or paste your text, or drop a .txt or .md file onto the box (Choose a text file picks one too). The six counts update on every keystroke, no button to press.
- Read the headline stats first. Paragraphs top-left, then words, sentences, characters, the average words per paragraph, and the longest paragraph in words.
- Open the per-paragraph breakdown below the box. Each block gets a row with its number, a short preview, its word count, and a bar sized against your longest paragraph, so the long ones stand out right away.
- Pick where your writing lives from the target menu (web, marketing, business, academic). Any paragraph over that length is flagged, and the summary tells you how many ran long.
- Find the block marked "longest" and, if it's far past your average, split it where the subject changes.
- Copy stats grabs the numbers, Copy text puts your text back on the clipboard, Clear empties the box, and Load sample shows the rule and the flags in action.
The breakdown that finds your wall of text
This is the part other counters skip, because a plain paragraph total tells you how many blocks you have, not whether any of them is a problem. The breakdown lists every paragraph in order with its length and a bar scaled to your longest block, so a 260-word block sitting among a run of 50-word ones is obvious the moment you look.
You don't reread the whole draft hunting for the heavy one. The bar that stretches almost full width is the block to split, and the row tagged longest is the single biggest one. If it towers over your average, that's usually a paragraph that opened on one idea and wandered into a second without a break. Split it where the subject shifts and the page reads lighter in one edit.
Set a target for where the writing lives
Paragraph length is one of the strongest controls you have over how approachable your writing looks, before anyone reads a word. Short, well-spaced blocks invite people in, while a page of dense blocks makes readers bounce, especially on a phone, where a long paragraph just reads as work. The target menu bakes in the ranges that fit different places writing goes:
- Web and blog, up to about 90 words. Short blocks with white space keep people scrolling instead of leaving.
- Marketing, up to about 60. Attention is thin, so tight blocks hold momentum.
- Business, up to about 120 words. Room for a real point without a busy reader glazing over.
- Academic and technical, up to about 200. Complex ideas need space, and that reader expects it.
Pick one and every paragraph past the limit is flagged in the breakdown, with a running count of how many went over. Switch targets to see the same draft judged for a different home. A quarterly report and a blog post are not held to the same length, and the tool respects that.
Why it says 1 paragraph when you can see five
Almost every complaint about paragraph counters comes down to one thing. You paste text, you can see five clear blocks, and the tool reports one. The cause is always the same: your paragraphs are separated by single line breaks, not blank lines.
It's easy to land there without knowing. Copy text out of a PDF and the breaks often arrive as a single Enter at the end of every visual line, with no blank rows at all. Some email clients and hard-wrapped editors do the same. To your eye it looks like normal paragraphs, to the counter it's one unbroken block, because there isn't a blank line to break on.
The fix takes only a few seconds, because all you need is a blank line, two breaks, between each paragraph, and the count snaps to the right number. If the source stripped the blank lines, a quick find-and-replace rebuilds them. And no, a counter shouldn't just treat every single break as a new paragraph, that would shred any text with an address or lines of dialogue into a wrong, inflated count. One more thing that quietly throws the count off is mixed line endings from different machines, Windows, Mac, and Unix each mark a line break differently. This tool normalizes them first, so the same text counts the same wherever it came from.
Average words per paragraph, and why you also need the longest
Once the count is right, the average falls out of it: total words divided by paragraphs, a fast readability signal most writers never check. But the average alone can fool you, the way a class average hides both the failing student and the star. Two drafts with an identical average can read nothing alike if one buries a single very long block among short ones. That's why the tool also shows the longest paragraph as its own number and marks it in the breakdown. Watch the gap between the two, because a big one means at least one paragraph is doing far too much, and the breakdown points you straight at it.
Frequently asked questions
How does the tool decide where one paragraph ends and the next begins?
By blank lines. It looks for every spot where a line break is followed by an empty or whitespace-only line and then more text, and treats that as a boundary. A single Enter with no empty row after it keeps text in the same paragraph. Only a blank line, a double break, starts a new one. Line endings are normalized first, so Windows, Mac, and Unix text all count the same.
What is the per-paragraph breakdown for?
It lists every block in order with its word count and a bar sized against your longest paragraph, so you see the shape of your document, not just a total. It answers what a bare count can't: which paragraph is too long? The row tagged "longest" and any block over your target are where to look first.
How do the target flags work?
Pick where your writing will live and the tool flags any paragraph over that length, counting how many went over as you edit. Treat the limits as loose guidance, not a hard rule. A flag is a prompt to reread the block rather than an instruction to cut it. The same 180-word paragraph that suits an academic paper would bury a reader in a marketing email, which is why the target is a menu instead of one fixed number.
Can I load a file instead of pasting?
Yes. Drop a .txt or .md file onto the box, or use Open text file to pick one. It's read on your own device and never uploaded, exactly like text you type. Useful for checking a whole draft without copying it out of another app first.
Is a one-sentence paragraph counted as a real paragraph?
Yes, and it should be. A single-sentence block is a legitimate move, a place to land a point or bridge two ideas, not a broken paragraph. What matters is how many you use, and if half your blocks are one-liners, the breakdown shows a long list of very short bars against a low average, the sign you've drifted into fragments instead of structure.
Why does my word processor report a different number?
Word and Google Docs count a new paragraph at every hard return, while a soft break (Shift+Enter) stays put. This tool uses the plainer blank-line rule, so a word processor often reports a higher number, because it counts single hard returns this tool keeps inside one block. Neither is wrong, they just define the unit differently.
Is my text uploaded or saved anywhere?
Never. Every step runs in your browser, nothing is sent to a server, stored, or logged, and there's nothing to sign up for, so closing the tab takes the text with it. Safe for private drafts, client documents, and an unpublished manuscript you'd rather not paste into a random site.
How is this different from a line counter or a word counter?
Different units. A line counter counts rows, every break, blank or not, which is what you want for data or one-item-per-line lists. A word counter totals words and reading time for hitting a length target. A sentence counter measures individual sentences. This one counts paragraphs, the blank-line blocks that give a document its structure, then breaks those blocks down so you can see which ones need work.