X Post Composer and Twitter Character Counter

Write or paste a standard X post, check its exact weighted character count and continue to the official X composer when it is ready.

  • X-compatible counting
  • Private browser processing
  • No account required

Compose a standard X post

The counter follows X's weighted rules for URLs, emoji and Unicode instead of relying on ordinary string length.

0 / 280

URLs count as 23 weighted characters, regardless of their length.

280 weighted characters remaining

Composition preview

Preparation view, not a published post

Your composition preview will appear here.

How X counts characters

A standard X post allows up to 280 weighted characters, but different kinds of content do not always use the allowance in the same way.

Ordinary text

Latin letters, numbers, punctuation and common symbols normally count as one weighted character.

Links

Every valid URL counts as 23 weighted characters, whether it is short or contains a long path and query string.

Emoji and Unicode

Emoji, CJK characters and some other Unicode ranges count as two. Joined emoji still count as one emoji.

Mentions and hashtags

Manually entered mentions, hashtags and cashtags count normally, including their leading symbol.

What happens when you continue

The tool deliberately stops at preparing one standard text post so its result remains predictable and private.

Continue on X opens an official X Web Intent with your exact text prefilled. X Utils does not sign in, publish, schedule or attach media on your behalf.

Longer Premium posts, thread splitting and image preparation have separate requirements and are outside this composer's current scope.

Post composer questions

Answers about weighted counting, links, emoji, publishing and draft privacy.