Skip to content
Shaflex

X character counter

Count a post the way X does: weighted, so a link is 23 and emoji and CJK characters are 2. Switch on Premium to count against 25,000.

Runs in your browser. Your text and images never leave it.

Updated

Count against 25,000 instead of 280.

0 / 280

280 leftweightedX: Weighted: most letters count 1, CJK characters and emoji 2, and every link 23.

Type or paste a post to count it.

Characters as typed
0
Emoji
0

How X counts a post

Not character by character. Every character has a weight, and the weights add up to 280, or 25,000 with Premium.

X calls its limit 280 characters, but what it counts is weight. Characters in a few ranges of Unicode weigh 1: that's most of the world's alphabets and the everyday punctuation. Everything else weighs 2, which takes in Chinese, Japanese and Korean and most symbols. Every emoji weighs 2, and every link 23.

The code points X weighs as one character
Code pointsWhat's in themWeight
U+0000 to U+10FFLatin, Greek, Cyrillic, Hebrew, Arabic, Devanagari and the other Indic scripts, Thai, Georgian1
U+2000 to U+200DTypographic spaces and the zero-width joiner1
U+2010 to U+201FHyphens, dashes and curly quotes1
U+2032 to U+2037Prime marks1
Everything elseCJK, Hangul, emoji, most symbols2

Before counting, X normalises your text (NFC). That matters when an accented letter arrives as two code points, a plain e followed by a combining accent, which some keyboards and pasted text produce. After normalising it's one é, so it counts 1, not 2.

Emoji and CJK characters weigh 2

However many code points they're built from.

An emoji counts 2. So does an emoji built from several code points: a flag, a thumbs up with a skin tone, or a family made of 7 code points joined together. X counts each sequence once.

Each Chinese, Japanese or Korean character weighs 2, so a post written in Japanese fits about 140 characters, not 280.

On X: A café, an emoji and a long link

New autumn menu at the café ☕ https://www.example.com/blog/2026/10/autumn-menu-is-here?utm_source=x

How X counts “A café, an emoji and a long link”, piece by piece
PieceWhat it isCounts
New autumn menu at the caféLetters, spaces and é28
☕An emoji, then a space3
https://www.example.com/blog/2026/10/autumn-menu-is-here?utm_source=xA link of 69 characters23
X counts54 of 280

The link is 69 characters long and costs 23, so you get 46 characters back.

On X: A sentence in Japanese

今日は新しいメニューを公開しました。

How X counts “A sentence in Japanese”, piece by piece
PieceWhat it isCounts
今日は新しいメニューを公開しました。18 characters, all CJK36
X counts36 of 280

Every character weighs 2, the full stop (。) included.

On X: Emoji built from pieces

👨‍👩‍👧‍👦 🇯🇵 👍🏽

How X counts “Emoji built from pieces”, piece by piece
PieceWhat it isCounts
👨‍👩‍👧‍👦A family: 7 code points3
🇯🇵A flag: two letters joined3
👍🏽A thumbs up with a skin tone2
X counts8 of 280

Each emoji counts 2, however it's built; the spaces count 1.

X Premium and long posts

With X Premium a post can weigh up to 25,000. The weights don't change, so links still cost 23 and a long post in Japanese still fits about 12,500 characters. Turn on Premium in the counter to count against it.

When a post is over

Cut to fit keeps the longest part that fits, ending at the last full sentence, the last whole word, or exactly at the limit. It never splits an emoji or a link: a link that won't fit is dropped whole. What it cut is shown underneath, so you can rework it or post it as a reply.

Does Shaflex keep an X post under the limit for me?

Yes. Shaflex sizes the X copy of your draft to X's 280 as you write and turns a longer one into a thread. To shorten it instead, select the text and pick Fit to platform limit. The same draft goes to your other networks too, each copy fitted to its own limit, and they're scheduled together.

See how Shaflex schedules for X, how one draft goes to every network, and what the free plan includes.

Where these rules come from

Each one is from the network's own documentation, help pages or source code. We last checked them on .

X character limit questions

What's the character limit on X?

280 for a standard account and 25,000 with X Premium. X counts weight rather than characters: most letters weigh 1, CJK characters and emoji 2, and every link 23.

Do links count toward the X character limit?

Yes, but every link counts 23, however long it is. Bare domains like example.com count 23 too, because X turns them into links.

Why does X count an emoji as two characters?

X weighs characters, and emoji sit outside the ranges that weigh 1. Every emoji counts 2, even one built from several pieces, like a family or a flag.

How many characters can I write in Japanese, Chinese or Korean on X?

About 140, since each of those characters weighs 2 and the limit is 280. With Premium it's about 12,500.

Is Twitter's character limit the same as X's?

Yes. Twitter became X, and posts are still counted with the twitter-text rules: the same weights, the same 23 per link and the same normalising.

One draft, a copy for every network.

Write the post once in Shaflex, adjust the copy each network gets, and schedule them all together.

Free plan, no card needed.