Skip to content

Twitter/X Character Counter – Counts Like X Does

Paste your post to see its real X count, with links, emoji and Chinese, Japanese or Korean characters weighted the way X weighs them. Too long? Split it into a numbered thread.

Account type

280 characters left

X count
0 / 280
Characters typed
0
Links (23 each)
0
Emoji (2 each)
0

Split into a thread

Posts break at the end of a sentence where possible, then between words. Numbers count towards each post's length.

Paste a long text above and it will be split into posts here.

How X counts characters
  • Letters in Latin, Arabic, Urdu, Cyrillic, Greek, Hebrew, Devanagari and most other alphabets count as 1.
  • Chinese, Japanese and Korean characters, and most symbols, count as 2.
  • Every emoji counts as 2, including skin tones, flags and family emoji made of several parts.
  • Every link counts as 23, however long it is, because X shortens it.
  • Standard accounts get 280; X Premium allows long posts of up to 25,000.

This counter follows X's published counting rules. Link detection is slightly simplified, so an unusual web address may be counted differently – X's own box has the final say.

How to use the X character counter

  1. Choose your account type – Standard · 280 or Premium · 25,000.
  2. Type or paste your post into the Your post box, or press Try an example to see how links and emoji are counted.
  3. Watch the ring and the counter. The ring fills as you type, turns amber near the limit and red when you go over, and the line next to it tells you how many characters are left.
  4. Check the highlighted overflow. When your text is too long, an Over the limit box shows the part that doesn't fit in red.
  5. Split into a thread if you'd rather not cut anything. Keep Add numbers like 1/3 to each post on or off, then copy each post or the whole thread.

Features

  • X-style weighted counting – links count as 23, emoji and CJK characters as 2, everything else as 1.
  • Progress ring and remaining count that update as you type.
  • Over-limit highlight that shows exactly which words would be cut.
  • Four quick stats: the X count, characters typed, links found and emoji found.
  • Standard and Premium limits – 280 or 25,000 characters.
  • Thread splitter that breaks at sentence ends, then at words, with optional 1/3-style numbering counted inside each post's limit.
  • Copy buttons for the whole text, each post and the full thread.
  • Right-to-left friendly – Urdu and Arabic text displays in the right direction.

The counting rules, in plain words

X publishes its counting rules as part of an open-source library called twitter-text, and this counter follows them. The text is first normalised, so an accented letter typed as two parts is counted once. Characters from the main alphabets, together with ordinary spaces, dashes and curly quotes, weigh 1. Characters outside those ranges weigh 2. An emoji weighs 2 however it is built. A link is replaced by a short t.co address when you post, so it always weighs 23.

Link detection here is slightly simplified: any web address that begins with its protocol (http or https) counts, as does a bare domain such as example.com with a common ending. A bare country domain such as example.pk only counts as a link when it has a path after it, which matches how X treats them. If a very unusual address is counted differently, the box on X has the final say.

Why use Fileora's Twitter/X character counter

Most character counters count every link at its full length and every emoji as one or two characters at random, so a post that looks fine can still be rejected. This counter weighs text the way X does, which means fewer surprises when you press Post. The thread splitter saves time when a thought needs more than one post, and the numbering is counted in, so no post goes over.

It's free, needs no account and works on your phone. Nothing leaves your browser.

Tips for tighter posts

  • Links are cheap when they're long. A 120-character link still costs only 23, so there's no need to shorten it yourself.
  • Emoji cost double. Five emoji take 10 characters, which is worth knowing when you're a few over.
  • Hashtags count too. Use the Hashtag Generator to pick one or two focused tags instead of a long list.
  • Check the words, not just the characters. The Word Counter shows word count, sentences and reading time for longer drafts.
  • Want styled text? The Instagram Font Generator makes bold and italic Unicode letters. Many of these are outside the main alphabets, so they may count as 2 each here.

Frequently asked questions

Why does X show a different number from a normal character counter?

X doesn't simply count characters. Every link counts as 23 no matter how long it is, each emoji counts as 2, and Chinese, Japanese and Korean characters count as 2 each. A plain counter counts all of these as their raw length, so the numbers rarely match. This counter applies X's weighting, so the figure you see is the one X uses.

How many characters can I use in a post on X?

Standard accounts can post up to 280 characters, counted with X's weighting. X Premium subscribers can write long posts of up to 25,000 characters. Switch the account type above the text box to check your text against either limit.

Do Urdu, Arabic and Hindi letters count as 2?

No. Letters in Latin, Arabic, Urdu, Cyrillic, Greek, Hebrew, Devanagari and most other alphabets count as 1 each, just like English. Only characters outside those ranges, mainly Chinese, Japanese and Korean characters and many symbols, count as 2.

How are emoji counted?

Every emoji counts as 2, even when it is built from several parts. A thumbs-up with a skin tone, a family emoji joined with invisible connectors and a country flag each count as a single emoji of weight 2, not as the four or more code points they are made of.

How does the thread splitter decide where to break?

It fills each post with whole sentences first. If a sentence is too long for one post, it breaks between words, and only splits inside a word when a single word is longer than an entire post. Links are never cut in half. With numbering switched on, a counter such as 2/5 is added to each post and counted towards its limit.

Is my text sent anywhere?

No. Counting and splitting happen in your browser as you type. Nothing is uploaded or stored, so drafts, announcements and private replies stay on your device.

Can't find the tool you need, or something isn't working?

Tell us which tool you'd like next or what went wrong. We read every message, and requests decide what we build next.

Opens your email app. Please don't attach private files.