Twitter/X Character Limit 2026: 280 Free, 25K Premium + Counter
X gives you 280 characters for free and sells you 25,000. After years of writing tweets, here's how the counting really works - URLs, emojis, and all.
Check your tweet length with our free character counter. I built it specifically to handle Twitter's quirks like URL shortening and emoji counting.
280 characters if you're on a free account. 25,000 if you pay. Somewhere along the way, the tweet length stopped being a technical quirk and became X's business model - the limit itself is now the thing they sell. I've written tweets for years, for myself and for clients, and I still check my count before hitting post.
Below: what the free 280 really covers, what Premium unlocks, and the counting rules that trip up almost everyone. Paste your draft into the counter above and follow along.
The Free Limit: 280 Characters and Not Budging
Remember 140 characters? I do, and I sort of miss it. That original cap forced you to be ruthless with every single word. At some point it doubled to 280, and there the free tier has sat ever since - through the rebrand to X, through everything else.
Why hasn't it moved? Because the constraint is the product. Short posts are quick to write, quick to read, quick to scroll past. And 280 turns out to be enough. My best-performing tweets usually land somewhere between 71 and 100 characters - quick takes beat walls of text on this platform almost every time. Around 120 to 140 works well when I'm sharing a link and want room for context.
The 280 cap covers more than the obvious tweet:
- Regular posts, obviously
- Replies
- The comment you add when quoting someone
- Every individual tweet inside a thread
What 25,000 Characters Actually Buys You
Here's where the business model kicks in. Pay for X Premium - the subscription formerly known as Twitter Blue - and your ceiling jumps from 280 to 25,000 characters. That's not a tweet anymore. That's a short blog post published straight to the timeline.
Extended posts also come with rich formatting (bold, italics, basic styling), images placed inline within the text, a "Show more" preview so long posts don't swallow the feed, and the same engagement mechanics as any normal tweet. Replies and quote posts follow the same split: 280 free, 25,000 with Premium.
So when does paying for length make sense? If you regularly publish detailed tutorials, long announcements, newsletter-style content, or the kind of thing that used to need a 10-tweet thread, one long post is simply less work. I have mixed feelings about it, though. Part of Twitter's charm was the brevity, and a timeline full of essays isn't what I signed up for. Options are good; I just don't reach for this one much.
Threads vs. One Long Post
Before Premium existed, threads were the way to go long - and they still work great. A thread can run up to 25 tweets, each with its own 280 characters, and X adds those "1/8" style indicators automatically.
Which format wins? Threads, when each point can stand on its own. People share individual tweets out of threads constantly, so every tweet doubles as its own little billboard. A long Premium post is one block - readers share all of it or none of it.
After writing a lot of threads, here's my routine:
- Hook first. The opening tweet has to make people tap "Show this thread"
- I still number tweets manually (1/, 2/, and so on) - makes them easier to share individually
- Write each tweet so it makes sense out of context
- Close with an ask: follow, share, reply
And if your thread wants to be longer than 25 tweets? That's not a thread. That's a blog post fighting its container.
How X Counts: URLs, Emojis, and Mentions
This is where people get burned. X doesn't count characters the way your text editor does.
Every URL Costs 23 Characters
A 10-character link? 23. A 200-character tracking monster? Still 23. X runs every link through its t.co shortener, so the length you paste is irrelevant - you always pay exactly 23 characters. Which also means pre-shortening with bit.ly buys you nothing.
Emojis Cost Double
Each emoji counts as 2 characters. Sounds harmless until you sprinkle five into a tweet and you're suddenly 10 characters down. Complex ones - family emojis, flags - can cost even more. When space is tight, I run the text through TypeCount first, because eyeballing emoji math never ends well.
Mentions and Hashtags Count in Full
@elonmusk is 9 characters. #SocialMediaMarketing is 21. Both count at full length, at-sign and hash included, and they add up faster than you'd expect.
One useful exception: when you reply inside a conversation, the @mentions at the very start don't count against you. X handles those separately.
What's Free
Images, GIFs, videos, polls - none of it touches the character count. Attach whatever media you like; your 280 characters stay untouched.
Bios, DMs, Usernames: The Rest of the Limits
Posts get all the attention, but every field on your profile has its own cap. These are the ones I actually end up looking up:
| Element | Character Limit |
|---|---|
| Bio | 160 |
| Display Name | 50 |
| Username (@handle) | 15 |
| Direct Message | 10,000 |
| Location | 30 |
| Website URL | 100 |
| List Name | 25 |
| List Description | 100 |
| Poll Option | 25 |
Two things jump out of that table. DMs give you 10,000 characters whether you pay or not - Premium doesn't change them. And bios follow the same emoji rule as posts: 2 characters each, out of just 160.
Wondering how X stacks up against Instagram, LinkedIn and the rest? I keep every platform's numbers in one place in my social media character limits guide.
Frequently Asked Questions
What is the Twitter character limit in 2026?
Standard users get 280 characters per post. X Premium subscribers can write up to 25,000. For most people, 280 is plenty once you learn to cut the fluff.
How many characters is a tweet?
Up to 280 characters for regular users - that covers text, spaces, and punctuation. URLs always count as 23 characters no matter how long they really are.
Do images and videos count toward the character limit?
No. Images, videos, GIFs, and polls don't touch your character count. You get the full 280 for your text.
How long can a Twitter thread be?
Up to 25 tweets per thread, each with its own 280 character limit (or 25,000 for Premium). Need more than 25? That's a blog post, not a thread.
What is the Twitter bio character limit?
160 characters, with emojis counting as 2 characters each. Make every character earn its spot - your bio is often someone's first impression of you.
Why does Twitter say I'm over the limit when I count fewer characters?
Almost always emojis or URLs. Every emoji costs 2 characters, and every URL costs 23 regardless of its real length. A character counter that uses Twitter's rules will show you the same math the platform sees.
Try Our Free Twitter/X Character Counter
Check your tweet length in real-time with our dedicated Twitter/X counter. See exactly how URLs, emojis, and mentions affect your character count.
Open Twitter/X Character CounterRelated Articles
Discord Character Limits 2026 — Free vs Nitro, Embeds & Bots
Free and Nitro users have different message caps, and bot embeds have their own limits entirely. Full breakdown of every Discord field limit with workarounds.
Reddit Post Character Limit: Titles, Comments & Flairs (2026)
Complete guide to Reddit character limits. Title limit (300), text post (40,000), comment limit (10,000), flair limits, and formatting tips for Redditors.
WhatsApp Status & Message Character Limits 2026: Complete Guide
Complete guide to WhatsApp character limits. Status updates (700), messages, group descriptions, profile info, and broadcast lists explained.