How Many Words Should You Write? Targets by Format (Essays, Posts, Meta Descriptions)
There’s no single “correct” word count. A tweet, a meta description and a college essay all have different limits, measured in different units (some in words, some in characters), and most writers only find out they’re over the line after they paste their draft somewhere and watch it get cut off. Here are the real numbers for the formats people write most, plus why your word processor and this tool can count the exact same paragraph differently.
Targets by format
| Format | Target | Measured in |
|---|---|---|
| X (Twitter) post, Latin-script languages | 280 characters max | characters |
| X (Twitter) post, Japanese/Chinese/Korean | 140 characters max | characters |
| Google meta description | 150–160 characters | characters |
| LinkedIn post before “see more” cutoff | ~140–210 characters visible | characters |
| Common App college essay | 250–650 words | words |
| Cover letter | 250–400 words | words |
| One-page resume | 400–600 words | words |
| Blog post targeting a competitive keyword | 1,200–2,000+ words | words |
| Novel chapter | 2,000–5,000 words | words |
Two things jump out here. First, short-form formats (tweets, meta descriptions, LinkedIn previews) are almost always measured in characters, not words, because they’re constrained by pixel width or a hard database limit, not by how much you have to say. Second, the Common App essay limit is oddly specific for a reason: it’s a hard cap enforced by the submission form itself, not a style guideline, so going even one word over 650 gets your essay rejected by the system before an admissions officer ever reads it.
Why two word counters never agree
Paste the exact same sentence into this tool, Microsoft Word and Google Docs, and you can get three different word counts. Here’s a real sentence that shows why:
The 24-hour, well-being focused study didn’t include participants under 18, and full results are at https://example.com/results2026.
That sentence is 132 characters with spaces, 117 without. But its word count depends entirely on how the counting algorithm treats punctuation:
- Splitting on whitespace only (what this tool and most simple counters do): “24-hour,” “well-being” and the URL each count as one word, because there’s no space inside them. Total: 16 words.
- Splitting on whitespace and hyphens: “24-hour” becomes “24” and “hour”, “well-being” becomes “well” and “being”. Total: 18 words, two more than the first method, from the same text.
- Character-based counting: languages that don’t use spaces between words at all, like Japanese, skip the concept of “words” entirely and count characters instead. This is why the word counter’s own Japanese interface leads with character count rather than word count.
None of these methods is wrong. They’re just different rulers. The practical takeaway: if a form or a professor gives you a strict word limit, count with the same tool they’ll use to check it, because a text-heavy paragraph full of hyphenated terms or URLs can quietly under-count on a whitespace splitter and over-count on a stricter one.
How reading time is actually calculated
Reading time estimates (including the one in the tool below) come from a single number: 200 words per minute, the commonly cited average adult silent-reading speed. The math is just word count divided by 200, rounded up to the nearest minute:
| Word count | Reading time |
|---|---|
| 100 words | 1 min |
| 250 words | 2 min |
| 500 words | 3 min |
| 1,000 words | 5 min |
| 1,500 words | 8 min |
| 2,000 words | 10 min |
| 2,500 words | 13 min |
| 5,000 words | 25 min |
Notice that 1,500 words rounds up from 7.5 to 8 minutes, while 2,000 words lands on an exact 10 minutes with no rounding at all. If you’re writing to keep a blog post’s reading time under a specific number for engagement reasons, this table tells you the word budget before you write a single line.
Calculate with your own text
Paste a draft below and get the live word count, character count (with and without spaces), sentence count, paragraph count and estimated reading time.
Common mistakes and edge cases
- Trusting “characters” and “words” as interchangeable. A form that says “500 characters” is not the same constraint as “500 words.” Average English words run about 5 characters plus a space, so 500 characters is closer to 80-90 words, not 500. Mixing the two up is the single most common reason people submit text that gets silently truncated.
- Counting numbers and standalone punctuation as words. Whitespace-based counters (including this one) count “18,” “2026” and similar tokens as full words, which slightly inflates the count for data-heavy or citation-heavy writing compared to prose with the same number of ideas.
- Forgetting that paragraph breaks matter for the paragraph count. A single line break doesn’t start a new paragraph in most counters, including this one, only a blank line does. Pasting text copied from a PDF, where line breaks land mid-sentence, can make a three-paragraph document register as thirty.
Frequently asked questions
How is reading time calculated? Word count divided by 200 (the average adult silent-reading speed in words per minute), rounded up to the nearest whole minute.
Do numbers count as words? Yes, in whitespace-based counters like this one. Any sequence of characters separated by spaces counts as one word, including standalone numbers like “2026” or “18.”
Why does my word count differ from Microsoft Word’s count? Different tools use different rules for hyphenated words, URLs and punctuation. Whitespace-only splitting (this tool’s method) tends to undercount compared to tools that also split on hyphens, so the same paragraph can legitimately show two different, both “correct,” totals.
What’s a good word count for a blog post? There’s no universal number, but posts competing for a specific search term commonly run 1,200 to 2,000+ words, long enough to cover the topic in depth without padding. Shorter, tightly focused posts can still rank well for low-competition queries.
Is my text stored or sent to a server when I use this tool? No. All counting happens locally in your browser. Your text is never transmitted anywhere.