REVIEWED 12 SEPTEMBER 2026

Social media video specs

Publishing requirements depend on the account and upload surface. This review has partial source coverage: unresolved duration limits are marked, and safe-zone percentages are approximate editing guides. The data is free to reuse with attribution.

Reference values and editing guidance by platform
PlatformRatioResolutionMax lengthMax fileCaptionSafe zone (top/bottom)
TikTok9:161080×1920up to 10 minutes via the Content Posting API; account limits vary4 GB via the Content Posting API2,20011% / 34%
Instagram Reels9:161080×1920current limit not reverified; check the Reels composer~4 GB2,20010% / 35%
YouTube Shorts9:16 or 1:11080×1920up to 3 minutes256 GB overall upload cap; Shorts duration rules still apply5,0008% / 15%
LinkedIn16:9 or 9:161920×1080up to 15 minutes for organic video5 GB for organic video3,0004% / 8%
Pinterest9:161080×19204 seconds to 5 minutes for an organic Video Pinnot publicly documented80012% / 12%
X (Twitter)16:9 or 1:11920×1080up to 2 minutes 20 seconds for most accounts~512 MB2804% / 6%
Facebook Reels9:161080×1920no single Reel length cap in the unified video publishing flow~4 GB63,20610% / 35%
Snapchat Spotlight9:161080×1920current maximum not established by the Spotlight help pagenot publicly documented25015% / 20%
Threads9:16 or 1:11080×1920up to 5 minutesnot publicly documented5005% / 8%
Instagram Feed1:1 or 4:51080×1350depends on the video publishing surface; current limit not reverified~4 GB2,2004% / 6%

Use this data in your own project

The same table is served as JSON at koldflux.com/api/specs.json - free, no key, no rate limit. Please retain attribution under the listed CC BY 4.0 license.

Sources and unresolved checks

The review date records an editorial check, not verification of every field. Duration sources are listed below; caption limits, image dimensions and overlay margins do not yet have complete per-field source coverage. See our method.

Koldflux applies every one of these limits automatically when it renders and schedules your content.

Automate this in Koldflux