August 31, 2026

Which post types each network supports, and where they stop

Every network accepts a different shape of post, and the differences are not cosmetic — a carousel that works on Instagram has nowhere to go on LinkedIn, and a video under TikTok's limit can still be too large for Facebook.

This is what PostStage supports today, and where each network stops.

Post types

TypeWhat it isWhere it works
PhotoOne image with a captionEvery network that accepts images
CarouselSeveral images in one post, swiped throughInstagram
ReelShort vertical video in the reels feedInstagram
StoryVertical post that disappears after 24 hoursInstagram
VideoA video upload with a title or captionYouTube, TikTok, Telegram, Instagram, Facebook
TextCaption only, no mediaLinkedIn, X, Threads, Bluesky, Mastodon, Telegram, Discord, Tumblr, WordPress

Two networks accept no images at all, because they are video products: YouTube and TikTok. Sending them a photo post is not a size problem — there is nowhere for it to go.

Images

NetworkMax per postMax size each
Instagram108 MB
Bluesky41 MB each, 1.9 MB total
Mastodon47.6 MB
Facebook110 MB
LinkedIn110 MB
X15 MB
Threads18 MB
Pinterest120 MB
Google Business110 MB
Telegram110 MB
Discord125 MB
Tumblr110 MB
WordPress110 MB
YouTubevideo only
TikTokvideo only

Bluesky has two limits, not one. Each image must be under 1 MB and all four together must be under 1.9 MB. Four images just inside the per-image limit will still be refused. It is the only network here that caps the total.

WordPress takes one image because it becomes the featured image. There is no gallery post through the WordPress API. A post body can still reference other images by URL — the single limit is on the featured image, not on the article.

Video

NetworkMax size
YouTube500 MB
TikTok512 MB
Instagram100 MB
Telegram50 MB
Facebook20 MB

Networks not listed do not accept video uploads through PostStage.

Facebook's 20 MB is lower than you would expect, and it is deliberate. Facebook's own API will take more, but a large upload has to survive the whole publish window, and a video that fails at the last moment fails silently from your side — the post simply does not appear. A cap that publishes reliably is worth more than one that occasionally does not. For anything longer, upload to Facebook directly and schedule the rest of your week here.

The limits are checked when you compose, not when you publish

This matters more than the numbers. Every cap above is enforced in the composer, and it is the same value the publisher enforces when the post actually fires.

That is a deliberate design choice: a post that passes validation at 9am and then fails silently at 6pm is the worst possible outcome, because you find out from the absence of a post rather than from a message. If PostStage accepts your post, the size and count have already been agreed with the network.

What we cannot check in advance is the network's own mood — a revoked token, an account restriction, a platform outage. Those surface as a failure notice with the reason, and the post stays in your queue rather than disappearing.

Related