Word Counter with Reading Time
Count words, characters, and estimated reading time for captions, blogs, and scripts. Works entirely in your browser.
- Words
- 0
- Characters
- 0
- Sentences
- 0
- Reading time
- 1 min
- Chars (no spaces)
- 0
- Paragraphs
- 0
- Meta title limit
- 60 chars
- Meta desc limit
- 160 chars
Runs in your browser. Nothing you enter is uploaded.
Overview
Word count is the unit almost every writing brief is denominated in, which is odd, because it is a measure of length and briefs are usually about depth. It survives because it is easy to check and roughly correlates with effort - and because editors, clients, and content management systems all speak it.
This counter reports eight figures from whatever you paste: words, characters with and without spaces, sentences, paragraphs, and an estimated reading time, plus a standing reminder of the 60- and 160-character limits that meta titles and descriptions live under.
Each figure comes from a specific rule about where text divides, and each rule disagrees with human judgement somewhere. This page sets out where, so you can tell a genuine result from an artefact of the splitting.
Word count as a proxy, and what it is a proxy for
For search, length is a symptom rather than a cause. Longer pages tend to rank better on competitive queries because covering a subject properly usually takes more words, not because word count is rewarded - which is why padding a 700-word answer to 2,000 words reliably makes the page worse. The useful question is whether every section earns its place, and the counter cannot answer it.
Where the number does have real force is as a constraint. A 300-word product description, a 90-word app store blurb, a 1,200-word column: these are container sizes, and writing to fit them is a legitimate craft problem. The counter is at its most useful when you have a container and need to know how far over you are.
Reading time is the figure to be most careful with. It is computed at 200 words per minute, a reasonable average for prose and a poor fit for anything else - dense technical writing reads far slower, a scannable listicle far faster, and neither is captured by dividing words by a constant. Treat the minute figure as a rough courtesy label, not a measurement.
- Use word count as a container size, not as a quality target.
- Reading time assumes 200 words a minute of straightforward prose.
- Characters without spaces is the figure translation and typesetting work usually wants.
- Sentence and paragraph counts are most useful as ratios - words per sentence, sentences per paragraph.
Why the sentence and paragraph counts drift from your own
Sentences are found by cutting the text at every run of full stops, question marks, and exclamation marks, then discarding empty fragments. That is fast and it over-counts in three predictable places: abbreviations like "e.g." or "Ltd.", decimal numbers such as 3.5, and ellipses. A paragraph containing two prices and an abbreviation can report five sentences where a reader sees three.
It also under-counts. A sentence that ends with a colon before a list, or a line in a bulleted list with no terminal punctuation, is not a boundary the splitter can see - so a page built mostly from bullets reports very few sentences regardless of how many statements it makes.
Paragraphs are counted by splitting on runs of two or more newlines, which means the figure depends entirely on how you separated them. Text pasted from a source that uses single newlines between paragraphs reports one paragraph, however long it is. If the paragraph count looks wrong, that is almost always the reason, and the fix is to check the source formatting rather than the tool.
The four splits behind the eight figures
Words: the text is trimmed and split on any run of whitespace, and the resulting segments are counted. An empty or whitespace-only input returns zero. A hyphenated compound is one word, a spaced em dash is one word, and a standalone numeral is one word.
Characters: the with-spaces figure is the raw string length in UTF-16 code units; the without-spaces figure removes every whitespace character first. Sentences: the text is split on runs of terminal punctuation and non-empty pieces are counted. Paragraphs: the text is split on runs of two or more newlines and non-empty pieces are counted.
Reading time is the word count divided by 200, rounded up, with a floor of one minute - so any non-empty text reports at least "1 min". The two meta-limit tiles in the second row are static reference values, not measurements of your text; they are there as a reminder of the 60-character title and 160-character description conventions, and the counter does not compare your input against them.
An abstract paragraph counted by hand and by tool
Input
"We tested three variants (A, B and C) over 14 days. Variant B lifted signups by 4.5% vs. control. The effect held at n = 1,240." A single paragraph, no blank lines, three sentences by any human reading.
Output
Words: 26 · Characters: 129 · Sentences: 5 · Paragraphs: 1 · Reading time: 1 min
Five sentences reported against three actual ones. The decimal in 4.5% creates one false boundary and the abbreviation "vs." creates another, which is exactly the abbreviation-and-decimal failure this kind of splitting always has. The word and character counts are solid; the sentence count on this text is not, and any words-per-sentence ratio derived from it would be misleading by a factor of nearly two.
Limitations
- Sentence detection splits on terminal punctuation, so abbreviations, decimals, and ellipses inflate the count while colons and unpunctuated list items deflate it.
- Paragraph counting requires blank lines. Text using single newlines between paragraphs reports as one paragraph.
- Reading time is a fixed 200 words per minute with a one-minute floor, and does not adapt to density, formatting, or language.
- Characters are counted in UTF-16 code units, so emoji and composed characters measure as more than one.
- The meta title and description tiles are static reference values. Your text is not checked against those limits here.
- No readability, keyword, or structural analysis is performed - the counter measures quantity only.
When not to use this tool
- If you are writing to a platform character cap rather than a word target, the character counter measures against those limits directly.
- If the question is whether the writing is clear rather than how long it is, the readability checker scores sentence and syllable structure instead.
How to use it
- 1
Paste the finished text rather than typing into the field, so the paragraph structure of the source is preserved.
- 2
Read the word count against the container you are writing for, not against a general ideal.
- 3
Check the paragraph count first - if it reports 1 for a long piece, your source uses single newlines and the figure is an artefact.
- 4
Derive words per sentence from the two counts for a rough density check, and discount it if the text is full of decimals or abbreviations.
Questions
Is there an ideal word count for a blog post?
Not as a target. What is real is that thorough coverage of a competitive subject usually takes more words than thin coverage, so length correlates with performance without causing it. Write until the question is answered, then check the count to see whether it fits the container you were given.
Why is my sentence count higher than the number of sentences I wrote?
Almost certainly decimals or abbreviations. Every full stop is treated as a potential boundary, so "£4.99", "e.g." and "Inc." each add a phantom sentence. If you need an accurate figure on text like that, count manually or strip the numerals first.
How accurate is the reading time?
It is arithmetic on a convention, not a measurement. 200 words a minute is a defensible average for ordinary prose; technical documentation is read considerably slower and a skimmed listicle considerably faster. Use it as a rough label rather than a promise to the reader.
Should I count words with or without spaces for translation quotes?
Translation is usually quoted per word or per thousand characters, and when it is per character the convention is normally without spaces. Both figures are here for that reason - check which basis the quote uses before comparing it to anything.
Related tools
Related guides
Related tools
