Skip to content
Utilities & Generators

Word Counter & Text Analyzer

Instantly count words, characters, sentences and estimated reading time for any piece of text.

Everything runs locally in this browser tab. Nothing is uploaded to any server.

How to use this tool

StepWhat to doDetails
1Paste or type your textDrop in anything from a tweet to a full essay.
2Click "Analyze Text"The tool counts words, characters (with and without spaces), sentences, paragraphs and estimates reading time.
3Review the breakdownResults update in a summary table beneath the text box.

A syllabus says the essay needs to be at least 1,200 words and no more than 1,500. A job application asks for a cover letter that fits on one page, which in practice means somewhere under 400 words. A meta description for a webpage gets cut off by Google at around 155-160 characters, and you won’t know if yours got cut off until you count. None of these are complicated problems, but they’re all the same annoying problem: you need an exact number, and neither a word processor’s status bar nor eyeballing a paragraph is going to tell you precisely enough. This tool exists for that moment — paste your text in, and it gives you the actual numbers instead of a guess.

What it counts, specifically

Beyond a plain word count, it breaks a piece of text down into characters with spaces, characters without spaces, sentences, and paragraphs, plus an estimated reading time. Word count works the way most people expect: it splits your text on whitespace and counts the pieces, so “well-known” counts as one word and “New York” counts as two, which matches how most style guides and word processors count as well. Character counts are useful on their own, separate from word count, mainly for anything with a hard limit measured in characters rather than words — a meta description, a tweet, an SMS, a form field with a character cap.

The limits you’re probably checking against

Most of the time, a hard number like this comes from somewhere specific, and it helps to know roughly what those numbers are before you start trimming blindly. Google generally truncates a meta description somewhere around 155-160 characters, and an SEO title tag around 50-60 characters, so anything longer just gets cut off with an ellipsis in search results. Social platforms have their own caps too — a post on X tops out at 280 characters, and an Instagram bio is capped at 150. None of these are exact science, since actual pixel-based truncation varies a little by device and font, but they’re close enough to work against, and it’s a lot easier to write toward a known number than to keep re-editing a headline in the dark and hoping it fits.

Where the numbers get a little fuzzy

Sentence and paragraph counts are genuinely useful but worth understanding the limits of. Sentences are detected by looking for periods, question marks, and exclamation points, which works well for ordinary prose but can get thrown off by abbreviations like “Dr.” or “e.g.” that end in a period without actually ending a sentence — so on text full of abbreviations, the sentence count will run a little high. Paragraph count works by looking for blank lines, so it reflects how your text is actually broken up rather than trying to guess where a new idea starts; if you paste in one giant unbroken block, it’ll count as a single paragraph even if it clearly reads like several. Neither of these is a flaw exactly — they’re just doing the honest, mechanical version of a job that a human reader does more intuitively.

Reading time, and where the 200-words-a-minute figure comes from

The reading time estimate is based on a widely used rough benchmark of around 200 words per minute for an average adult reading silently, which is where the “X min read” labels you see at the top of blog posts and newsletters typically come from. It’s an estimate, not a stopwatch measurement of you specifically — a dense technical piece full of unfamiliar terms will take longer to read than the number suggests, and a breezy, casual post will often go faster. Still, it’s a useful sanity check: if you’re writing a newsletter and the estimate comes back at fourteen minutes, that’s a reasonable signal to consider trimming, even before you think about content.

Who tends to reach for this

  • Students and anyone else with an assignment that specifies a word count range, who’d rather know the exact number than trust a rough guess.
  • Writers and marketers checking a headline, meta description, or social bio against a hard character limit before it gets cut off somewhere public.
  • Bloggers and newsletter writers who want an honest reading-time estimate to put at the top of a post.

One small habit that makes the numbers more accurate: paste your text in rather than retyping it, since retyping is where accidental extra spaces and missing line breaks creep in. And if paragraph count matters to you, make sure your paragraphs are actually separated by a blank line before pasting — a lot of writing apps preserve that automatically, but a few strip it out on copy, which will quietly collapse what looks like five paragraphs into one as far as the counter is concerned.

All of this runs the moment you type or paste, right there in your browser tab, with nothing sent anywhere to be counted. That’s a nice thing to have whether your text is a public blog draft or something you’d rather not paste into a random website — an unpublished manuscript, an internal memo, a personal essay you’re not ready to show anyone yet. The tool never needs to know what you wrote; it just needs to count it.