X reference
Twitter character limit (now X): 280 weighted characters
The Twitter character limit is 280 weighted characters on X. Most Latin text counts as one, emoji and Chinese, Japanese or Korean characters count as two, and every link counts as 23. Count your post with the free counter below, or let Postdom write your X posts in your brand and flag any that run long before you approve them.
What is the Twitter character limit?
An X post can hold 280 weighted characters. X does not count every character the same: it weights them, and it publishes the weights.
So 280 Latin characters fit exactly, but the same number of Japanese characters is twice over the limit.
| Character | Counts as |
|---|---|
| Latin letters, punctuation, common symbols | 1 |
| Emoji, of any complexity | 2 |
| Chinese, Japanese, Korean | 2 |
| Characters outside the lighter ranges (default) | 2 |
The weighting comes from X’s own counting documentation, whose sections are titled character weights, emoji counting and URL handling — the three things a bare number leaves out. Checked .
Free Twitter character limit checker
Paste your post to see it counted both ways: X's weighted count and the plain UTF-16 count Postdom uses. It is free and nothing you paste is posted.
- Weighted
- 0twitter-text rules with updated Twemoji recognition — 280
- UTF-16 code units
- 0What Postdom’s check measures — 280
- X text validity
- No verdictLength and prohibited-character result, not publication approval
Enter the finished post to get a weighted count. An empty field has no fit verdict.
X character limit for links
Every link X recognizes counts as 23, however long or short it is. X wraps it in its own shortener and counts that.
So shortening a link before you post saves nothing. Text that only looks like a link, but that X does not recognize, counts as ordinary text.
Twitter character count: emoji and other scripts
An emoji counts as two, however it is built. A family emoji made of seven code points is still two, because the joiners add nothing. Chinese, Japanese and Korean characters also count as two each.
Questions about the Twitter character limit
What is the Twitter character limit?
280 weighted characters per post on X. Latin text counts as one, emoji and CJK characters count as two, and each recognized link counts as 23.
Do links count toward the X character limit?
Yes, as 23 each, whatever their length.
Why does my counter disagree with X?
Most counters count characters evenly. X weights them. A counter that does not say which rule it used cannot tell you whether a post fits.
Does Postdom check the Twitter character limit?
Postdom checks your text against 280 UTF-16 code units and flags an overrun on the approval card, so you see it before you approve. That is a different unit from X's weighted count, so the counter above shows both.
Write X posts that fit, with Postdom
Postdom turns your website into ready-to-post content in your brand and posts the ones you approve to TikTok, Instagram and more. Long X posts are flagged on the approval card, so you can trim them before anything goes out.
Nothing posts until you approve it. Start on Free with no card: 1 post a month on 2 accounts, on any platform, X included.
Start free with Postdom
Paste your website and see your first post today.