X (formerly Twitter) has changed its character limits more times since 2022 than in its first decade and a half combined. The headline number — 280 — still rules the timeline, but Premium long posts, emoji weighting, and the treatment of links all change what actually fits in a post. Here's the state of play as of 2026.

The standard limit: 280 characters

Standard posts cap at 280 characters. The limit was 140 from the platform's 2006 founding — a number inherited from SMS, which offered 160 characters per message with about 20 reserved for the sender's identification — until November 2017, when the ceiling doubled. In English, 280 characters is roughly 40–55 words: two to three sentences with room for a hashtag or two. That's still the limit every free account sees by default, and everything else in this guide builds on it. Notably, when the limit doubled in 2017, average post length barely moved — most writing already fit — evidence that the format rewards brevity more than it permits length.

Premium tiers: posts up to ~25,000 characters

Paid subscriptions redrew the map. As of 2026, X's Premium tiers allow much longer posts — on the order of 25,000 characters — with the exact figure depending on the tier and shifting repeatedly as X experiments. Two practical notes if you write long posts. First, they still appear truncated in the timeline behind a "Show more" expander, so the first 280 characters do all the selling regardless of what follows. Second, treat any specific long-post number you read — including ours — as "as of 2026": X has adjusted these limits more than once, and the composition window's own counter is always the referee.

What actually counts toward your 280

  • Emoji count as two characters each in most cases — the platform weights them more heavily than plain letters, so a string of emoji burns the budget twice as fast.
  • Media doesn't count. Attaching images or video doesn't consume the text allowance — media sits outside the character limit.
  • Links, as of 2026, generally no longer eat into the 280. Historically every link was counted as exactly 23 characters no matter its true length, which is why older guides still repeat that number. If an exact count matters — a bio, a pinned post, an ad — verify with a live counter before you publish.

The quiet lesson in all three rules: character counts on X are weighted, not literal. The number in the corner of the compose box is the only one that's authoritative, and it recalculates the moment you paste an emoji or a URL.

Every X limit at a glance

Posts are only the start — profiles and messages have their own ceilings:

What Limit (as of 2026)
Standard post280 characters
Premium long post~25,000 characters
Profile bio160 characters
Display name50 characters
Direct message10,000 characters

The bio limit is the sleeper constraint: 160 characters for who you are, what you do, and why to follow you — a miniature copywriting exercise all by itself. And if you write across platforms, the numbers stack up fast; SMS still segments at 160 characters and Instagram captions cut at 2,200, so we keep the details in separate guides to SMS character limits and Instagram caption limits.

Threads: the honest workaround

Long before paid long posts existed, writers needed more room, and the answer was the thread — a numbered sequence where each post is a self-contained beat. Threads still outperform cramming, because every 280-character post is a fresh chance to catch a reader scrolling past:

  1. Lead with the hook — post one is an advertisement for the whole thread, and it gets evaluated in under a second.
  2. Carry one idea per post and number them (1/, 2/, 3/) so readers know the shape and can jump in anywhere.
  3. End every post mid-momentum and pay it off in the next — the cliffhanger is what makes people keep tapping.
  4. Close with a summary post and a reason to follow, since the last post is the one sharers quote.

Writing tight: making 280 feel bigger

Constraints sharpen copy, and the tightest platforms teach habits that improve everything else you write. To fit more meaning inside the limit:

  • Front-load. The first ~70 characters survive in notifications and previews — put the point there, not the wind-up.
  • Cut hedges. "I think," "sort of," "just" — delete on sight; the character budget doesn't fund throat-clearing.
  • Trim tags. Every hashtag is characters spent on discovery instead of meaning; one well-chosen tag is usually plenty.
  • Count as you compose. Paste a draft into the WordlyCount counter and watch the character total — including how an emoji's double weight changes the arithmetic.

However the limits move next, the skill is the same: say the thing, say it early, and stop. A post that fits in 280 with room to spare beats a long post nobody expands.