Free tool · runs in your browser

Twitter character counter for posts, bios and threads.

Type or paste your text to see how many characters X counts — links as 23, emojis as 2 — plus words, links and lines. Over 280? Split it into a numbered thread in one click.

Count characters

What are you writing?

Counted like X’s composer: links 23, emojis 2, Chinese, Japanese and Korean characters 2, most other characters 1. Replies and quotes have the same limit.

0 / 280280 characters left

How X counts characters

X doesn't count every character as one. Each character gets a weight, and the total has to stay at or under the limit. This counter uses twitter-text, the open-source library Twitter published for counting posts, so it applies the same rules X's developer documentation describes:

If you paste a reply, leave out the @usernames X fills in automatically: they don't count toward your limit. Our guide to theTwitter character limit explains every rule with examples, including how quotes and Premium long posts work.

Character limits for every field

FieldLimitHow this tool counts
Post (free account)280Weighted, like X’s composer
Post (Premium, any tier)25,000Weighted, same rules
Reply or quoteSame as a postWeighted
Bio160One per character
Display name50One per character
Username (@handle)15Letters, numbers, underscores only
Poll option25 eachOne per character
Image description (alt text)1,000One per character

The limits come from X's help center and its Premium help page. X documents the weighting for posts only, so for bios, names, poll options and alt text the counter counts each character once. If you use emojis in those boxes, leave a little room and check X's own counter. X's pages also disagree on Premium: the Premium page says 25,000 characters while the basic posting page still mentions 4,000. Your composer is the final word.

Turn a long post into a thread

When a post in the Post · free account mode runs past 280 characters, the counter works as a thread maker:

  1. Write or paste the whole text into the box.
  2. Click Split into a thread. The splitter breaks at the end of a sentence or a line where it can, otherwise between words. It never cuts a word or a link in half.
  3. Keep numbering on to add a counter such as "1/4" to the end of each post. It's included in each post's count, so every post still fits.
  4. Copy each post into X's composer, tapping + to add the next one, or use Copy all to keep the whole thread in your notes.

An automatic split doesn't know where your ideas end, so read each post on its own before you publish. It matters more than usual: X's help center lists threads among the posts that can't be edited.

Thread or long post?

Threads suit step-by-step guides, lists and stories where each post can stand alone, and everyone can post them. Premium long posts suit essays that read better in one piece, but the timeline cuts them short with "Show more", so the first lines carry the post. Mentions after the first 280 characters of a long post don't send notifications. Our guide on how to write a thread on Xcovers hooks, templates and the full comparison.

Words, links and emojis

The line under the box also counts words, links, emojis and lines, so it doubles as a Twitter word counter. As a rough guide, a 280-character English post holds around 40 to 55 words, depending on word length and how many links or emojis you add. Everything runs in your browser: nothing you type is sent anywhere.

Frequently asked questions

How many characters can a tweet have?

A post on X can have up to 280 characters on a free account. X Premium subscribers can write posts of up to 25,000 characters, according to X's Premium help page. Emojis, links and Chinese, Japanese or Korean characters use more than one character each.

Do emojis count as two characters on Twitter?

Yes, in posts. X's developer documentation says every emoji counts as 2 characters, including emojis built from several pieces such as skin tones or family groups. This counter applies the same rule.

Do links count toward the Twitter character limit?

Yes, always as 23 characters. X shortens every link with its t.co service, so a short link and a very long one both use 23 of your 280. The counter finds links the same way X does.

How do I split a long tweet into a thread?

Paste the text into the counter with Post (free account) selected. Once it passes 280 characters, click Split into a thread: the tool breaks it at sentence ends or between words, adds optional 1/4-style numbering and gives each post a Copy button. Paste the posts into X's composer, tapping + to add each one.

Is this counter as accurate as X’s own?

For posts, it uses twitter-text, the open-source counting library Twitter published for this job, with the weights X's developer documentation describes, so it should match the ring in X's composer. For bios, names and other fields X doesn't publish its counting rules, so treat those counts as a close guide.

Does this tool store what I type?

Nothing you type leaves your device. Counting runs in your browser, and your last text is kept only in this browser's local storage so a refresh doesn't wipe it. Click Clear to remove it.