Character Counter for X (Twitter)
Count your post against the 280-character limit, with emoji counted correctly.
How to use
- Type or paste your post.
- Watch the live count against 280.
- If you're over, see how many posts a thread would take.
How the Character Counter for X (Twitter) works
Counts characters against X's limits as you type, so a post is not truncated or rejected at the moment you publish.
It counts characters against the 280 limit and flags overflow. X counts most characters as one, but URLs are always counted at a fixed length regardless of their real length.
280 characters standard · URLs count as 23 regardless of length · Premium allows far more
Worked example
A 250-character post with one long URL still counts as roughly 273, because the link is measured at 23.
Things worth knowing
- Every URL counts as 23 characters after t.co wrapping, so shortening a link yourself saves nothing.
- Some CJK characters count as two. Emoji frequently count as two or more.
- Threads sidestep the limit but each post is counted separately.
Frequently asked questions
Are emoji counted correctly?
Yes — characters are counted by code points, so most emoji count as one.
Why 280?
That's the standard character limit for a single post on X / Twitter.
Do links really always count 23?
Yes. All links are wrapped by t.co to a uniform length, so a 200-character URL and a 20-character one cost the same.
What is the limit with Premium?
Substantially higher — up to 25,000 characters — though shorter posts still perform better.