TikTok Video Specs
TikTok videos should be 1080×1920, 9:16 vertical, H.264 MP4, up to 10 minutes, at around 30 fps. Vertical full-screen is the native format. In-app uploads are commonly capped near 287 MB; larger files go through desktop or the official posting API. Keep important visuals centered so on-screen captions and buttons do not cover them. To publish on a schedule, use a TikTok scheduler.
Instagram Reels Specs
Instagram Reels should be 1080×1920, 9:16, H.264 MP4, up to 3 minutes. Reels published through the Instagram API, which is what scheduling tools use, are capped at 300 MB, so compress anything larger before uploading. A 9:16 Reel also appears in the main feed cropped, so keep the key action within the central area. Plan ahead with an Instagram Reels scheduler.
YouTube Shorts Specs
YouTube Shorts should be 1080×1920, 9:16, H.264 MP4, up to 3 minutes. Anything in a vertical ratio and at or under the length limit is treated as a Short. YouTube re-encodes on its end, so a clean 30-60 fps export is plenty. You can schedule YouTube Shorts alongside your other vertical clips.
Facebook Reels Specs
Facebook Reels should be 1080×1920, 9:16, H.264 MP4, up to 90 seconds. Facebook shares Meta's video pipeline with Instagram, so the same vertical export works for both. File uploads are accepted up to several GB, well beyond what a Reel requires.
LinkedIn Video Specs
LinkedIn video works best at 1920×1080 (16:9) or 1080×1920 (9:16), H.264 MP4, up to 10 minutes, with files up to 5 GB. LinkedIn supports landscape, square (1:1) and vertical, so match the ratio to your content - explainer and talking-head clips often perform well in 16:9 or 1:1 in the feed.
Pinterest Video Specs
Pinterest video Pins should be 1080×1920 (9:16) or 1:1, H.264 MP4 (MOV also accepted), up to 15 minutes, with files up to 2 GB. Tall 9:16 and square 1:1 Pins take up the most space in the feed. Shorter, looping clips tend to hold attention best.
Bluesky Video Specs
Bluesky supports short video - use 1080×1920 (9:16) H.264 MP4, up to about 60 seconds. Video support on Bluesky is newer and built for short clips, and the file-size cap is small and changes as the feature matures - so keep clips brief and lightweight.




