Twitter / X Character Limit: The Complete 2025 Guide
The 280-character limit on Twitter/X is the most well-known word limit in social media — but most people don't know the rules around URLs, Premium limits, and the optimal tweet length for engagement. This guide covers everything.
The 280-Character Limit: How It Works
Twitter/X doubled its original 140-character limit to 280 in 2017. The 280 limit applies to all standard accounts on Twitter/X. Characters are counted as entered — each letter, space, number, punctuation mark, and emoji counts as one character.
The URL Exception: 23 Characters for Any Link
This is the most commonly misunderstood rule. Twitter/X wraps every URL — regardless of length — into a t.co short link. Whether your URL is 15 characters or 500, it consumes exactly 23 characters of your tweet's limit.
This means: if you paste a URL into a tweet, Twitter deducts 23 characters for it, not the actual URL length. Our counter handles this automatically.
X Premium Character Limits
| Account Type | Character Limit |
|---|---|
| Standard (free) | 280 characters |
| X Premium / Blue | 25,000 characters |
| X Premium+ | 25,000 characters |
Optimal Tweet Length for Engagement
Research on tweet engagement consistently finds that tweets between 71–100 characters receive higher retweet rates than both very short and very long tweets. This runs counter to the intuition that shorter is always better — a tweet needs enough content to be worth sharing, but not so much it becomes a chore to read.
Other Twitter/X Character Limits
| Field | Limit |
|---|---|
| Username (@handle) | 15 characters |
| Display name | 50 characters |
| Bio | 160 characters |
| Location | 30 characters |
| Poll option | 25 characters |
| Direct message | 10,000 characters |
Writing Better Tweets Within 280 Characters
- Front-load the value — don't save the punchline for the end
- Use line breaks to create visual pause and scannability
- One idea per tweet; threads for complex thoughts
- Avoid filler phrases: "I think that", "In my opinion", "Just wanted to share"
Try the Twitter/X Tool Free
Check your character limits in real time — no signup, no limits, completely free.
Open Twitter Character Counter →