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. 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 |
| SMS | 160 characters | Standard single SMS |
Characters to Words — Quick Reference
A useful rule: 6 characters per word (including the trailing space) works well as an average for English text.
| 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,200 | ~200 words | App store short description |
| 1,700 | ~280 words | Single-section explanation |
| 3,000 | ~500 words | Typical short article |
| 5,000 | ~830 words | Full blog post (short) |
| 8,000 | ~1,330 words | Medium blog post |
| 12,000 | ~2,000 words | Comprehensive article |
Word Count for SEO
- 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 featured snippets)
- Pillar pages: 3,000–5,000 words
Google doesn't have a minimum word count for ranking — concise content that directly answers the question will outrank padded content that buries the answer.
Reading Time Estimates
| Word count | Reading time (225 wpm) | Spoken (130 wpm) |
|-----------|----------------------|------------------|
| 500 words | ~2.2 minutes | ~4 minutes |
| 1,000 words | ~4.4 minutes | ~7.7 minutes |
| 2,000 words | ~8.9 minutes | ~15 minutes |
Use the spoken rate for presentations and video scripts.
Counting Words in Code
JavaScript:
`<code>javascript</p>
<p>function wordCount(text) {</p>
<p>return text.trim() ? text.trim().split(/\s+/).length : 0;</p>
<p>}</p>
</code>
Python:
<code>python
<p>def word_count(text):</p>
<p>return len(text.split()) if text.strip() else 0</p>
</code>
Bash:
<code>bash
<p>echo "Your text here" | wc -w # word count</p>
<p>echo "Your text here" | wc -c # character count</p>
</code>`
Tool
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, and YouTube so you can see at a glance whether your text fits before posting. No account needed.
Originally published at https://snappytools.app/word-counter/