ReferenceFoundation/5 min read

The X (Twitter) character limit, and the counting rules nobody mentions

A standard X post is 280 characters — but links always count as 23, emoji count as 2, and Premium raises the cap to 25,000. What each rule means when you are writing to fit.

Kavish Shah

Founder of Cadencz. Writes the Academy from the work of building it.

Published

Class notes

What you will be able to do

  • 280 characters on a free account. X Premium raises it to 25,000, but the timeline still shows only the first 280 behind a Show more link, so the opening does the work either way.
  • Every link counts as exactly 23 characters no matter how long or short it is, because X rewrites all of them through t.co. A five-character URL and a 200-character one cost the same.
  • Emoji count as 2, and so do most Chinese, Japanese, and Korean characters. Your text editor's counter will tell you a post fits when X will reject it.
  • The limit counts what you typed; the reader sees far less before the fold. Treat the first line as the real constraint.

A standard post on X is capped at 280 characters. That number has held since 2017 and applies to every free account. X Premium subscribers can write up to 25,000 characters in a single post, which is a different product decision rather than a different limit — the timeline still renders the first 280 and folds the rest behind a Show more link.

The number is the easy part. The counting rules are what catch people, and they are the reason a post that fits in your editor gets rejected by X. All three are documented in X's own developer reference, linked at the end; this reviewed them on September 5, 2026.

The three counting rules

  • The link rule cuts both ways: shortening a URL yourself saves nothing, and a very long URL costs nothing extra. Do not waste effort on link shorteners for X.
  • Budget 23 characters for the link before you write, not after. Discovering you are 12 over with a finished sentence is how good posts get mangled.
  • Three emoji cost six characters. That is a real trade against a word, and usually a bad one.
Weighted character counting as documented by X. Reviewed September 5, 2026.
What you typeWhat X countsWhy
A plain Latin character1The baseline
Any URL, of any length23Every link is rewritten through the t.co shortener before it is counted
An emoji2Counted by weighted code point, not by visual glyph
Most Chinese, Japanese, Korean characters2The same weighting rule applies to CJK ranges
A @mention1 per characterMentions are not discounted, unlike replies in older versions of the product

Write to the fold, not to the cap

The 280 limit is what X enforces. The fold is what decides whether anyone reads you, and it arrives much sooner. On a phone, a post competes for attention against everything above and below it in a scrolling feed, and the first line is the whole pitch.

This is why filling the limit is not a goal. A 180-character post that lands is better than a 279-character post that needed all of them. When an idea genuinely will not fit, the fix is to cut a point rather than to compress every sentence — compression is what makes a post read like a telegram.

Source note

We rewrote onboarding after learning users thought workspace setup was mandatory. Completion improved once the first useful action moved ahead of setup.

Compressed to fit — reads like a telegram

Rewrote onboarding. Users thought setup was mandatory (it wasn't). Moved first useful action ahead of setup → completion up. Lesson: check what your UI implies is required vs what actually is. Big learning for us this quarter, sharing in case useful.

One point, whole sentences

Users thought our setup screen was mandatory. It never was. We moved the first useful action ahead of it and completion jumped. Worth checking what your onboarding merely implies is required.

Sources used

Sources and freshness

Sources were reviewed on . Product features, prices, and platform rules change; follow the source links before relying on a volatile detail.

  1. 01Counting charactersX Developer Platform
  2. 02About X PremiumX Help Center

Keep learning

01Social media character limits in 2026: every platform, one sourced tableFit every platform's real limit without truncating a master caption.
02X content strategy for founders building in publicRun an X presence on claims, build notes, and replies instead of a thread calendar.
03How to schedule posts on X, and where they hide once you haveSchedule an X post natively, find it afterwards, and know when you have outgrown the built-in tool.