X (Twitter) Character Counter
Type or paste your post — the counter applies X's real rules: 280 weighted characters, CJK and emoji count double, links count as 23.
0
of 280 characters
Writing toolkit
Count it here — split it into a thread — style it with the Font Generator.
How X counts characters
280 weighted characters
The limit isn't a plain character count — it's a weighted score. Most characters cost 1, some cost 2.
CJK & emoji cost 2
Chinese, Japanese, Korean characters and emoji weigh double — "你好" costs the same as 4 Latin letters.
Links cost 23
Every URL is wrapped in t.co and costs exactly 23 characters — no matter how long it is.
How to check your post length
-
Step 1
Type or paste
Write your post in the box above — or paste it in from anywhere. Nothing leaves your browser.
-
Step 2
Watch the weighted count
The big number applies X's real rules: every link costs 23, CJK characters and emoji cost 2.
-
Step 3
Trim to fit
The bar turns amber near the limit and red once you are over — edit until it fits.
Frequently asked questions
How does the X (Twitter) character counter work?
It uses the same weighted rules X applies when you post: most Latin characters count as 1, CJK characters and emoji count as 2, and every link counts as exactly 23 characters regardless of its length because X shortens all URLs with t.co.
Why does a link always count as 23 characters?
X wraps every URL in a t.co short link, which is fixed at 23 characters. A long URL takes no more space than a short one — but each separate link still costs the same 23.
How many characters can a post have?
A standard post allows 280 weighted characters. X Premium subscribers can publish much longer posts, but the 280 limit still applies to replies and quotes.
Do emoji really count as 2 characters?
Yes. Any character outside the Latin-1 range — including emoji, Chinese, Japanese and Korean characters — weighs 2 against the 280 limit.