X (Twitter) character limits for every text field

A post takes 280 characters, or 25,000 on any X Premium tier. X counts every link as 23 and every emoji as 2. Paste a post below to count it the way X does.

Checked on against 10 sources.

Count a post the way X counts it

Type or paste. It stays in your browser.
Characters (free account)244 / 280
Hashtags0 (no limit)
omnisocials

Every link counts as 23 characters on X, however long it is. Emoji count as 2, and most other characters as 1. Free accounts get 280 characters per post. Any Premium tier gets up to 25,000. Count yours before you post: https://omnisocials.com/twitter-character-limits

Free accounts stop at 280. Premium posts run to 25,000 and fold behind Show more after about 280.
The short answer

Posts: 280 characters, 25,000 with Premium. Bios: 160.

A post on X holds 280 characters on a free account. X weighs them: every link counts as 23 characters, however long it is, and every emoji and Chinese, Japanese or Korean character counts as 2. Any X Premium tier, Basic included, raises the limit to 25,000, but only accounts mentioned in the first 280 characters get notified.

Your bio takes 160 characters, your username 15 and your display name 50. Image descriptions take up to 1,000. There is no hashtag limit; X recommends no more than 2 per post.

Post
280
Links count as 23, emoji as 2
With Premium
25,000
Any tier, Basic included
Bio
160
Username 15, display name 50
Every limit

Every X text limit in one table. With where each number comes from.

X (Twitter) character and count limits for posts, Premium posts, links, usernames, display names, bios, alt text, polls, hashtags and direct messages, October 2026
FieldLimitSource
Post (free account)280 charactersX developer docs, Help Center
Post (any Premium tier)25,000 charactersX Help Center, Premium page
Link in a postCounts as 23 charactersX developer docs
Emoji, Chinese, Japanese, KoreanCount as 2 eachX developer docs
Username (handle)15 charactersX Help Center; letters, numbers, underscores
Display name50 charactersX Help Center
Bio160 charactersX Help Center
Image description (alt text)1,000 charactersX Help Center
Poll option25 characters, 2 to 4 optionsX Help Center; 5 minutes to 7 days
HashtagsNo limitX Help Center recommends no more than 2
Mentions that notify in a long postOnly in the first 280 charactersX Help Center
Direct messageNot published10,000 circulates; the Help Center states no number
Checked on October 17, 2026. "Not published" means X states no number; we leave out the guesses other guides repeat.
App vs schedulers

What the app allows, and what a scheduled post must fit. Schedulers publish through X's API.

X (Twitter) text limits in the X app compared with the X API used by scheduling tools
LimitX appSchedulers (the API)
Post length280, or 25,000 on PremiumThe same, by the account's subscription
Scheduling a long postNot possible on web, per XPossible through the API
Links23 characters each23 each; X charges apps $0.20 a post with a link
Replies to othersAllowedOnly when their author summoned you
Alt text1,000 characters1,000 characters
Poll2 to 4 options of 25 charactersThe same, 5 minutes to 7 days
OmniSocials reads the account's subscription when you connect X: Basic, Premium and Premium+ accounts get 25,000 characters, and the counter weighs links and emoji the way X does.
What changed

What changed for posts and links. Links got pricier for apps.

  1. Apr 2026

    Link posts cost apps more

    X began charging API apps $0.20 for each post with a link, against $0.015 for a plain post. In the app, links still just count as 23 characters. Source

  2. Feb 2026

    Automated replies need a summons

    Through X's self-serve API, a reply is only allowed when the original post's author has summoned the replying account. Source

  3. Oct 2025

    A new view for link posts

    X began testing an in-app browser that keeps the post in view. Nikita Bier said link posts got less reach because "X doesn't get a clear signal whether the content is any good." Source

Tips

Write posts that fit. X counts differently.

  1. Leave 23 characters per link

    Every link counts as 23, short or long. 260 characters of text plus one link is 283, over the limit.

  2. Count emoji as 2

    Each emoji takes 2 characters, as do Chinese, Japanese and Korean characters. The counter above weighs them for you.

  3. Mention people early in long posts

    On Premium, only accounts mentioned in the first 280 characters get notified. Put tags near the top.

  4. Put the point first

    Long posts fold behind Show more in the timeline. Say the point before the fold, about the first 280 characters.

  5. Use a thread without Premium

    Over 280 on a free account? Split the text into a thread of connected posts instead of cutting it.

  6. Describe every image

    Image descriptions take up to 1,000 characters and help people using screen readers.

Sources

How we built this guide. Checked on October 17, 2026.

Each limit comes from X's Help Center or X's developer docs, read on October 17, 2026. Where X publishes no number, the table says "Not published" instead of repeating a figure from another guide. The Show more fold at about 280 characters is the commonly cited cut, not an official one.

  1. X Developer Platform: Counting charactersRead Oct 2026280 weighted characters; links 23, emoji and CJK 2.
  2. X Help Center: About X PremiumOct 5, 2026Longer posts of up to 25,000 characters on every Premium tier.
  3. X Help Center: About different types of postsRead Oct 2026Long posts cannot be scheduled on web; mentions after 280 characters do not notify.
  4. X Help Center: Help with username registrationRead Oct 2026Usernames 15 characters, names 50.
  5. X Help Center: How to customize your X profileRead Oct 2026Bio up to 160 characters.
  6. X Help Center: How to make images accessible for peopleRead Oct 2026
  7. X Help Center: X Polls: how to create and how to voteRead Oct 2026
  8. X Help Center: How to use hashtagsSep 28, 2026
  9. Wikipedia: Character limitRead Oct 2026History: 140 to 280 characters in November 2017.
  10. X Developer Platform: X API changelogRead Oct 2026Link-post pricing (Apr 2026) and the summoned-reply rule (Feb 2026).
Something out of date? Tell us.

Frequently
Asked Questions

Robert Ligthart
Robert LigthartFounder of OmniSocials
Ask me a question

Last updated:

Robert Ligthart
Still have a question?Ask Robert, the founder
Ask