X (Twitter) Character Limit Guide: Tips for Effective Posts
X (formerly Twitter) built its identity around brevity. The platform's character limit has evolved from 140 to 280 characters for free users, with Premium subscribers now able to post up to 25,000 characters. Understanding exactly what counts toward the limit helps you craft more effective posts.
Current Character Limits
| Feature | Free | Premium | Notes |
|---|---|---|---|
| Post text | 280 | 25,000 | Core posting limit |
| Display name | 50 | 50 | Shown above username |
| Bio | 160 | 160 | Profile description |
| DM | 10,000 | 10,000 | Direct messages |
| List name | 25 | 25 | Custom list titles |
| List description | 100 | 100 | List descriptions |
What Counts Toward the Limit
- Text: Every character including spaces, punctuation, and line breaks
- URLs: All URLs are shortened to 23 characters regardless of original length
- Mentions: @usernames count toward the limit
- Hashtags: The # symbol and tag text count
- Emoji: Most emoji count as 2 characters (due to Unicode encoding)
What Does NOT Count
- Attached images and videos
- Quoted tweets (the quoted content itself)
- Poll options (though the question text counts)
- @mentions in replies (the initial @username)
Engagement Optimization
Data from millions of tweets shows that posts between 71 and 100 characters receive the highest engagement rates. Shorter posts are easier to read, retweet, and quote. Key strategies:
- Front-load your message: The most important words should come first
- Use line breaks: Visual spacing increases readability and engagement
- Leave room for retweets: If you want people to quote-tweet with commentary, keep your post shorter
- Use threads for long content: Instead of cramming 280 characters, split into a thread
URL Handling
X wraps all URLs in its t.co shortener, consuming exactly 23 characters regardless of the original URL length. This means a 10-character URL and a 200-character URL both count as 23 characters. Plan your character budget accordingly.
Conclusion
The 280-character limit is both a constraint and a creative challenge. The most effective posts are concise, clear, and leave room for engagement. Use Character Counter to check your post length before publishing.