Skip to content
iHatePosting
Platform guides

Social media character limits for every network (2026)

Updated July 21, 20265 min read

Every network cuts a caption off at a different point — 300 characters on Bluesky, 500 on Threads and Mastodon, 2,200 on Instagram and TikTok, 3,000 on LinkedIn, 63,000 on Facebook. Here's the complete 2026 table, plus the image and video limits that go with it.

These numbers aren't scraped from year-old blog posts: they're the exact values iHatePosting's composer validates against before every publish — the same table the product runs on. When a platform changes a limit, this page changes with it.

Character and image limits by network

NetworkCharacter limitMax imagesNotes
Instagram2,20010Caption cap; up to 30 hashtags. Every post needs an image or video.
Facebook63,00010Effectively no limit for social copy.
LinkedIn3,0009Member posts.
TikTok2,20035Caption for videos and photo posts.
YouTube5,000Description cap — the title caps separately at 100 characters.
X2804Links always count as 23 characters; links in X posts are on the Pro plan.
Threads50010
Bluesky3004
Mastodon5004The fediverse default; your instance may allow more.
Telegram4,09610Text posts. A caption on a photo, album, or video caps at 1,024.
Discord2,00010Per message, via webhook.
Tumblr4,09610One text block via Tumblr's modern (NPF) API.
Pinterest (coming soon)5001Description cap; every Pin needs media. Coming soon on iHatePosting.
Google Business (coming soon)1,5001Post summary. Coming soon on iHatePosting.

The limits that actually bite

  • Telegram's 4,096 characters only applies to text-only posts — attach a photo, album, or video and the caption caps at 1,024.
  • YouTube's 5,000 characters is the description; the title is capped separately at 100 characters.
  • On X, every link counts as a flat 23 characters, no matter how long the URL really is.
  • Mastodon's 500 is the fediverse default — some instances allow more, but a cross-poster has to respect the floor or posts bounce on default servers.
  • Instagram captions allow up to 30 hashtags — the 31st gets the whole post rejected.

Video limits by network

NetworkMax lengthMax file sizeNotes
Instagram15 minutes1 GBPublished as a Reel. Carousel clips cap at 60 seconds / 100 MB; Stories at 60 seconds.
Facebook4 hours10 GBFeed video. Reels cap at 90 seconds / 4 GB, 9:16 vertical.
YouTube12 hours128 GBAlso takes WebM and AVI. Longer uploads need a verified channel.
TikTok10 minutes4 GB
LinkedIn30 minutes5 GB
Threads5 minutes1 GB
Bluesky3 minutes100 MBMP4 only.
Mastodon99 MBmastodon.social's default cap; your instance may allow more.
Telegram50 MBMP4 only. Videos inside albums cap at 20 MB.
Discord10 MBStandard (unboosted) server cap.
TumblrVideo posting is coming later; images publish today.
iHatePosting validates all of this live in the composer — the character counter tracks the tightest network you've selected, and a caption or file that breaks any network's limit warns you before you hit Post, not after.

Frequently asked questions

What happens if my caption is longer than a platform's limit?

Posting by hand, the platform rejects it. In a scheduler like iHatePosting, the composer counts against the tightest selected network as you type and flags exactly which network is over — so you tailor that one version instead of trimming the post everywhere.

Which network has the shortest character limit?

X, at 280 characters, then Bluesky at 300. At the long end, LinkedIn allows 3,000 and Facebook's 63,000 is effectively unlimited for social copy.

Do links count toward the character limit?

On X, every link counts as a flat 23 characters regardless of its real length. On the other networks a link's actual characters count toward the cap.

Are these limits the same for every account?

Mostly. Mastodon instances can raise the 500-character default, Discord's 10 MB file cap rises on boosted servers, and Telegram bot uploads cap at 50 MB — the table shows the safe floors a cross-poster has to assume.

Ready to post everywhere in one click?

Start your 90-day free trial — no credit card, about a minute to your first post.

Start free

Keep reading