X (Twitter)
0/280
280 left
Links count 23, emoji 2
Free tool
Type or paste a post or a reply. See how many characters it uses on each site, counted the way that site counts them, emoji and links included.
0/280
280 left
Links count 23, emoji 2
0/500
500 left
Each character 1
0/300
300 left
Long links shortened first
The counting runs in your browser. Twick doesn’t send or keep your text.
Same text, three counts
Each site counts emoji and links its own way. Here is one short post, counted by all three.
Shipped it 🚀👍🏽 The full write up is here: https://example.com/blog/how-we-shipped-it
example.com/blog/how-we-..., each emoji 1.Limits
| X (Twitter) | Threads | Bluesky | |
|---|---|---|---|
| Post or reply | 280 | 500 | 300 |
| Longer posts | 25,000 with Premium | A text of up to 10,000 attached to a post | None |
| Most letters | 1 each | 1 each | 1 each |
| Chinese, Japanese, Korean | 2 each | 1 each | 1 each |
| An emoji | 2, however it’s built | 1 as shown here | 1, with its skin tone or family |
| A link | 23, however long | In full as shown here | Shortened, then counted |
How each site counts
A post or a reply on X fits 280 characters, and X doesn’t count every character the same:
With X Premium, a post can run to 25,000 characters. Source: X developer docs, Counting characters.
Meta’s documentation for Threads says text posts are limited to 500 characters, and replies work the same way. A post can also carry an attached text of up to 10,000 characters.
Meta doesn’t say how links count, and its note on emoji doesn’t match the app, so we tested both in the Threads app in October 2026. A letter, a Chinese character, a line break and an emoji each count 1. An emoji with a skin tone counts 2, and a link counts in full. If Threads shows a different number for your post, go with Threads. Source: Meta, Threads API, Posts.
A post or a reply on Bluesky fits 300 characters, counted the way a reader sees them. An emoji with a skin tone, a flag or a family made of several people counts as 1.
Links are shortened before they’re counted. Bluesky drops the https://, keeps the site, and when the rest is longer than 15 characters, keeps 13 of them and adds three dots. So a long link costs far fewer characters than it looks. Source: Bluesky’s app, on GitHub.
Twick drafts replies in your voice right under the post, sized for the site you’re on. You pick one and post it yourself.
FAQ
280 characters for a post or a reply. With X Premium, a post can be up to 25,000 characters.
Yes. X counts every emoji as 2 characters, however many parts it is made of, such as a skin tone or a family.
Yes, and always the same: every link counts as 23 characters on X, however long or short it is.
X counts each of them as 2, so a post written in those languages fits 140 characters.
500 characters for a post or a reply. Threads also lets you attach a longer text, up to 10,000 characters, to a post.
300 characters. Bluesky counts what a reader sees, so an emoji with a skin tone counts as one, and it shortens a long link before counting it.
Yes, on all three sites. On X, the @names that X adds at the start of a reply don’t count.
No. The counting runs in your browser, and Twick doesn’t send or keep your text.
Coming soon to the Chrome Web Store!