X/Twitter Character Limit 2026: Complete Guide
The X (formerly Twitter) character limit is 280 characters for free users and up to 25,000 characters for Premium subscribers as of 2026. Here is a complete breakdown of every character limit on the platform.
| Content Type | Free Users | Premium Users |
|---|---|---|
| Post (tweet) | 280 characters | 25,000 characters |
| Reply | 280 characters | 25,000 characters |
| Direct message | 10,000 characters | |
| Bio | 160 characters | |
| Display name | 50 characters | |
| Username (@handle) | 15 characters | |
| Alt text (images) | 1,000 characters | |
The 280-Character Standard
X doubled its original 140-character limit to 280 characters in 2017. For most users and third-party tools posting via the X API, 280 characters remains the practical limit. URLs are automatically shortened by X's t.co service to 23 characters each, regardless of the original URL length. This means a link always costs you exactly 23 characters.
The 280-character constraint is what makes X posts distinctive. It forces brevity and encourages punchy, direct communication. For founders building an audience, this constraint is actually an advantage -- it means you can create a full post in minutes rather than spending an hour crafting a LinkedIn article.
Premium Long-Form Posts
X Premium subscribers can write posts up to 25,000 characters. These long-form posts show a "Show more" link after the first few lines, expanding when clicked. While this feature exists, most high-performing content on X still falls within the original 280-character range. The algorithm tends to favor concise posts that generate quick engagement over long-form content that requires users to expand.
How URLs Are Counted
Every URL in a tweet is wrapped in X's t.co shortener and counted as exactly 23 characters, regardless of how long or short the original URL is. This applies to all links, including links to images hosted elsewhere. Media attachments (photos, videos, GIFs uploaded directly to X) do not count toward the character limit at all.
How Mentions and Hashtags Count
Mentions (@username) and hashtags (#topic) count toward your character limit at their full length. A mention like @verylongusername costs 17 characters including the @ symbol. When replying to someone, the @mention at the beginning of the reply does not count toward the limit, but any additional mentions you add do count.
Writing Tips for 280 Characters
- One idea per tweet. Do not try to make multiple points in 280 characters. Save additional thoughts for a reply thread.
- Skip the introduction. Jump straight to the point. "Here's what I learned" wastes 22 characters you could spend on the actual insight.
- Use threads for longer content. If your idea needs 500+ characters, write a thread of connected tweets instead of trying to compress everything.
- Keep hashtags minimal. One or two hashtags maximum. More than that looks spammy and wastes characters.
How Kleo Handles X Character Limits
Kleo shows a live character counter as you compose posts for X. When cross-posting from a longer LinkedIn post, Kleo automatically condenses your message to fit within 280 characters while preserving the core idea. The AI understands that X content should be punchy and direct, not a truncated version of a longer post.
Write better tweets with Kleo
AI-powered posts optimized for X's character limit. $49/mo flat.
Get Started with Kleo