X character limit: how many characters can you post?
The X character limit is 280 by default and up to 25,000 on Premium. Here is how X counts characters, why links and emoji cost more, and every limit for 2026.
The short version
- ▸The default X character limit is 280 characters for every free account, counted by weight rather than a raw letter count.
- ▸X Premium raises the ceiling to 25,000 characters per post; only the first 280 show in the timeline before a 'Show more' link.
- ▸A link always costs 23 characters (X wraps it in t.co), and each emoji or CJK character costs 2, so your 280 fills faster than it looks.
- ▸Media, polls, and the auto-added @mentions at the start of a reply do not count toward the limit.
- ▸You do not need Premium to say more than 280 - a thread is the free way, and it usually reads better than one 25,000-character wall.
Quick answer
The X character limit is 280 characters per post for every free account. X Premium raises it to 25,000 characters for long posts, though only the first 280 show in the timeline before a "Show more" link. X counts by weight, not raw letters: a link always costs 23 characters and each emoji costs 2, so your 280 fills up faster than it looks.
Last updated: August 2026
TL;DR
If you searched "X character limit" you probably want one number, but there are really two: 280 for everyone, and up to 25,000 if you pay for X (formerly Twitter) Premium. The catch is how X counts to 280. It uses a weighted system where a URL is a flat 23 characters, an emoji is 2, and attached media is 0. So the counter in the compose box is often ahead of the letters you can see. Below is every current limit - posts, long posts, bio, DMs, username - plus the free way to say more than 280 without a subscription.
Every X limit at a glance (2026)
| Where | Limit | Notes | |---|---|---| | Post (free) | 280 characters | Weighted count, not raw letters | | Post (Premium long post) | 25,000 characters | Timeline shows first 280 + "Show more" | | Article (Premium+ / verified orgs) | 100,000 characters | Long-form publishing surface | | Direct message | 10,000 characters | Same for free and paid | | Display name | 50 characters | Your shown name, not your handle | | Username (handle) | 15 characters | The @name in your URL | | Bio | 160 characters | Profile description field |
The two numbers people actually type into Google are the first two: the free 280 and the Premium 25,000. Everything else on this table has stayed stable for years, so it rarely trips anyone up. What trips people up is that the 280 does not count the way you expect.
How X actually counts characters
X does not count letters. It counts weighted characters, and the rules are published in X's own character-counting documentation. Here is what each thing costs:
- Regular text (Latin letters, numbers, common punctuation): 1 each.
- Emoji: 2 each, no matter how simple. That means a post can hold at most 140 emoji.
- CJK characters (Chinese, Japanese, Korean): 2 each, so those languages effectively get a 140-character post.
- URLs: a flat 23 characters each. X wraps every link in its
t.coshortener, so a 200-character link and a 15-character link both cost 23. - Attached media (images, GIFs, video, polls): 0. Adding four photos does not eat into your text.
- Reply @mentions: the handles X auto-populates at the start of a reply do not count. If you type a fresh @mention inside the body, that one counts normally.
Put together, this is why a post that reads as "short" can still turn the counter red. Two links and a couple of emoji spend 50 characters before you have written a real sentence. If you write in Japanese, you are working with what is effectively a 140-character post from the start.
Long posts: the 25,000-character path
Pay for X Premium and the ceiling jumps from 280 to 25,000 characters on a single post, per X's Premium overview. That applies to standalone posts, replies, and quote posts. Premium also adds basic formatting (bold, italics) and lets you place images inline in the text rather than only as attachments.
There is one caveat worth knowing before you write an essay in the compose box: the timeline still truncates at 280. Followers scrolling their feed see the first 280 characters and a "Show more" link, and they only read the rest if they tap through. So the 25,000-character limit is real, but the first 280 are still doing all the work of earning the click.
The top tier goes further. Premium+ subscribers and verified organizations can publish Articles of up to 100,000 characters - a separate long-form surface closer to a blog post than a tweet. For most people that is more room than they will ever need. If you are weighing whether any of this is worth paying for, we broke down the tiers in X Premium benefits, tiers and price, and the free-versus-paid line in is X free.
The free way to say more than 280
You do not need Premium to get past 280. The free, and usually better, answer is a thread: a chain of linked posts where each one stays inside the 280 limit and the next continues the thought. Threads beat one 25,000-character wall for a simple reason - each post in a thread is its own unit that can be liked, reposted, and quoted, so a good thread compounds reach in a way a single long post does not.
The trade-off is that every post in the thread still obeys the 280 weighted count, so you are budgeting links and emoji across each one. If you write threads often, a repeatable structure helps more than raw word count. We keep a thread template with a hook-body-payoff shape, and a step-by-step on how to create a thread on X that covers the mechanics of chaining posts without breaking the flow.
What the limit means for planning and automation
The character limit shapes how you write more than most people admit. A hard 280 forces one idea per post, which is why the platform rewards tight, single-point writing. When you are drafting ahead or scheduling, the limit is also the thing most likely to break a queued post - a link you added late pushes a "fits fine" draft 23 characters over, and it silently fails to send.
Good scheduling tools count characters the way X does (weighted, with the 23-per-link rule) so a queued post never surprises you. If you plan posts in advance, our guide to scheduling posts on X walks through the free and paid options.
For the writing itself, X-Autopilot drafts posts and replies in your voice from real Chrome on your own Mac and keeps them inside the 280 weighted limit before they ever hit your queue, so you are not hand-counting characters or discovering an over-limit draft after the fact. It is not a sanctioned, risk-free path - browser-route automation on X is a gray area rather than an approved one - and it will not turn a weak idea into a good post. What it removes is the mechanical friction of staying under the limit every single day. If you would rather not pay for anything yet, start with the best free X tools.
Bottom line
The X character limit is 280 for free accounts and 25,000 for X Premium, with Articles reaching 100,000 for the top tier. But the number that matters day to day is how X counts to 280: links are a flat 23, emoji and CJK are 2 each, and media is free. Learn those weights and the counter stops surprising you. And if you want to say more than 280, reach for a thread before a subscription - it is free, and it reads better anyway.
Frequently asked
Answers indexed by Google + AI assistants.
What is the X (Twitter) character limit in 2026?+
The default limit is 280 characters per post for every free account. X Premium subscribers can publish long posts of up to 25,000 characters, but only the first 280 appear in the timeline before a 'Show more' link. Direct messages allow up to 10,000 characters for everyone, paid or not.
How many characters can you post on X for free?+
280 characters. That limit is counted by weight: most Latin letters, numbers, and punctuation count as 1, while emoji and CJK (Chinese, Japanese, Korean) characters count as 2 each. Any URL counts as a flat 23 characters no matter how long the real link is.
Do links and emoji count toward the X character limit?+
Yes. Every URL is wrapped in X's t.co shortener and counts as exactly 23 characters, even a very long one. Each emoji counts as 2 characters. That is why a post that looks short by letter count can still hit the 280 ceiling.
What does not count toward the limit?+
Attached media (images, GIFs, video, polls) counts as 0 characters, and the @mentions that X auto-populates at the start of a reply do not count against your 280 either. Zero-width joiners inside emoji sequences also do not add to the total.
How do I post more than 280 characters?+
Two ways. Free: break the idea into a thread of linked posts, which most readers prefer to a wall of text. Paid: subscribe to X Premium for the 25,000-character long-post limit. Premium+ and verified organizations can also publish Articles up to 100,000 characters.
Browse all tool comparisons, the X tools directory, or tool alternatives.
Product designer and indie hacker. Runs the agent on his own X account every day and writes up what the data shows — including when it's inconvenient.
Follow on X →