Free accounts get 280 weighted characters; Premium gets 25,000. Paste your post and see the number X will see: emoji and CJK count as 2, every link counts as 23. Nothing leaves your browser.
Trimming the same post to 280 for X, 500 for Threads and 2,200 for Instagram by hand gets old. Smart Post Studio's writing studio drafts a version per platform and schedules all of them — free plan, no card.
Try the free plan280 characters for free accounts. Premium, Premium+ and Business subscribers can write long posts of up to 25,000 characters; the timeline shows the first 280 with a “Show more” link.
X counts weighted characters, not raw ones. Most Latin letters, numbers and punctuation count as 1, but emoji, CJK characters and many symbols count as 2. Every URL counts as exactly 23 characters whatever its real length, because X wraps it in a t.co link. The counter above uses the same rules.
Yes. Each URL counts as 23 characters, whether it is 15 characters or 150. Links in your bio count toward the 160-character bio limit as written.
Display name 50 characters, username 4–15, bio 160, direct messages 10,000, image alt text 1,000, poll options 25 characters each, up to 4 images per post, video up to 2 min 20 s on free accounts (longer on Premium).
It follows the public twitter-text rules X uses: code-point ranges 0–4351, 8192–8205, 8208–8223 and 8242–8247 weigh 1, everything else weighs 2, URLs weigh 23. Edge cases with combining characters can differ by one or two; if you are at the limit, leave a little room. Nothing you type leaves your browser.
More free tools: smartpoststudio.com/tools — all run in your browser, no signup.