In this concise, data‑driven guide, we consolidate the most current video specifications for every major social media platform, ensuring your content looks polished and performs optimally across Instagram, TikTok, YouTube, Facebook, LinkedIn, X (formerly Twitter), Pinterest, and Snapchat.
Instagram remains one of the most effective channels for video marketing: 69% of marketers use it, and 59% consider it their most impactful platform (Wyzowl 2026 Video Marketing Statistics).
Reels
- Resolution: 720p minimum
- Aspect ratio: 1.91:1 – 9:16
- Max file size: 4 GB
- Formats: MP4 or MOV
- Length: 3 s – 3 min (in‑app recording capped at 90 s or 3 min)
- Frame rate: ≥30 fps
Need inspiration? Explore 17 clever Instagram Reel ideas to boost engagement.
Stories
- Resolution: 1080 × 1920
- Min width: 500 px
- Aspect ratio: 9:16
- Max file size: 4 GB
- Formats: MP4, MOV, GIF
- Length: 1 s – 60 s
- Frame rate: 30 fps
Stories drive interaction and can be archived as Highlights for extended visibility.
Carousel Videos
- Resolution: 1080 × 1080 (1:1) or 1080 × 1350 (4:5)
- Aspect ratio: 1:1
- Max file size: 4 GB
- Formats: MP4, MOV
- Length: 3 s – 60 s per card
- Frame rate: 23–60 fps
- Cards: 2–20
Video Ads
- Carousel Ads: 1080 × 1080, 1:1, 4–20 cards, 2 min max, 23–60 fps, MP4/MOV, 4 GB
- Story Ads: 1080 × 1920, 9:16, 1 s – 60 s, 30 fps, MP4/MOV/GIF, 4 GB
TikTok
TikTok’s user base spans Gen Z to boomers, and its content format is straightforward, making it easy to align video specs with platform expectations.
In‑feed Videos
- Resolution: 1080 × 1920
- Aspect ratio: 9:16
- Max file size: 72 MB (Android) / 278.6 MB (iOS) – web upload allows up to 1 GB
- Formats: MP4, MOV
- Length: up to 10 min
- Frame rate: 23–60 fps
TikTok Stories
- Resolution: 1080 × 1920
- Aspect ratio: 9:16
- Max file size: 72 MB (Android) / 278.6 MB (iOS)
- Formats: MP4, MOV
- Length: up to 15 s
- Frame rate: 23–60 fps
TikTok Ads
- Resolutions: 540×960, 640×640, 960×540
- Aspect ratios: 9:16, 1:1, 16:9
- Max file size: 500 MB
- Formats: MP4, MOV, MPEG, 3GP, AVI
- Length: 5 s – 60 s (15 s recommended)
- Bitrate: ≥516 kbps
- Frame rate: 23–60 fps
YouTube
YouTube is the gold standard for video marketing, trusted by 82% of marketers and delivering the highest ROI (Wyzowl 2026).
Standard (Landscape)
- Resolution: 1920 × 1080
- Aspect ratio: 16:9
- Max file size: 256 GB
- Formats: MP4, MOV
- Length: up to 12 h (verified accounts)
- Frame rate: 24, 25, 30, 48, 50, 60 fps
YouTube Shorts (Vertical)
- Resolution: 1920 × 1080 (vertical orientation)
- Aspect ratio: 16:9 only
- Max file size: 2 GB
- Formats: MP4, MOV
- Length: up to 60 s
- Frame rate: 24–60 fps
YouTube Ads
- Skippable: 1920 × 1080, 16:9, ≤2 GB, 12 s–6 min
- Non‑skippable: 1920 × 1080, 16:9, ≤2 GB, 15–20 s
- Mid‑roll: Same specs as skippable/non‑skippable, appears mid‑video
- Bumper: 1920 × 1080, 16:9, ≤1 GB, up to 6 s
- Masthead: 1280 × 720, 16:9, ≤2 GB, up to 60 s
Facebook remains a staple, with 68% of video marketers leveraging the platform.
In‑feed Videos
- Resolution: 1280 × 720 or 720 × 1280
- Min width: 1200 px
- Aspect ratio: 16:9 (landscape) or 9:16 (portrait)
- Max file size: 10 GB (larger files may take longer to process)
- Formats: MP4, MOV
- Length: 1 s – 240 min
- Bitrate: 256 kbps
- Frame rate: 30 fps
Stories
- Resolution: 1080 × 1920
- Min width: 500 px
- Aspect ratio: 9:16 to 1.91:1
- Max file size: 4 GB
- Formats: MP4, MOV
- Length: 1 s–15 s per slide, up to 120 s total
- Frame rate: 30 fps
Video Ads
- In‑stream: 1080 × 1080, 1:1 (desktop) or 4:5 (mobile), 5–120 s (15 s optimal), 30 fps, MP4/MOV/GIF, 4 GB
- Carousel: 1080 × 1080, 1:1 or 4:5, 1 s–240 min, 30 fps, 2–10 cards, MP4/MOV/GIF, 4 GB
- Stories Ads: 1080 × 1080, 9:16, 1 s–2 min, 30 fps, MP4/MOV/GIF, 4 GB
- Collections: 1080 × 1080, 1:1, 1 s–240 min, 30 fps, MP4/MOV/GIF, 4 GB
- Instant Experiences: ≥720 px width, ≤4 GB, 30 fps, up to 2 min, MP4/MOV
LinkedIn is the preferred B2B platform for video, with 50% of marketers citing its effectiveness (Wyzowl 2026).
In‑feed Videos
- Resolution: 256 × 144 – 4096 × 2304
- Aspect ratio: 1:2.4 – 2.4:1
- Max file size: 5 GB
- Formats: MP4, MPEG, MOV
- Length: 3 s – 10 min
- Bitrate: up to 30 Mbps
- Frame rate: 10–60 fps
Ads
- Resolution: 360 × 360 – 1920 × 1920 (orientation‑dependent)
- Aspect ratios: 9:16, 1:1, 4:5, 16:9
- Max file size: 500 MB
- Format: MP4
- Length: 3 s – 30 min (15–30 s ideal)
- Frame rate: 30 fps
X (formerly Twitter)
X’s video engagement rates are impressive: users are 50% more likely to interact with brands that post videos, and video posts receive 10× the engagement of text‑only posts (Wyzowl 2026).
In‑feed Videos
- Resolutions: 720 × 1280 (portrait), 1280 × 720 (landscape), 720 × 720 (square)
- Aspect ratios: 16:9 (portrait/landscape), 1:1 (square)
- Max file size: 512 MB
- Formats: MP4, MOV
- Length: 0.5 s – 140 s
- Frame rate: 30–60 fps
Ads
- Same specs as organic videos – no additional requirements.
Pinterest boasts over 522 million monthly active users, making it a valuable channel for visual storytelling.
Standard Video Pins
- Resolution: 600 × 600 (min) – 1080 × 1920 (max)
- Aspect ratios: 1:1, 2:3, 4:5, 9:16
- Max file size: 2 GB
- Formats: MP4, MOV, M4V
- Length: 4 s – 15 min
Video Ads
- Resolution: 1080 × 1920
- Aspect ratios: 1:1 (square) or 4:5 (vertical)
- Max file size: 2 GB
- Formats: MP4, MOV, M4V
- Length: 4 s – 15 min (15 s or less recommended)
Snapchat
Snapchat remains niche for marketers, yet its immediacy can amplify brand buzz. Only 16% of marketers use it in 2026, but the platform still delivers high engagement for story content.
Video Stories
- Resolution: 1080 × 1920
- Aspect ratio: 9:16
- Max file size: 1 GB
- Formats: MP4, MOV
- Length: 3 s – 180 s
Story Ads
- Identical specs to organic stories.
Final Thoughts
Optimizing video files for each platform is a straightforward process that can dramatically increase reach, brand awareness, and direct engagement. For deeper insights into video marketing on social media, read our Video Marketing on Social Media in 2026 guide. If you’re a Wyzowl client and need help tailoring your content, contact your account manager today.