Social Post Counter
Paste your post and the remaining length for X, Bluesky, Threads, Mastodon and Instagram lines up at a glance. No sign-up, and what you type never leaves your browser.
Approximates X's rule: ASCII = 1, full-width = 2, and each URL is a fixed 23 (t.co). Emoji and a few cases may still differ from X's exact counting.
How to Use the Social Post Counter
Type or paste your post into the box above. The raw character count and the remaining length against each major network's limit update live as you type — no submitting, no buttons.
- Characters: counted as code points, so emoji count as a single character.
- Remaining: each network's limit minus the characters used. Below zero means you are over the limit.
- X (280): approximated with ASCII = 1, full-width = 2, and each URL counted as 23 (t.co).
- Bluesky (300) / Threads (500) / Mastodon (500) / Instagram caption (2200): counted as code points.
The same post can fit on one network and overflow on another, because the limits differ. For example, a post of about 350 characters goes well over X's 280-character limit, yet still fits comfortably within Threads (500) and Mastodon (500). Click the "Long post (over only on X)" example above and you will see the remaining count for X turn red and negative, while Threads and Instagram still have plenty of room left.
When This Comes in Handy
- Cross-posting the same text to several networks and seeing where it fits and where it overflows.
- Checking that a post with mixed full-width text fits X's 280-character limit.
- Drafting an Instagram caption with hashtags to stay within 2,200 characters.