Reference

File Size & Posting Limits

Every platform sets its own limits for photo and video uploads. Here's what each one accepts, so you know your posts will go through.

The rule that matters most: when you post the same file to several platforms at once, the smallest limit among them applies. StudioFlows checks your file as you build the post and automatically greys out any platform it's too big or too long for — so you'll never get a surprise failure after scheduling.

Video limits

Videos must be MP4 or MOV format.

Platform Max file size Max length
Instagram (Reels)300 MB15 minutes (3 sec min)
TikTok1 GB10 minutes
YouTube5 GBUp to 4 hours (Shorts ≤ 60 sec)
FacebookNo fixed cap (bitrate-limited)20 minutes
X (Twitter)512 MB2 min 20 sec (free accounts)
LinkedIn2 GB30 minutes
Threads1 GB5 minutes
Pinterest2 GB15 minutes (4 sec min)
Reddit1 GB
Snapchat100 MB60 seconds (5 sec min)
Mastodon99 MB5 minutes
Bluesky5 minutes

Photo limits

Photos are JPG or PNG. "Photos per post" is the max for a single carousel/multi-image post.

Platform Max file size Photos per post
Instagram8 MB10
TikTok20 MB (JPG only)
Facebook4 MB4
X (Twitter)5 MB4
LinkedIn5 MB10
Threads8 MB10
Pinterest5 MB1
Reddit20 MB
Snapchat1
Mastodon16 MB
Google Business5 MB1
Bluesky1 MB4
Custom YouTube thumbnail: up to 2 MB. YouTube Shorts don't support custom thumbnails.

Do these limits change by how I post?

No — the same platform limits above apply however you create the post:

  • Manual posts: the composer checks your file live and disables any platform it exceeds before you schedule.
  • Hot Folder (desktop upload): drop a file in your watched folder and it posts with the same limits. Large files upload fine.
  • Auto Posting (scheduler): posts your photos on your set schedule, using the photo limits above.

Web Watch

This is separate from posting. Web Watch tracked images can be up to 30 MB each (JPG, PNG, or WebP) — StudioFlows compresses them automatically during upload, so you can drop in full-size exports.

Still have a file that won't post?

Send us the details and we'll help you get it live.

Contact Support

Powered by MHamiltonVisuals