Skip to content
Media limitsPlatform APIs & docsPostly plan rules

Media upload limits for images and videos

File size is one part of video readiness

Postly checks supported media types, format, size and available duration and dimensions. A small, time-limited MP4/MOV header check can identify video encoding, reported frame rate and average bitrate. Other formats, metadata at the end of a file and unavailable headers remain unverified; codecs, audio, frame timing and peak bitrate are not fully verified. No video is converted, trimmed, cropped or re-encoded. Re-export incompatible files for the selected destination. Checks cannot guarantee provider acceptance.

Understand video checks and next steps

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.
Content format guidePublish-ready specs

Need the right format before checking upload limits?

Use the Content Format guide to confirm accepted image types, video formats, aspect ratios, URL rules, documents, captions, and platform-specific API requirements before scheduling posts.

Media formats

Images, videos, docs, GIFs, and platform-specific notes.

URL rules

Direct links, hosted files, and examples that work.

API-safe tips

Avoid common publish failures and rejected posts.

Open content format guide
MP49:16 / 1:1

Image upload limits

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

Platform capsPostly plan rules

Facebook

Max
8MB

Up to 10 images or videos per placement selection. Multiple feed images publish as one multi-image post; each video, Reel or Story file publishes separately. Linked carousel cards use a separate builder. Postly image allowance. Placement requirements apply.

Same across all plans

Instagram

Max
8MB

Up to 10 images. Multiple images publish as one Instagram carousel. Videos publish separately as Reels. Select up to 10 files per placement; each Reel video or Story file publishes separately. Postly supports JPEG and PNG directly. Other supported images are converted in the editor when needed; size and aspect ratio still apply.

Same across all plans

LinkedIn

Max
5MB

Up to 20 images, 1 video, or 1 document per post. Multiple images publish as one multi-image post. Do not mix attachment types. API/UI upload cap for images.

Same across all plans

X / Twitter

Max
5MB

Up to 4 images, 1 animated GIF, or 1 video per post. Thread replies are separate posts, each with its own media selection. API cap for images.

Same across all plans

Threads

Max
8MB

Up to 20 images or videos per post. Multiple items publish as one carousel; images and videos can be mixed. Threads API image cap (JPEG/PNG).

Same across all plans

Google Business Profile

Max
5MB

One image per local post. No video attachments. One JPEG/PNG; minimum 10KB and 250px on both sides. No video local posts.

Same across all plans

Pinterest

Max
32MB

1 image or 1 video per standard Pin. Postly allows up to 5 selected files; the separate multi-page settings are a different format; do not assume several selected files will become a standard carousel Pin. Pinterest max varies by surface; up to 32MB is commonly supported.

Same across all plans

Telegram

Max
5MB

One attachment sends a single media message; two to ten supported photos/videos can form a media group. The ten-file limit is per group, not a daily allowance. Postly uses public-URL photo delivery through the Bot API.

Same across all plans

Bluesky

Max
2,000,000 bytes

Up to four images, or one video, per post. Do not mix images and video. Up to four images.

Same across all plans

TikTok

Max
20MB

Up to 35 photos or 1 video per post. Multiple photos publish as one photo post. Do not mix photos and video. JPEG or WebP photo posts; convert PNG first.

Same across all plans

YouTube

Max
-

One video per upload. A thumbnail is separate from the video, not a second post. Standalone image posts are unavailable through Postly. 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 capsPostly plan rules

TikTok

Starter/LTD
100MB
Pro
4GB

Up to 35 photos or 1 video per post. Multiple photos publish as one photo post. Do not mix photos and video. MP4/MOV/WebM; up to 10 minutes and 4GB, subject to creator eligibility; 360–4096px each side.

YouTube

Starter/LTD
100MB
Pro
10GB

One video per upload. A thumbnail is separate from the video, not a second post. Standalone image posts are unavailable through Postly. Postly ceiling 10GB; eligible channels up to 12 hours. Square or vertical videos up to 3 minutes may become Shorts.

Facebook

Starter/LTD
100MB
Pro
10GB

Up to 10 images or videos per placement selection. Multiple feed images publish as one multi-image post; each video, Reel or Story file publishes separately. Linked carousel cards use a separate builder. Current Postly feed allowance: up to 10GB and 4 hours; account and endpoint restrictions apply.

Facebook Reels

Starter/LTD
100MB
Pro
10GB

Up to 10 videos per selection. Each video publishes as a separate Reel; images are not supported. Current Postly Reel allowance: 90 seconds; account and endpoint restrictions apply.

Facebook Stories

Starter/LTD
100MB
Pro
10GB

Up to 10 images or videos per selection. Each file publishes as a separate Story. Current Postly Story allowance: 60 seconds; account and endpoint restrictions apply.

Threads

Starter/LTD
100MB
Pro
1GB

Up to 20 images or videos per post. Multiple items publish as one carousel; images and videos can be mixed. Max 1GB via API, 5 mins

Instagram

Starter/LTD
100MB
Pro
1GB

Up to 10 images. Multiple images publish as one Instagram carousel. Videos publish separately as Reels. Select up to 10 files per placement; each Reel video or Story file publishes separately. Postly allowance; use the lower of your plan limit and 300 MB for reliable Reel preparation. Meta’s current media reference lists 300 MB; its example collection lists 1 GB. See Content Format Guide.

Instagram Reels

Starter/LTD
100MB
Pro
1GB

Up to 10 videos per selection. Each video publishes as a separate Reel; images are not supported. Postly allowance; use the lower of your plan limit and 300 MB for reliable Reel preparation. Meta’s current media reference lists 300 MB; its example collection lists 1 GB. See Content Format Guide.

Instagram Stories

Starter/LTD
100MB
Pro
100MB

Up to 10 images or videos per selection. Each file publishes as a separate Story. Postly Stories: up to 60 seconds and 100MB.

X / Twitter

Starter/LTD
100MB
Pro
512MB

Up to 4 images, 1 animated GIF, or 1 video per post. Thread replies are separate posts, each with its own media selection. Postly plan size allowance; X Post video guidance up to 20 minutes/8GB by default. Eligibility applies.

Bluesky

Starter/LTD
100MB
Pro
300,000,000 bytes

Up to four images, or one video, per post. Do not mix images and video. MP4, Postly duration ceiling 3 minutes; provider cap 300,000,000 bytes.

LinkedIn

Starter/LTD
100MB
Pro
5GB

Up to 20 images, 1 video, or 1 document per post. Multiple images publish as one multi-image post. Do not mix attachment types. MP4, 3 seconds–30 minutes; up to 5GB Postly allowance.

Pinterest

Starter/LTD
100MB
Pro
1GB

1 image or 1 video per standard Pin. Postly allows up to 5 selected files; the separate multi-page settings are a different format; do not assume several selected files will become a standard carousel Pin. MP4/MOV/M4V, 4 seconds–15 minutes; video cover required. Pro allowance 1GB; provider constraint 2GB.

Telegram

Starter/LTD
20MB
Pro
50MB

One attachment sends a single media message; two to ten supported photos/videos can form a media group. The ten-file limit is per group, not a daily allowance. MP4 multipart Bot API route: up to 50MB; lower plan allowances apply.

Google Business Profile

Starter/LTD
Not supported
Pro
Not supported

One image per local post. No video attachments. Local posts accept one image, not video.

WhatsApp

Starter/LTD
16MB
Pro
16MB

Postly publishes approved template messages to selected recipients. Arbitrary image/video attachments and social-feed carousels are not provided by this publishing flow. Use the content supported by the selected template. MP4/3GP with H.264/AAC; messaging eligibility applies.

Discord

Starter/LTD
Below 25MiB combined
Pro
Below 25MiB combined

Up to ten uploaded attachments per message. Images and videos share the count and the total request-size budget. Up to 10 attachments per message; allow room for request metadata.

For LTD customersPro Access

Unlock more from your LTD account

API Access for LTD is $15/month or $144/year and includes unlimited API keys, REST API, MCP AI agents, unlimited AI text (fair usage), and video uploads up to 10GB, subject to platform limits. Your original publishing, team member, workspace, and storage allowances stay unchanged. Existing API subscribers keep their purchased price and benefits while their subscription remains active. Bio Pages and Postly CRM are separate add-ons.

Open Postly dashboard
Higher video upload limitsUp to each platform’s maximum, with a 10 GB per-video ceiling
Unlimited API keysBuild and connect custom automations
API access + MCP workflowsBoth included with the add-on