Whether you're writing a tweet, a meta description, a LinkedIn post, or a 2,000-word article, knowing your word and character count matters. Platform limits vary wildly, and exceeding them can get your text truncated, rejected, or ranked lower by algorithms. Here's a practical reference for the counts that matter most.
Character Limits by Platform
| Platform | Limit | Notes |
|---|---|---|
| Twitter / X | 280 characters | Including spaces and punctuation |
| Meta description | 155–160 characters | Google truncates beyond this |
| Meta title | 50–60 characters | ~600px pixel width limit |
| LinkedIn post | 3,000 characters | First 210 show before "See more" |
| Instagram caption | 2,200 characters | First 125 show before truncation |
| YouTube description | 5,000 characters | First 157 show in search |
| Facebook post | 63,206 characters | Practical limit ~400 chars for engagement |
| SMS | 160 characters | Standard single SMS |
Characters to Words — Quick Reference
A common rule of thumb: 6 characters per word (including the trailing space). This is an average across English text and holds reasonably well for most content.
| Characters | Approximate words | Common use case |
|---|---|---|
| 150 | ~25 words | Meta description (short) |
| 280 | ~45 words | Tweet |
| 300 | ~50 words | Facebook post |
| 500 | ~83 words | Short FAQ answer |
| 600 | ~100 words | Short paragraph block |
| 850 | ~140 words | Product description |
| 1,000 | ~165 words | Two paragraphs |
| 1,200 | ~200 words | App store short description |
| 1,500 | ~250 words | Short article section |
| 1,700 | ~280 words | Single-section explanation |
| 2,000 | ~330 words | Short blog post intro |
| 2,500 | ~415 words | LinkedIn post (max) |
| 3,000 | ~500 words | Typical short article |
| 5,000 | ~830 words | Full blog post (short) |
| 8,000 | ~1,330 words | Medium blog post |
| 10,000 | ~1,650 words | Long-form article |
| 12,000 | ~2,000 words | Comprehensive article |
Word Count for SEO
Blog posts and articles vary in ideal length depending on the target query:
- Informational queries ("how to X"): 1,200–2,000 words
- Competitive commercial queries: 1,500–2,500 words
- Quick-answer queries: 300–800 words (Google prefers concise answers for featured snippets)
- Pillar pages: 3,000–5,000 words
Google doesn't have a minimum word count for ranking, but longer content tends to cover topics more comprehensively, earn more links, and rank for more long-tail queries. That said, thin content that's 300 words but directly answers the question will outrank a padded 2,000-word post that buries the answer.
Reading Time Estimates
A useful guideline for content planning:
| Word count | Reading time (225 wpm) | Reading time (130 wpm — spoken) |
|---|---|---|
| 250 words | ~1 minute | ~2 minutes |
| 500 words | ~2.2 minutes | ~4 minutes |
| 1,000 words | ~4.4 minutes | ~7.7 minutes |
| 1,500 words | ~6.7 minutes | ~11.5 minutes |
| 2,000 words | ~8.9 minutes | ~15 minutes |
Use the spoken rate for presentations and video scripts — it's more accurate than the silent reading rate.
Counting Words in Code
JavaScript:
function wordCount(text) {
return text.trim() ? text.trim().split(/\s+/).length : 0;
}
function charCount(text) {
return text.length; // includes spaces
}
Python:
def word_count(text):
return len(text.split()) if text.strip() else 0
def char_count(text):
return len(text) # includes spaces
Bash / shell:
echo "Your text here" | wc -w # word count
echo "Your text here" | wc -c # character count (includes newline)
Common Platform FAQs
How many words is a 5-minute read?
At 225 words per minute, a 5-minute read is approximately 1,125 words (around 6,750 characters).
How many pages is 1,000 words?
Approximately 2 pages at standard double-spaced 12pt font (500 words per page).
How many words fit in a meta description?
25–30 words, or 155 characters including spaces. Google rewrites meta descriptions it considers too short or irrelevant, so aim for 120–155 characters.
Tools
The Word Counter on SnappyTools counts words, characters, sentences, and paragraphs in real time. It also shows platform-specific limit progress bars for Twitter, LinkedIn, Instagram, YouTube, and more — so you can see at a glance whether your text fits before you post.
No account needed, no data uploaded — it runs entirely in your browser.
Top comments (0)