X (Twitter) Character Limit Explained (2026)


TL;DR:
  • Free X accounts: 280 characters per post.
  • X Premium (Blue): 4,000 characters per post; X Premium+ (top tier): 25,000 characters.
  • Bio: 160 characters. Display name: 50 characters. Profile location: 30 characters.

X Post Character Limits in 2026

Account typePost character limit
Free280 characters
X Premium (Blue)4,000 characters
X Premium+ (top tier)25,000 characters
X Premium Verified Organisations25,000 characters

Other Character Limits

Bio160 characters
Display name50 characters
Username (@handle)4-15 characters
Profile location30 characters
Direct messages10,000 characters (free); 20,000 (Premium+)

How URLs and Mentions Count

X automatically shortens any URL to a 23-character t.co link. So a 200-character URL still only counts as 23 in your post. The displayed URL on the post can be longer; the underlying t.co redirect saves space.

Mentions (@username) and hashtags (#tag) count their full character length.

Posts Over 280 Characters — Should You?

Even with X Premium's 4,000-character limit, longer is not always better. Engagement metrics consistently show:

  • Posts under 100 characters get 2-3x more engagement than 280-character posts.
  • Posts over 280 characters require viewers to click "Show More" — kills CTR.
  • The X feed compresses long posts visually, hiding most of the text.

Long-form on X works for thread-style storytelling or essays where you want to keep readers in-feed. For most other use cases, multiple 280-character posts as a thread outperform one long post.

Frequently Asked Questions

What is the X (Twitter) character limit in 2026?

280 for free accounts; 4,000 for X Premium; 25,000 for X Premium+ and Verified Organisations.

How long can my X bio be?

160 characters maximum.

Do URLs count toward the character limit?

Yes — but every URL shortens to 23 characters via t.co regardless of original length.

What's the X username character limit?

4 to 15 characters. Letters, numbers and underscores only.

Key Takeaways

  • Free X: 280 characters per post; Premium: 4,000; Premium+: 25,000.
  • Bio: 160 characters. Display name: 50. Username: 4-15.
  • URLs always count as 23 characters via t.co.
  • Engagement is highest on short posts (under 100 chars), even on Premium accounts.

X bio is short. Your link-in-bio shouldn't be.

Try UniLink free →