Skip to main content
Limits & Algorithm Mechanics • 7 min read •

X (Twitter) Character Limits in 2026: Free, Premium, and Premium+

Complete guide to all X (Twitter) character limits. Free 280-char tier, Premium 4,000, Premium+ 25,000, 160-char bio, 10,000-char DMs, and 25-char poll constraints.

Direct Answer / Quick Summary

Standard free X accounts have a strict 280-character post limit. Subscribers to X Premium receive an expanded limit of 4,000 characters, while Premium+ and Verified Organization accounts can compose long-form posts up to 25,000 characters. Across all accounts, profile bios are capped at 160 characters, handles at 15 characters, display names at 50 characters, and direct messages at 10,000 characters.

Overview: The Tiered Architecture of X Character Limits

Since Elon Musk’s acquisition and rebranding of Twitter to X, the platform has evolved from a uniform 280-character microblogging network into a dual-mode communication engine. While casual users operate under the classic 280-character constraint, paid subscribers can publish article-length essays.

Understanding which limit applies to your workflow is crucial for digital creators, social media managers, and brands looking to maximize visibility in the For You algorithm.

If you write long text and don’t want to pay for a subscription, you can easily divide your essay into sequential tweets using our automated X thread splitter.


Complete Character Quota Comparison Table (2026)

The following matrix documents the official character limits enforced across all posting surfaces and account tiers on X:

Posting Surface / FeatureStandard Free TierX Premium TierX Premium+ / OrgCounting Logic
Standard Post (Tweet)280 chars4,000 chars25,000 charsWeighted (twitter-text)
Replies to Other Posts280 chars4,000 chars25,000 charsWeighted (twitter-text)
Profile Bio160 chars160 chars160 charsRaw glyph count
Display Name50 chars50 chars50 charsUTF-16 code units
Username / Handle (@)15 chars15 chars15 charsAlphanumeric + underscore
Direct Message (DM)10,000 chars10,000 chars10,000 charsRaw text length
Poll Option (Each)25 chars25 chars25 charsMax 4 options $\times$ 25 chars
Alt Text for Images1,000 chars1,000 chars1,000 charsAccessibility description
List Name25 chars25 chars25 charsAlphanumeric
List Description100 chars100 chars100 charsPlain text

For an in-depth reference of rate limits and media constraints, review our complete platform limits table.


Free Tier (280 Characters): The Microblogging Core

The 280-character limit remains the defining characteristic of X. Introduced in November 2017 to double the original SMS-derived 140-character cap, it forces creators to eliminate filler words, focus on compelling hooks, and refine their messaging.

Why Free Posts Perform Well in the Algorithm:

  1. Low Cognitive Load: Users scroll through mobile timelines rapidly. A tight 150- to 240-character observation can be read in under 3 seconds.
  2. Higher Completion Rate: The X recommendation algorithm heavily weights dwell time and post completion rates. A short post has a 90%+ completion rate compared to under 20% for 4,000-character essays.
  3. Thread Conversions: Rather than posting a single dense essay, splitting your concept into a sequence of numbered 280-character tweets creates multiple touchpoints for likes, retweets, and bookmarks.

Premium (4,000) & Premium+ (25,000 Characters): Long-Form Publishing

Subscribers to X’s subscription plans unlock long-form publishing capabilities directly inside the mobile and web composers.

The “Show More” Truncation Mechanism

Even if you publish a 10,000-character manifesto, the public timeline will never display the entire article uncollapsed. Instead:

  • The post displays the first approximately 280 characters (or 3 to 4 lines of text).
  • A small blue “Show more” link appears at the truncation threshold.
  • The algorithmic recommendation model treats the click on “Show more” as a positive engagement signal. Therefore, the first 250 characters of a long post serve as your vital headline hook.

Profile Field Constraints: Bio, Handle, and Name

Your profile presence is constrained by strict boundaries that apply equally to all users:

  1. Profile Bio (160 Characters): You have exactly 160 characters to communicate your value proposition, company credentials, and calls to action. Every space and hashtag counts.
  2. Display Name (50 Characters): The human-readable name shown in bold above your handle. Allows custom emojis and Unicode mathematical fonts.
  3. Handle / Username (15 Characters): The unique @ identifier. Limited to letters A–Z, numbers 0–9, and underscores (_). Shorter handles are easier to tag and remember.

How to Guarantee Zero Overflow Errors

Whether you are crafting a concise free tweet or formatting a comprehensive guide, testing your drafts in advance prevents annoying character rejection errors.

Use our free weighted character counter to monitor your characters with real-time SVG visual gauges, automatic 23-character URL calculations, and 2-character emoji validation.

Frequently Asked Questions

What is the post limit for free accounts on X?

Free accounts can post up to 280 weighted characters per tweet. Posts exceeding 280 characters must be broken into a thread or edited down.

When does X truncate long posts with a 'Show more' button?

X automatically cuts off long-form posts (from Premium and Premium+ subscribers) in the public feed after approximately 280 characters, requiring readers to click 'Show more' to view the full text.

What is the maximum character limit for an X bio?

The profile bio limit is strictly 160 characters for all accounts without exception. This count includes spaces, punctuation, emojis, and hashtags.

Can free users reply with more than 280 characters?

No. Replies by free accounts are capped at the identical 280-character limit as root posts. Only subscribers can post extended replies.

XC
X Character Counter Editorial Staff Empirically Verified

Researched and tested against the official X v2 API, open-source twitter-text repository, and current mobile client builds.