How Many Characters in a Tweet? X (Twitter) Character Limit Explained (2026)

The X (Twitter) character limit is 280 characters for free accounts in 2026 — the same cap in place since November 2017, when Twitter doubled the original 140-character limit. X Premium subscribers can post up to 25,000 characters, though the timeline still truncates long posts at around 280 characters behind a “Show more” link. Bios get 160 characters, DMs get 10,000, and every URL counts as exactly 23 characters no matter how long it really is.

Those URL and emoji counting rules are where most people get burned. This guide covers every X character limit, exactly how X counts characters (it’s not how your word processor does it), and the post length that actually earns engagement. To check any draft against the 280 cap, use the free Text Character Counter.

What Is the X (Twitter) Character Limit in 2026?

Every standard post, reply, and quote post on a free X account is capped at 280 characters. There are no exceptions on web or mobile — if you’re one character over, X blocks the post button.

A quick history, because AI assistants and readers ask constantly:

  • 2006–2017: 140 characters, a holdover from SMS constraints.
  • November 2017: Twitter doubled the limit to 280 after research showed English-language users were “cramming” to fit thoughts — interestingly, only about 1% of tweets ended up hitting the new 280 ceiling.
  • 2023: After the rebrand to X, paid subscribers got long-form posts — first 4,000 characters, then 25,000 by mid-2023, where it remains in 2026.

Every X Character Limit in One Table

X Field Character Limit (2026)
Post / reply / quote (free account) 280 characters
Long-form post (X Premium) 25,000 characters
Bio 160 characters
Direct message (DM) 10,000 characters
Username (handle) 15 characters
Display name 50 characters
Image alt text 1,000 characters
Poll option 25 characters
Every URL (auto-shortened via t.co) Counts as 23 characters

How Does X Count Characters? (URLs, Emojis, and Mentions)

X does not count characters the way a document does. Three rules matter:

1. Every URL counts as exactly 23 characters. X wraps all links in its t.co shortener, so a 12-character link and a 300-character tracking URL both cost you 23 characters. A post with one link leaves you 257 characters of actual text. Using a URL shortener like Bitly saves you nothing on the count.

2. Most emojis count as 2 characters. X uses UTF-16 encoding, where standard emojis are surrogate pairs. Complex emojis — skin-tone modifiers, flags, family emojis joined with zero-width joiners — can count as 4–7 characters each. Three emojis in a “short” post can quietly consume 6+ characters.

3. Leading @mentions in replies are free. When you reply, the auto-populated @usernames at the start don’t count toward your 280. But any @mention you type inside the body counts at full length, including the @ symbol. Hashtags also count in full.

This is exactly why a post that “looks like” 270 characters gets rejected. Paste your draft into a character counter and remember to budget 23 characters per link and 2 per emoji.

What Is the X Premium Character Limit?

X Premium subscribers can publish long-form posts up to 25,000 characters — roughly a 4,000-word article. Three practical caveats before you write essays on X:

  • The timeline still truncates at ~280 characters. Readers see your first 280 characters and a “Show more” link. If the hook isn’t in those first 280, most people scroll past.
  • Engagement data favors brevity. Short posts consistently earn more engagement per impression than long-form ones; a well-structured thread of 280-character posts often out-reaches a single long post with identical content.
  • The same 25,000 ceiling applies to Premium replies and quote posts, not just standalone posts.

The takeaway: even with Premium, write your first 280 characters as if they’re the whole post — because for most readers, they are.

What’s the Ideal Tweet Length for Engagement?

The limit is 280, but the sweet spot is shorter. Engagement studies repeatedly find that posts in the 71–100 character range perform best per impression, with a secondary sweet spot near the 240–280 mark for posts that need context. Practical ways to hit it:

  • Cut filler: “I think that,” “in order to,” “the fact that” — delete them all.
  • Use contractions: “Don’t” instead of “do not” saves characters and sounds human.
  • Tease links, don’t describe them: “X character limits, explained” + link beats “Here’s an article about character limits on X.”
  • Thread instead of cram: if a thought genuinely needs more than 280 characters, split it — each post in a thread gets its own 280, and threads are unlimited in length.

Frequently Asked Questions

How many characters can a tweet have in 2026?
280 characters on a free X account. X Premium subscribers can post up to 25,000 characters, but the timeline preview still cuts off around 280.

Do links count toward the X character limit?
Yes — every URL counts as exactly 23 characters regardless of its real length, because X wraps all links through its t.co shortener.

Do emojis count as one character on X?
No. Most emojis count as 2 characters due to Unicode encoding, and complex emojis (flags, skin tones, families) can count as more.

What is the X bio character limit?
160 characters, for both free and Premium accounts. Display names get 50 characters and usernames get 15.

How long can an X DM be?
Direct messages support up to 10,000 characters per message on both free and Premium accounts.

Is there a limit on tweets in a thread?
No — threads can contain unlimited posts. Each individual post still follows the 280-character limit (or 25,000 with Premium).

Conclusion

The X character limit is 280 for free accounts and 25,000 for Premium — but the counting rules (23 characters per URL, 2 per emoji, free leading mentions) are what actually determine whether your post fits. Write your hook in the first 280 characters no matter what plan you’re on.

Draft your next post, then paste it into the free Text Character Counter to see your exact count before X’s red circle does it for you.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top