Keep

Count Twitter characters as X counts them

Check a post against the 280 character limit or the 25,000 character Premium limit, including weighted characters and 23-character URLs.

0

280 remaining · 0 URLs

How many characters is a tweet?

A standard post on X, formerly Twitter, can contain up to 280 weighted characters. Premium accounts can publish longer posts up to 25,000 characters. Switch between Standard · 280 and Premium · 25,000 above to see what will fit before you paste the draft into X.

The count updates as you type and shows how many characters remain or how far you are over the limit, plus the number of URLs it detected. Use Copy post to copy the draft or Clear to start again.

How Twitter counts characters

X does not use a simple JavaScript string length. Most Latin letters, punctuation, and spaces count as one. Many CJK characters and emoji count as two. Combined emoji are handled as graphemes, while mentions and hashtags count as ordinary text.

Every URL counts as 23 characters because X wraps links with its t.co redirector. A short domain and a long tracking URL therefore use the same amount of space in a post.

Twitter character limits at a glance

Text fieldDocumented limit
Standard X post280 weighted characters
Premium long post25,000 characters
URL inside a post23 weighted characters
Display name50 characters
Profile bio160 characters
Username15 characters

Replies use the same post composer and weighted counting rules. The counter switches between the standard and Premium post limits without changing how URLs, emoji, or CJK text are counted. X documents the weighted character rules and the Premium long-post limit.

Write under the 280 character limit

Start by removing filler words, repeated qualifiers, and phrases that do not change the meaning. Use shorter connectors and contractions where they still sound natural. If the idea needs more room, switch to a long post or split it into a clear thread.

The Twitter advanced search builder can help you find examples of concise posts from accounts you follow.

The counter stays private

Counting runs in your browser. The draft is not sent to Keep or saved anywhere.

Questions

Frequently asked questions

Standard X posts use a 280 weighted-character limit. Premium accounts can publish long posts up to 25,000 characters.

A standard tweet can contain up to 280 weighted characters. Spaces, punctuation, mentions, and hashtags count, while every detected URL uses 23 characters.

Yes. Select Premium · 25,000 above when you are drafting a Premium long post.

Every detected URL counts as 23 characters after X wraps it with t.co, regardless of the original link length.

Most emoji use two weighted characters. Combined emoji are treated as graphemes so their component code points do not produce a misleading raw count.

Many CJK characters count as two weighted characters under the X text rules.

Yes. Mentions and hashtags count as ordinary text and are not shortened like URLs.

Yes. Switch the limit to 25,000. The same weighted rules still apply to URLs, emoji, CJK characters, mentions, and hashtags.

Yes. It runs locally in the browser and does not send or save the draft.