Quick answer: The Twitter character limit, now the X post limit, is 280 weighted characters for standard accounts. Premium subscribers are reported to get up to 25,000, though we could not confirm that on X Help. Links count as 23 characters, emojis count as 2, and attached media counts as 0.
Key facts
- X's developer documentation sets the standard limit at 280 weighted characters per post.
- Any valid URL counts as 23 characters, whatever its real length.
- Emojis and Chinese, Japanese and Korean characters have a weight of 2, so a post can hold at most 140 of them.
- Vendors such as Hootsuite report that Premium subscribers can post up to 25,000 characters, with the timeline showing the first 280 and a "Show more" prompt.
- Caps of 160 characters for the bio, 50 for the display name and 15 for the username are widely cited but not in X's documentation.
- Last verified: October 22, 2026. Rows that X's documentation does not cover are marked in the tables.
Short answer: what is the Twitter character limit on X?
Standard accounts still have a 280-character limit. The old name, the Twitter character limit, lives on in search, but since the rename to X the developer documentation uses 280 weighted characters as the maximum for a Post.
"Weighted" is the word to notice. A plain English letter counts as 1, but an emoji counts as 2, and a link counts as 23 no matter how long it is. That is why a draft that looks short can still be rejected.
Premium subscribers are reported to be able to write far longer posts, which the next section covers.
Twitter character limit by account type: standard vs. Premium
Two limits now run side by side, and the one that applies to you depends on your subscription.
| Account type | Post limit | Source and status |
|---|---|---|
| Standard (free) | 280 weighted characters | X developer docs, verified |
| Premium | Up to 25,000 characters | Reported by Hootsuite and others; confirm on X Help |
Standard account limit
For a free account, the limit is 280, as X's developer documentation states. Nothing we found suggests a different number for free accounts this year, but check X Help on the day you publish.
Premium limit
Premium accounts are reported to get up to 25,000 characters; confirm on X Help. Hootsuite's note on the feature says everyone can read longer posts but only Premium subscribers can write them, and that the timeline shows the first 280 characters with a "Show more" prompt. Treat those first 280 characters as your real headline.
If you want a post that anyone can read in full without tapping, write it for 280.
Replies, quote posts, bio, display name, DMs and alt text
Replies follow the same post limit. When you reply to someone, the @mentions that X fills in automatically at the start do not count, but mentions you add yourself do.
Profile fields are shorter. Most guides give the figures in the table, but we could not confirm them on X's own help pages, so verify before you rely on them.
Bio and profile limits
The bio is widely cited at 160 characters; confirm on X Help. Display names allow 50 and usernames 15.
| Field | Limit | Status |
|---|---|---|
| Bio | 160 characters | Widely cited, confirm on X Help |
| Display name | 50 characters | Widely cited, confirm on X Help |
| Username | 15 characters | Widely cited, confirm on X Help |
| Direct message | 10,000 characters | Widely cited, confirm on X Help |
| Image alt text | 1,000 characters | Widely cited, confirm on X Help |
How does X count characters? Links, emoji, media and mentions
X uses a weighted count, documented in its developer resources. Here is how each element behaves.
| Element | Counts as | Example |
|---|---|---|
| Latin letters, numbers, punctuation | 1 each | "Hello" = 5 |
| Emoji | 2 each | 140 emojis fill a post |
| Chinese, Japanese, Korean characters | 2 each | 140 characters fill a post |
| Any valid URL | 23 | A 120-character link still costs 23 |
| Attached photo, video or GIF | 0 | Media is free |
| Hashtags | Normal, including # | "#SEO" = 4 |
| Auto-added reply mentions | 0 | Manual mentions count |
Two consequences follow. A shortened link saves nothing, because X counts 23 regardless. And an emoji-heavy post fills up quickly, so use them sparingly.
How long can a thread be, and how should you structure it?
We found no official limit on thread length, so the practical limit is your readers' patience. Publiqa builds X threads of 3 to 7 posts, which is a sound range for most topics.
A thread structure that works: open with a post that promises the result, give one step per post, and close with the takeaway and a single call to action. Number the posts ("2/5") so readers can tell where they are, and keep each post under 280 characters with room to spare.
Image, video and GIF specs
Media limits are the most likely numbers to change, and the figures below come from third-party guides, not from X. Use them as a starting point.
| Media | Standard account limit | Status |
|---|---|---|
| Image (JPG, PNG, WebP) | 5 MB | Third-party guide |
| Animated GIF | 15 MB | Third-party guide |
| Video | 512 MB, 2 minutes 20 seconds | Third-party guide |
Premium accounts reportedly get longer video, but the figure varies by platform and tier, so check X Help before you plan a long upload. Our social media video sizes cheat sheet covers the other networks.
Cross-posting from LinkedIn or a blog to X: cutting to 280
Cutting is where most people stumble, because LinkedIn allows 3,000 characters and X standard allows 280. This is a worked example, with counts computed by script.
Original LinkedIn post (571 characters): "I used to start every Monday asking what to post this week. It cost me an hour and the answers were thin. Now I run a 30 minute planning block instead. First, I pick one idea from last week's best performer. Second, I write the hook, the proof and the call to action in three lines. Third, I choose a format for each channel: a carousel for LinkedIn, a short video for Reels, a thread for X. Then I schedule everything before lunch. The result is fewer decisions on the day and more consistent posts. If your week starts with a blank page, try the three-line brief first."
Single post (231 characters): "Stop asking 'what should I post this week?' Spend 30 minutes on Monday instead: pick last week's best idea, write the hook, proof and call to action in three lines, then choose a format per channel. Fewer decisions, steadier posts."
Five-post thread (96, 90, 112, 110 and 101 characters):
- "1/5 Stop starting Mondays with a blank page. Here is the 30 minute planning block I use instead."
- "2/5 Step one: pick a single idea from last week's best performer. Reuse beats reinvention."
- "3/5 Step two: write three lines. The hook, the proof and the call to action. If you can't, the idea isn't ready."
- "4/5 Step three: choose a format per channel. A carousel for LinkedIn, a short video for Reels, a thread for X."
- "5/5 The result: fewer decisions on the day and more consistent posts. Try the three-line brief first."
Method: keep the hook, cut the backstory, and give each thread post exactly one job. Our guide to content repurposing shows the wider process.
How Publiqa helps with X posts and threads
Publiqa is an AI social media and cloud video studio that turns one idea, article or competitor link into content for 12 channels, X included. Its character limits for X are built in: 280 per post, and threads of 3 to 7 posts. That is the work you just did by hand.
A workflow: paste the LinkedIn post or the blog URL into Campaign Studio, and the master core engine extracts the thesis, hooks and CTAs, then adapts them per channel, including an X version within 280 characters. Nothing publishes without your approval unless conditional or zero-touch autopilot is switched on. A campaign costs about 10 credits.
Status note: outgoing webhooks and headless CMS integrations are live, and direct publishing to social networks is rolling out. See the documentation. If timing is your next question, read our guide to the best time to post on X. For Instagram's equivalent limits, see the caption character limit.
Your 5-minute trimming routine
Check every draft against the Twitter character limit by pasting it into a counter that follows X's weighted rules. If it is over, cut in this order: backstory first, then adjectives, then the second example. Keep the link, because it costs 23 either way.
Save the thread format as a template for next time. When you want the cuts done for you, start free with 200 credits. No credit card required. See plans and credits for what each tier includes.
FAQ
What is the Twitter character limit?
It is 280 weighted characters per post for standard accounts. Letters count as 1, emojis as 2, and every link as 23. X's developer documentation sets these rules.
Does Twitter still have a character limit?
Yes. Free accounts keep the 280-character limit. Premium subscribers can write far longer posts, reported at up to 25,000 characters, but readers see only the first 280 in the timeline before tapping "Show more".
What is the character limit for X Premium posts?
Vendors report 25,000 characters for Premium subscribers. We could not confirm the exact figure on X's help pages, and tiers may differ, so check your subscription before you plan long posts.
How many characters can a Twitter bio have?
160 characters. Display names allow 50 and usernames 15. These figures are widely cited but were not confirmed on X's own pages, so check the profile editor when you update yours.