Free tool

Twitter / X character counter

A standard X post holds 280 characters; X Premium subscribers can write longer posts of up to 25,000. X does not count every character the same: emoji and Chinese, Japanese or Korean characters take two, and every link takes 23 however long it is. Paste your post to count it the way X does.

80 / 280200 remaining

Counted the way X documents: letters and punctuation are one, emoji and Chinese, Japanese or Korean characters two, and every link 23 however long. This checks standard posts, not Premium long posts.

11 whitespace-separated words · 1 lines · 75 visible characters

Copy your draft when you are ready.

Your bio is half of your profile. The other half is the page your link opens — make yours with Stick, free.

How to use it

  1. Paste the complete text you intend to put in a standard X post, including its links and hashtags.
  2. Watch the weighted count and remaining space while editing the message.
  3. If the draft exceeds 280, shorten the wording or divide the idea into separate posts.
  4. Copy the final text to X and check its composer, particularly for attached media or replies.

The weighted count is the number to watch

X assigns different weights to different Unicode ranges. Ordinary Latin letters usually cost one; CJK characters and many decorative letters cost two. Recognized emoji sequences also weigh two. That is why replacing a plain word with a Unicode bold version can increase the total. The counter weighs your text by X’s published rules instead of assuming that every visible shape has the same cost.

Links can be longer than they look

X wraps every link in its t.co shortener, so a link counts as 23 characters whether its written form is short or long. A bare domain such as stick.so counts as a link too; this counter recognizes the common domain endings, so write a rarer one with https:// to be sure. A period or comma right after a link belongs to the sentence and counts as one. Replacing a readable address with an unfamiliar short link will not save space in the final post.

Draft the point before trimming the sentence

Begin with the one thing you want a reader to take away. Add the example or evidence that makes the claim useful, then include the destination link if there is one. If the draft runs over, cut duplicated context first. Replacing every word with an abbreviation can reduce the count while making the message harder to understand.

Use the other statistics to understand a draft

The visible-character total describes how the text is grouped on screen; the word total splits on whitespace. Neither is the number X uses for its standard post limit. A Japanese sentence can contain many readable words without spaces, and a family emoji can contain several Unicode pieces. These secondary counts describe your text without deciding whether it can be posted.

Plan a sequence of posts deliberately

If an explanation needs several posts, give each one a complete job. The first should establish the point, the middle can contain examples, and the final post can give the next step. Count every post separately after adding any numbering. Avoid splitting a link, a sentence that changes meaning without its ending, or an instruction that depends on an unseen qualifier.

Know what a local text box cannot see

This page sees only the text you paste. It cannot inspect the recipient list of a reply, account entitlements, attached media or the current state of the X composer. It targets standard 280-character posts rather than Premium long posts. Every emoji counts as two, as X documents, including the newest ones.

Questions people ask

Make it yours.

One page for everything your bio links to — every block and every theme in the free plan.

CREATE YOUR SITE — FREE