- The actual number, with no fuzziness around it
- A worked example: fitting a real message into 280 characters
- The uncomfortable bit nobody wants to say out loud
- Step-by-step: how to write tight, every time
- Does the limit change anything else on your profile
- Should you pay for X Premium just for the character limit
- Frequently asked questions
The short version: Free X (Twitter) accounts get 280 characters per tweet, the same limit that's been in place since 2017. Paying for X Premium bumps that up to 25,000 characters, but most of your audience will never read a tweet that long anyway. If you're on a free account, 280 characters is your ceiling and it's not changing.
The actual number, with no fuzziness around it
280 characters. That includes spaces, punctuation, hashtags, @mentions (though the handle itself is only counted once, more on that below), and emoji. A link shared in a tweet gets automatically shortened to a t.co URL that counts as 23 characters regardless of how long the original URL is. So a 94 character link still only costs you 23 characters of your limit.
That 280 figure doubled from Twitter's original 140 character limit back in September 2017. The company tested it with a small group first, found people weren't using all 280 characters most of the time anyway, and rolled it out to everyone. It's stayed at 280 for free accounts ever since, through the Elon Musk takeover, the rebrand to X, and every algorithm change since.
What counts and what doesn't
- Standard Latin characters: 1 character each
- Emoji: usually 2 characters each, sometimes more for complex ones
- Links: flat 23 characters no matter the actual length
- @mentions: counted as the actual characters typed (so @lilachbullock is 15 characters)
- CJK characters (Chinese, Japanese, Korean): these historically got counted differently, often allowing more actual words per tweet because the platform treats double-byte characters with more generosity in some calculations
A worked example: fitting a real message into 280 characters
Say you run a small bakery and want to tweet about a new sourdough loaf launching this Saturday. Your first draft looks like this:
"We are absolutely thrilled and delighted to announce that starting this Saturday, we will be launching our brand new sourdough loaf which has been in development for several months and uses a 48 hour fermentation process that we think you are going to love, come down and try it!"
That's 288 characters. Over the limit by 8, which doesn't sound like much until X simply won't let you post it. Here's the trimmed version:
"New sourdough, 48 hour ferment, landing Saturday. Come try it before it sells out. [link to bakery location]"
That's roughly 95 characters plus the 23 character link, leaving you well over 150 characters of headroom for a hashtag or two. The second version is also simply a better tweet. It's got a hook (sells out), a concrete detail (48 hours), and no throat clearing. That's the real lesson here: the character limit isn't a constraint fighting against your writing, it's doing your editing for you.
The uncomfortable bit nobody wants to say out loud
Here's what most advice on this topic skips over: X Premium's 25,000 character limit for paying accounts hasn't changed how most people use the platform, because almost nobody reads a long tweet. Engagement data across the platform consistently shows tweets under 100 characters get more replies and retweets than longer ones, even when the writer has the 25,000 character allowance available to them. Having more room doesn't mean you should use it. Plenty of accounts have upgraded to Premium specifically to write longer threads in single tweets, and the engagement on those long posts is often worse than the same idea split into three punchy 200 character tweets would have been. If you're on a free account staring at the 280 character wall, you're not missing much. You're being forced into the format that performs best anyway.
Step-by-step: how to write tight, every time
- Write your full thought first, ignore the limit entirely in the first draft
- Cut every adverb (absolutely, really, very, basically)
- Cut the throat-clearing opener (we are thrilled to announce, I wanted to share)
- Replace phrases with single words where you can (in order to becomes to, due to the fact that becomes because)
- Put your link last and your hook first, since X truncates long tweets with a "show more" link that cuts people off before they reach the end
- Check the character counter in the compose box, it updates live and turns red when you're over
Does the limit change anything else on your profile
No. Your bio has its own separate limit of 160 characters, which is a different fight entirely and one worth getting right since it's often the first thing a new follower reads, something I've covered in detail in how to write a Twitter bio that gets you followers. Your display name and username also sit outside the tweet character count, and both can be changed without affecting your tweet history, covered in how to change your display name on X and how to change your username without losing followers.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
If you're trying to drive traffic somewhere from a tight tweet, the smartest move is often putting your main link in your bio rather than in every single tweet, since that frees up characters for the actual message. There's a full walkthrough on adding a clickable link to your Twitter bio if you haven't set that up yet.
Should you pay for X Premium just for the character limit
If longer tweets are the only reason you're considering X Premium, think again. The subscription includes other features that matter more for business accounts, like edit button access, fewer ads in your timeline, and a checkmark that affects how your replies get ranked in reply sections. I've broken down exactly what a Premium subscription gives a business account if you want the full comparison before deciding. For most people posting a few times a day, the free 280 character limit is not the bottleneck. Your hook, your timing, and whether you're replying to actual conversations matter far more than whether you technically could have written 500 extra words.
If you're building out a fuller X presence, hosting audio conversations is another route worth knowing about, and that works the same on free and paid accounts, explained in how to listen and host Twitter Spaces.
Frequently asked questions
What is the character limit for a free Twitter account in 2026?
280 characters per tweet, unchanged since 2017. This applies to every free account regardless of country or how long you've had the account.
Do links count against the 280 character limit?
Yes, but every link is automatically shortened to a t.co address that counts as 23 characters, no matter how long the original URL was.
Does upgrading to X Premium increase my character limit?
Yes, Premium subscribers can post up to 25,000 characters per tweet, but engagement data generally favours shorter posts even for paying accounts.
Do hashtags and emoji count toward the 280 character limit?
Yes, both count as characters. A hashtag counts as the actual letters typed, and most emoji count as 2 characters each.