Video Requirements per Network with Sprout Publishing
Table of Contents
This page outlines the supported video upload limits when publishing through Sprout. The size, length, and format requirements below reflect what Sprout allows based on each social network's API and our platform capabilities, not necessarily what may be possible when uploading natively.
Please Note:
- Video uploads are not currently supported for Google My Business.
- When scheduling via the Sprout Social mobile app, the supported video formats may vary by device; the MP4 file type is recommended in most cases.
- The Sprout Social Mobile app may not support publishing to all social networks. The Android and iOS apps currently do not support publishing to Snapchat, Reddit or Bluesky.
Looking for image file requirements? Click here!
Facebook Videos
Facebook Reels:
- Max 1 video per post
- Max file size: 3 GB
- Length: 3 to 90 seconds
- Supported formats: MP4, MOV, AVI
- Resolution: 540×960 pixels (min) to 1080×1920 pixels or higher (recommended)
- Aspect ratio: 9:16
- Frame rate: 24–60 fps
- Thumbnail size: 4 MB
Standard Video Post (Supported via the API)
- Max 1 video per post
- Max file size: 3 GB
- Length: up to 45 minutes
- Supported formats: MP4, MOV, AVI
- Resolution: 1280×720 pixels, 720×1280 pixels
- Aspect ratio: 16:9, 9:16
- Bitrate: 256 kbps
- Recommended frame rate: 30 fps
- Thumbnail size: 4 MB
Instagram Videos
Instagram Reels + Carousel Posts
- Max 10 items per carousel post (images + videos)
- Max 1 video for Reels Post
- Max file size: 300 MB (650 MB with Mobile Publisher)
- Length: 3 seconds to 15 minutes for Reels; max of 1 minute for Carousel videos
- Supported formats: MP4, MOV
- Resolution: 720p to 1920 pixels
- Aspect ratio: 0.01:1 – 10:1 (9:16 recommended)
- Max video bitrate: 5Mbps maximum
- Audio bitrate: 128kbps
- Frame rate: 23-60 fps
- Thumbnail:
- Format: JPEG
- Size: 8 MB
- Aspect ratio: 9:16
- Note: Only reels with 5–60 second durations and 9:16 aspect ratios appear in the Global Reels tab.
Instagram Story Posts:
- Max 10 videos at once
- Max file size: 100 MB (650 MB with Mobile Publisher)
- Max length: 60 seconds (2.5 minutes with Mobile Publisher)
- Supported formats: MP4, MOV,
- Resolution: Maximum columns (horizontal pixels): 1920
- Aspect ratio: 0.01:1 to 10:1 (9:16 recommended)
- Note: Mobile Publisher is required for more than one video, over 100 MB, under 3 seconds or over 60 seconds.
Threads Videos
- Max 1 video per post
- Max file size: 1 GB
- Max length: 5 minutes
- Supported formats: MP4, MOV
- Maximum Columns (horizontal pixels): 1920
- Aspect ratio: 0.01:1 to 10:1 (9:16 recommended)
- Frame rate: 23–60 fps
Bluesky Videos
- Max 1 video per post
- Daily Upload Limits: 25 videos/10 GB per day
- Max file size: 100 MB
- Max length: 3 minutes
- Supported formats: MP4, MPEG, and WebM
- Recommended resolution: 720 pixels
- Aspect ratio: 0.01:1 to 10:1 (9:16 recommended)
X Videos
- Max 1 video per post
- Max file size: 8GB (including Premium Subscribers)
- Max length: 20 minutes (including Premium Subscribers)
- Supported formats: MP4, MOV
- Resolution: 1280×720 pixels (landscape), 720×1280 pixels (portrait), 720×720 pixels (square)
- Aspect ratio: 16:9 (landscape or portrait), 1:1 (square)
- Frame rate: 30 or 60 fps
LinkedIn Videos
- Max 1 video per post
- Max file size: 5 GB
- Max length: 10 minutes
- Supported formats: ASF, AVI, MP4, FLV, MKV, WEBM, QuickTime
- Resolution: 256×144 pixels (min) to 4096×2304 pixels (max)
- Aspect ratio: 1:2.4, 2.4:1
- Frame rate: up to 60 fps
- Bitrate: up to 30 Mbps
- Thumbnail size: 2MB
TikTok Videos
- Max 1 video per post
- Max file size: 1 GB
- Max length: 10 minutes without mobile publisher, 15 minutes with mobile publisher
- Supported formats: MP4, MOV, WEBM
- Resolution: 1080×1920 pixels
- Aspect ratio: 9:16
- Frame rate: 23–60 fps
YouTube Videos
- Max 1 video per post
- Max file size: 3 GB
- Max length: 12 hours (15 minutes for unverified channels)
- Supported formats: MP4, MOV
- Thumbnail size: 2 MB (available only for verified channels)
- Note: to publish a YouTube Short, the video needs to be 3 minutes or less, and it must be vertical or square.
Pinterest Videos
- Max 1 video per post
- Max file size: 2GB
- Length: 4 seconds to 5 minutes
- Supported formats: MP4, MP4v, and MOV
- Aspect ratio: Shorter than 1:2 (width:height), taller than 1.91:1. Recommended: square (1:1) or vertical (2:3, 4:5, or 9:16)
Reddit Videos
- Max size: 1 GB
- Min width/height: 50px
- Max duration: 15m
- Supported file types: .mp4 and .mov
Snapchat Videos
Snapchat Spotlight Post:
- Media per post: One video per Spotlight post
- Media type: Vertical video only
- Supported file types: .mp4, .mov
- Video duration: 5–300 seconds
- Captions: Optional, up to 160 characters
Snapchat Story Post
- Max media per Story: 10 items (images + videos combined)
- Supported file types: .mp4, .mov
- Duration: 5–60 seconds per video
- Min resolution: 540 × 960 px
- Aspect ratio: 9:16
- Auto-splitting: Snapchat automatically splits each video into ~10-second Snaps server-side. A 60-second video produces up to 6 Snaps.
FAQs
Additional Resources
- What kinds of posts can I publish using Sprout Social
- Troubleshooting Media Uploads in Sprout Social's Compose Window
Was this article helpful?