Type or paste your post and see exactly how X counts it — links, emoji and non-Latin scripts are weighted the way X weighs them, so 280 here means 280 there.
Private — counting runs in your browser, nothing is uploaded
280 characters left0 characters as X counts them · 0 raw characters
X allows 280 weighted characters per post. Links always count as 23, most emoji count as 2, and characters outside basic Latin ranges (like CJK) count as 2.
Why does my count differ from a normal character counter?
X does not count raw characters. Every link counts as 23 regardless of its length, most emoji count as 2, and characters from scripts like Chinese, Japanese and Korean count as 2 each. This counter applies the same weighting, so what fits here fits on X.
How many characters does a link use on X?
Exactly 23. X wraps every URL with its t.co shortener, so a 100-character link and a 15-character link both cost 23 characters of the 280 limit.
Do emoji count as one character?
Usually no — most emoji count as 2 weighted characters. A combined emoji (like a family or a flag) still counts as 2 in total, even though it is built from several code points.
Is my text uploaded anywhere?
No. Counting runs entirely in your browser with JavaScript — your draft post is never sent to a server, stored, or logged.
What is the character limit on X?
280 weighted characters for standard accounts. X Premium subscribers can write up to 25,000 characters, but posts truncate in the timeline — the first 280 still matter most.
{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Why does my count differ from a normal character counter?", "acceptedAnswer": {"@type": "Answer", "text": "X does not count raw characters. Every link counts as 23 regardless of its length, most emoji count as 2, and characters from scripts like Chinese, Japanese and Korean count as 2 each. This counter applies the same weighting, so what fits here fits on X."}}, {"@type": "Question", "name": "How many characters does a link use on X?", "acceptedAnswer": {"@type": "Answer", "text": "Exactly 23. X wraps every URL with its t.co shortener, so a 100-character link and a 15-character link both cost 23 characters of the 280 limit."}}, {"@type": "Question", "name": "Do emoji count as one character?", "acceptedAnswer": {"@type": "Answer", "text": "Usually no — most emoji count as 2 weighted characters. A combined emoji (like a family or a flag) still counts as 2 in total, even though it is built from several code points."}}, {"@type": "Question", "name": "Is my text uploaded anywhere?", "acceptedAnswer": {"@type": "Answer", "text": "No. Counting runs entirely in your browser with JavaScript — your draft post is never sent to a server, stored, or logged."}}, {"@type": "Question", "name": "What is the character limit on X?", "acceptedAnswer": {"@type": "Answer", "text": "280 weighted characters for standard accounts. X Premium subscribers can write up to 25,000 characters, but posts truncate in the timeline — the first 280 still matter most."}}]}