Free X / Twitter tool

X Post Character Counter

Check the weighted length of an X post before publishing. Links count as 23 characters, while emoji and many Unicode characters carry extra weight.

No login. Your draft is counted locally in your browser.

Private browser tool

Write or paste your X post

Weighted characters0
Characters remaining280
Links detected0

Your text stays in this browser. Start typing to see a weighted count.

How the count works

X does not count every visible character equally.

X documents a standard 280-character limit and a weighted counting system. Most Latin characters count as one. Emoji, CJK characters, and many other Unicode characters count as two. Valid links count as 23 characters because X wraps them with its t.co shortener.

This counter normalises text before measuring it, recognises browser-visible emoji clusters, and applies the documented link weight. X recommends its open-source twitter-text library as the definitive implementation for API integrations.

Read X's character-counting documentation

Use the space well

Length is a constraint, not a quality score.

A post that fits can still be unclear. Once the count is valid, check whether the opening states the point, the middle supports it, and the ending earns its place.

  • Keep one main idea in a standard-length post.
  • Preserve the evidence or context the claim needs.
  • Remove repeated setup before cutting the useful detail.
  • Use a thread or linked source when the idea needs more room.
Learn the social post writing skill

Common questions

X character counter FAQ

What is the standard X post character limit?
X documents a standard limit of 280 weighted characters. Some account features support longer posts, but this tool checks the widely available standard format.
Why does a long URL count as only 23?
X wraps valid URLs with its t.co shortener and documents a fixed 23-character weight, regardless of the original link length.
Is the counter exact for every possible Unicode sequence?
It follows X's published weighting ranges, URL rule, normalisation guidance, and emoji graphemes. For software posting through the X API, use X's recommended twitter-text library as the final validator.