Skip to content
Media limitsPlatform APIs & docsPostly plan rules

Media upload limits for images and videos

A clear view of the upload limits supported across platforms, with Postly plan rules applied where needed.

ImagesVideosUpdated as platform caps change
Platform limits may change over time. This page is designed to stay aligned with the latest known caps and Postly’s current plan handling.

Image upload limits

Image uploads follow the platform maximum across plans. If the platform supports it, you can upload it.

Platform capsPlan rules in Postly

Facebook

Max
4MB

API image cap. Postly enforces plan limits for videos; images use platform max.

Same across all plans

Instagram

Max
8MB

API cap (JPEG). Aspect ratio limits apply.

Same across all plans

LinkedIn

Max
5MB

API/UI upload cap for images.

Same across all plans

X / Twitter

Max
5MB

API cap for images.

Same across all plans

Threads

Max
8MB

Threads API image cap (JPEG/PNG).

Same across all plans

Google Business Profile

Max
5MB

GBP photo guidelines (JPG/PNG).

Same across all plans

Pinterest

Max
32MB

Pinterest max varies by surface; up to 32MB is commonly supported.

Same across all plans

Telegram

Max
10MB

Telegram Bot API: 10MB max for photos.

Same across all plans

Bluesky

Max
1MB

AT Protocol: 1,000,000 bytes per image.

Same across all plans

TikTok

Max
20MB

TikTok Content Posting API photo post: up to 20MB per image.

Same across all plans

YouTube

Max
-

Image publishing as posts is not supported via YouTube Data API. Video-only for publishing.

Same across all plans

Video upload limits

Video uploads are plan-aware inside Postly, while still respecting each platform’s maximum supported limit.

Platform capsPlan rules in Postly

TikTok

Starter/LTD
100MB
Basic
2GB
Team
4GB

Max 4GB via API, 10 mins, 1080×1920 px

YouTube

Starter/LTD
100MB
Basic
5GB
Team
10GB

Max 10GB via API, YouTube Shorts auto-published for vertical videos below 60secs

Facebook

Starter/LTD
100MB
Basic
5GB
Team
10GB

Max 10GB via API, 4 hrs

Facebook Reels

Starter/LTD
100MB
Basic
5GB
Team
10GB

Max 10GB via API, 90secs, 1080×1920 px

Facebook Stories

Starter/LTD
100MB
Basic
5GB
Team
10GB

Max 10GB via API, 60secs, 1080×1920 px

Threads

Starter/LTD
100MB
Basic
500MB
Team
1GB

Max 1GB via API, 5 mins

Instagram

Starter/LTD
100MB
Basic
500MB
Team
1GB

Max 1GB via API, 3s–15 mins, 1080×1080 px

Instagram Reels

Starter/LTD
100MB
Basic
2GB
Team
4GB

Max 4GB via API, 90secs, 1080×1920 px

Instagram Stories

Starter/LTD
100MB
Basic
100MB
Team
100MB

Max 100MB via API, 60secs, 1080×1920 px

X / Twitter

Starter/LTD
100MB
Basic
256MB
Team
512MB

Max 512MB via API, 0.5secs–140secs

Bluesky

Starter/LTD
100MB
Basic
250MB
Team
500MB

Max 500MB via API, 60secs

LinkedIn

Starter/LTD
100MB
Basic
2.5GB
Team
5GB

Max 5GB via API

Pinterest

Starter/LTD
100MB
Basic
500MB
Team
1GB

Max 1GB via API, MP4/WebM/MOV

Telegram

Starter/LTD
20MB
Basic
20MB
Team
20MB

Max 20MB via API