One caption, every limit
Every network caps captions at a different length, so a post written for X's 280 characters reads very differently on Instagram's 2,200. This counter shows your live character count against every major platform at once - X (280), Bluesky (300), Threads (500), Pinterest (500), Instagram (2,200), LinkedIn (3,000), TikTok (4,000), YouTube (5,000) and Facebook (63,206) - so you can trim a post until it fits the tightest network you plan to publish to. Use it as an Instagram character counter, a Threads character limit checker or a caption counter for any platform - the live count updates as you type.
Counting is done by Unicode code point, so many emoji and accented characters are measured as a single character. Platforms may apply their own rules to URLs, combined emoji, or weighted characters, so use this as a practical draft check rather than an exact platform validator. Alongside characters you also get word, sentence and line counts, a characters-without-spaces total, and an estimated reading time - handy for longer captions, threads and video descriptions.
Watch the feed cut-off, not just the hard limit
The hard limit is rarely the real constraint. Most feeds preview only the first part of a caption - about 125 characters on Instagram, and a line or two on Facebook and LinkedIn - before collapsing the rest behind a "more" link. Front-load your hook so it lands above that cut-off, then use the full length for context, links and hashtags. Everything here runs in your browser; nothing you type is uploaded.
Caption too long for X or Bluesky? Run it through the thread splitter to break it into numbered parts using your chosen limit.