QQudo Tools
TextPublished on 2026-10-20·7 min read

Social Media Character Limits 2026: X, Instagram, TikTok, LinkedIn

You finish a caption at what looks like 238 characters, confident it clears 280, and X still refuses it. An emoji counted double, or the link behaved differently than it looked. Character limits appear to be the simplest number in social media and turn out to have footnotes. Here are the ones that matter as of late 2026, with the caveat that belongs with them: platforms change these caps, so verify before a deadline depends on one.

Why the limit still matters

Every platform enforces its cap in one of two ways, and neither is kind. Some reject the post outright: the publish button greys out, or the composer throws an error and you have to cut something. Others accept the text and truncate it, hiding the overflow behind a '...more' link or clipping it after a fixed number of lines. A post cut off mid-sentence loses the point, because the part readers never reach is usually the part you were building toward.

That's why the number is worth knowing before you write instead of after. Drafting blind and trimming later means cutting whatever happens to sit near the end, which is rarely the sentence you'd choose to lose. Writing to a budget from the start changes the shape of the post: the hook goes first, the link goes where it fits, and the hashtags get sized to what's left over. It's the difference between editing and amputating.

The short-post platforms

X, still called Twitter in most people's vocabulary, allows 280 characters for standard accounts. That's the number most writers plan around. X Premium subscribers can post far longer, up to around 25,000 characters, which turns the same composer into something closer to a blog field for anyone paying for it.

The newer networks set their own numbers. Bluesky uses 300 characters, close enough to the old Twitter limit that the writing habits transfer intact. Threads allows 500, roughly double Bluesky, which leaves room for a fuller thought without becoming a long-form platform. These are hard caps rather than soft suggestions: nothing goes over. The constraint does real editorial work, forcing one idea per post and punishing anything that wanders.

The long-caption platforms

Instagram captions run to 2,200 characters, which sounds generous until you notice that only about the first 125 show before the '...more' cutoff. Everything past that lives behind a tap, so the opening two lines carry the post. The bio has a much tighter budget of its own at 150 characters, and the hashtag allowance runs to 30 per post.

TikTok captions allow around 2,200 characters. LinkedIn posts go to 3,000, the largest figure covered here. Facebook is a different case entirely: its technical post limit is very large, in the tens of thousands, but engagement drops off long before you approach it. The binding constraint there is attention rather than the input field.

Details that trip people up

The character you type and the character a platform counts are not always the same thing. On X, any URL counts as a fixed 23 characters regardless of its real length, because every link gets rewritten through the t.co shortener before it is stored. A short link and a long one carrying tracking parameters cost the same, so a long link doesn't eat your budget the way it appears to.

Emoji go the other direction. Many are encoded as more than one code unit, so a single emoji can count as 2 characters, and the composite ones built from several pieces cost more still. Hashtags and @mentions count toward the total as well, symbols included, which is how a post with eight hashtags at the bottom quietly blows through a limit even when the sentence above them looked short. You cannot eyeball any of this, and near a cap that gap decides whether the post publishes.

Count before you post

A character counter settles the guessing in one paste. Type or drop the text in and it reports characters, words and reading time as you type, updating on every keystroke. The live part matters more than the total: a final number tells you that you're over, but watching it move as you cut is what lets you aim. Trimming a caption from 2,340 down to 2,200 is a lot easier when you can see the gap close.

Run the count before publishing rather than after a rejection. Draft the whole thing, measure it, cut the fat, and only then paste it into the composer. Because the counter runs in your browser, nothing you type gets uploaded anywhere. That matters for work that isn't public yet: an unannounced product name, or a post tied to a deal that hasn't closed. The draft stays on your device until you choose to publish it.

Frequently asked questions

How many characters is a tweet?

280 for a standard X account. Premium subscribers can post much longer, up to around 25,000 characters. Two details change how you plan around the 280: any URL counts as a fixed 23 characters no matter how long the real link is, and some emoji count as 2. Those are the figures as of late 2026, and worth re-checking before you build a template on them.

Do emoji count as one character?

Often two. Many emoji are encoded with more than one code unit, so a glyph that looks like a single mark occupies two slots in the count, and composite emoji can cost more. If you're near a limit and the post uses emoji, count it rather than estimate.

Are these limits permanent?

No. Platforms change their character limits fairly often, usually alongside a subscription tier or a redesign, and every number here reflects what was current as of late 2026. Treat them as a baseline. Before a template depends on an exact figure, check the platform's own help documentation for the current limit.

Related tool

As of late 2026 the figures worth keeping to hand are 280 for X, 300 for Bluesky, 500 for Threads, about 2,200 for Instagram and TikTok captions, and 3,000 for LinkedIn. Underneath them sit the rules that break naive counting: links cost a flat 23 characters on X, emoji often cost 2, and hashtags and mentions are included. Write toward the smallest budget you might hit, count the draft before pasting, and re-check the documentation now and then, because these caps have never stayed still for long.

Try the Word Counter →