Social Post Formatter
Write once and check your post against every platform’s character limit live — X, Threads, LinkedIn, Instagram, and more.
One post, every platform's limit
Cross-posting the same update means juggling wildly different character limits — 280 on X, 500 on Threads and Bluesky, 2,200 on Instagram, 3,000 on LinkedIn. Paste your draft once and this formatter shows, in real time, exactly how much room is left on each platform and flags the moment you go over any of them. It also tallies your hashtags and emoji, which all count toward the total.
One thing to remember: X counts every link as 23 characters no matter its real length, so leave a little headroom if your post includes a URL. Trim until every platform you care about shows green, then post with confidence.
Private and instant
Your drafts stay in your browser — nothing is uploaded.
Frequently Asked Questions
What character limits does this check?
It tracks the main platforms live: X/Twitter (280), Threads (500), LinkedIn (3,000), Instagram (2,200), Facebook (63,206), and Bluesky (300), showing how much room you have left on each.
How is the character count calculated?
By JavaScript string length, which matches how most platforms count. Note that X counts links as a fixed 23 characters regardless of length; plan a little headroom for URLs.
Does it count hashtags and emoji?
Yes — hashtags, mentions, and emoji all count toward the character total, and the tool tallies them so you can keep posts within each platform’s limit.
Is this tool free and private?
Yes. Everything runs in your browser — nothing is uploaded or stored.
Count characters and words on any text field, on any site.