10 platforms and placements
- TikTokShoot vertical 9:16. TikTok accepts MP4 (recommended), MOV or WebM at 23–60 fps, 360–4096 px per side and up to 4 GB; every creator can post 3-minute videos, and captions run to 2,200 characters.4 official sources
- Instagram ReelsMake Reels 9:16. You can record reels up to 20 minutes, but Instagram won't recommend reels over 3 minutes to new audiences; captions take 2,200 characters, and Meta's Reels safe zone keeps the top 14%, bottom 35% and 6% each side clear.4 official sources
- YouTube ShortsA Short is a square or vertical video up to 3 minutes long. Export MP4 with H.264 and AAC-LC; YouTube suggests 8 Mbps at 1080p (12 Mbps at 48–60 fps), titles take 100 characters and descriptions 5,000.7 official sources
- Facebook ReelsExport 9:16 at 1080x1920 (540x960 minimum) at 24–60 fps. Meta removed length and format limits in 2025, so any video posted to Facebook becomes a reel; reels published through the API must be 3–90 seconds.3 official sources
- Snapchat SpotlightSpotlight wants vertical video with sound. A Snap needs to be 5 seconds or longer to post to Spotlight and at least 30 seconds to earn revenue; ads that run in Spotlight are 9:16, 720x1280, 3–180 seconds.5 official sources
- LinkedInLinkedIn takes videos from 3 seconds to 15 minutes (10 minutes on Company Pages), 75 KB to 5 GB, aspect ratios from 1:2.4 to 2.4:1 and 10–60 fps; posts hold 3,000 characters. Video ads differ: 3 seconds to 30 minutes, up to 500 MB.4 official sources
- X (Twitter)X recommends H.264 High Profile with AAC audio at 30 or 60 fps, 720x1280 for portrait, and ratios between 1:3 and 3:1. Posts take videos up to 20 minutes and 8 GB by default, 125 minutes and 16 GB with Premium (per X's API docs); post text is 280 characters.4 official sources
- PinterestPinterest recommends 9:16 at 1080x1920 for full-screen video Pins, 4 seconds to 5 minutes long, MP4 or M4V (plus MOV on mobile) in H.264 or H.265. Titles take 100 characters, descriptions 800; keep text 270 px from the top and 790 px from the bottom.2 official sources
- TikTok AdsTikTok in-feed ads should be 9:16 at 540x960 or larger, .mp4 or .mov among others, up to 500 MB. Auction ads run up to 10 minutes at 516 kbps or more; reservation ads run 5–60 seconds (9–15 recommended) at 2,500 kbps or more. Keep ad text near 100 characters.3 official sources
- Meta Ads (Reels and Stories)Meta recommends 9:16 at 1440x2560 for Reels and Stories ads, MP4 or MOV up to 4 GB, H.264 with stereo AAC at 128 kbps or more. Keep the top 14%, bottom 35% and 6% on each side free of text; Instagram Reels ads run up to 15 minutes.5 official sources