X / Twitter Character Limits 2026: Tweet (280 vs 25,000), Bio & DM
May 7, 2026
5 min read
X / Twitter Character Limits 2026: The Tweet, the Bio, and Premium's 25,000
The headline number on X is still 280 characters per tweet for free users, 25,000 for X Premium subscribers. But that's only one of nine character caps that matter, and most creators trip over the bio (160) or display name (50) caps. Here's the full set.
Quick Answer: Every X / Twitter Character Limit (2026)
URLs in tweets always count as 23 characters regardless of actual length — t.co wrapping makes them all uniform. This matters: a long URL doesn't eat extra bytes, but it does cost the same 23 characters as a short one.
The Real Truth About Premium's 25,000
X Premium gives you 25,000 characters per post. The catch: only the first 280 characters show in the feed before the "Show more" button. Tweets longer than 280 chars get visually compressed in everyone's timeline — they look the same as a regular tweet until tapped.
So Premium's value isn't "longer tweets" — it's "thread-killer tweets." Instead of a 12-tweet thread, write one long-form post. The first 280 chars carry the hook; the remaining 24,720 carry the substance for people who tap.
Try the tool mentioned above?
Built for India, used by millions. Always free, always private.
X bios are 160 characters — 10 more than Instagram. Use them.
A common bio formula that works in 2026:
0-40 chars: Identity (what you do, in 4-6 words)
41-100 chars: Specifics or proof (audience, numbers, niche)
101-130 chars: Personality (one specific opinion or interest)
131-160 chars: CTA (link reason, free thing, current project)
Skip in your bio: Twitter handles of other accounts (clickable but distracting), generic words ("entrepreneur", "creator"), DMs-open language (assumed).
Display Name (50) and Username (15)
The display name limit is 50 characters — generous. You can stuff your name plus a tagline ("@realname | Building XYZ") if it doesn't tip into desperate territory.
Username (handle) is 15 characters max, alphanumeric + underscore. If your name is longer, abbreviate or use initials. You can change it freely; it's not permanent like Instagram's older system suggested.
Don't Count Tweet Characters in Your Head
The tool that ships with X compose mostly works, but for drafting threads, writing scheduled tweets in another app, or comparing variants side-by-side, our Character Counter has real-time progress bars for tweet (280), bio (160), display name (50) and 15+ other platform limits in one screen.
Frequently Asked Questions
Did X (Twitter) really raise the tweet limit to 25,000?
Yes — but only for X Premium / X Premium+ subscribers. Free users are still capped at 280 characters per tweet. The "Show more" expansion is the new reality for long Premium posts.
How are URLs counted in tweet character limits?
All URLs are counted as exactly 23 characters because X wraps them in its t.co shortener. A 9-character URL and a 91-character URL both cost 23.
Can I edit my tweet after posting?
X Premium subscribers can edit a tweet within 60 minutes of posting. Free users cannot. Edits don't reset the 280-character limit.
What's the X DM character limit?
10,000 characters per single direct message — much longer than the public tweet cap. DMs are pretty much unlimited in practice.