Video specs

Aspect ratios for TikTok, Reels, Shorts and every other feed

Which video shapes TikTok, YouTube, Instagram, Facebook, Threads, X, LinkedIn, Pinterest and Bluesky accept, which one each prefers, and how to make one master video work on all of them.

The people who build Reelspan

5 min read

Cover illustration: the title 'Aspect ratios for TikTok, Reels, Shorts and every other feed' on a dark card with a wide and a tall frame

The short answer: make 9:16 vertical video your master, and keep the important action in the middle of the frame. That one shape is preferred or accepted almost everywhere, and a centred composition survives being cropped to 1:1 or 4:5 for the feeds that suit those better.

The long answer depends on the platform, and some limits are less obvious than the shape: the minimum length, the file size, and how a feed crops a video that doesn't fit. Below is what each platform's own documentation says, checked on 6 November 2026. Where a figure comes from a help page rather than the developer docs, or where we couldn't confirm it, we say so.

The table

Platform Preferred shape Also takes Length File size
TikTok 9:16 Any shape within 360–4096 px per side Up to 10 min by API (creator limits can be lower) Up to 4 GB
YouTube Shorts 9:16 or 1:1 — (must be square or vertical) Up to 3 min Same as any YouTube upload
YouTube (long-form) 16:9 Any No Shorts limit Up to 256 GB
Instagram Reels 9:16 0.01:1 to 10:1 3 s to 15 min Up to 300 MB
Facebook Reels (Pages) 9:16 — 3 to 90 s Not stated
Threads 9:16 recommended 0.01:1 to 10:1 Up to 5 min Up to 1 GB
X 16:9 or 1:1 Others Up to 20 min by default (longer for Premium) Up to 8 GB by default
LinkedIn 1:1 or 16:9 Vertical 3 s to 30 min 75 KB to 500 MB
Pinterest 9:16 1:2, 2:3, 3:4, 4:5, 1:1 4 s to 5 min Not stated
Bluesky 16:9 Vertical About 3 min (unconfirmed) About 100 MB (unconfirmed)

The "preferred shape" column is what the platform recommends where it says so: Instagram, Facebook, Threads and Pinterest recommend 9:16, and YouTube requires square or vertical for Shorts. TikTok's API docs, X, LinkedIn and Bluesky don't recommend a shape, so for those the column is our own default.

For the length limits in more detail, including YouTube's rule for Shorts over one minute, see our guide to video length limits.

Platform by platform

TikTok

TikTok's media transfer guide for the API sets the hard limits: 360 to 4096 pixels on each side, 23 to 60 frames per second, MP4, MOV or WebM, H.264 recommended, up to 4 GB. The API allows up to 10 minutes, but each creator also has their own maximum, which the creator info endpoint reports per account. The API docs don't recommend a shape, but vertical 9:16, typically 1080×1920, is what fills the screen in the app.

YouTube Shorts and long-form

There is no separate Shorts upload. YouTube classifies a video as a Short when it is square or vertical and up to three minutes long. That covers uploads since 15 October 2024. A 16:9 video is never a Short, whatever its length. The Data API accepts files up to 256 GB. For upload quotas, see our YouTube API quota guide.

Instagram Reels

From Meta's media reference: an aspect ratio from 0.01:1 to 10:1 is accepted, 9:16 is recommended, the length is 3 seconds to 15 minutes, and the file can be up to 300 MB at up to 1920 pixels wide. Photos and carousel images are stricter: feed images must be between 4:5 and 1.91:1. More in our Instagram Reels API guide.

Facebook Reels

Reels published to a Page through the Reels publishing API must be 9:16, with 1080×1920 recommended (540×960 minimum), 24 to 60 fps, and 3 to 90 seconds long. That is much shorter than Instagram's limit, so a 2-minute Reel made for Instagram won't go up as a Facebook Reel. Post it as a regular Page video instead.

Threads

The Threads API takes 0.01:1 to 10:1, recommends 9:16, and allows up to 5 minutes and 1 GB, in MOV or MP4 with H.264 or HEVC.

X

X's chunked upload guide allows video up to 20 minutes and 8 GB by default, and up to 125 minutes and 16 GB for Premium accounts. The guide doesn't prescribe a shape. In our experience landscape and square sit most naturally in the timeline, but X accepts vertical video too.

LinkedIn

LinkedIn's Videos API lists MP4 from 3 seconds to 30 minutes and 75 KB to 500 MB in its video specs. The API doesn't prescribe a shape; we default to square or landscape for LinkedIn. Captions, if you upload them, must be in English.

Pinterest

Pinterest's API guide takes MP4, MOV and M4V video pins and requires a cover image for each. Pinterest's pin specs recommend 9:16 at 1080×1920, also accept 1:2, 2:3, 3:4, 4:5 and 1:1, and allow videos of 4 seconds to 5 minutes. They don't state a file size limit for video.

Bluesky

Bluesky video is newer and its limits are less settled. Most third-party sources give 100 MB and 3 minutes per video, and at least one claims more; we couldn't confirm either from Bluesky's own documentation, so treat 100 MB and 3 minutes as the safe ceiling. The official video tutorial does confirm that the account's email must be verified before uploading, and that there is a daily upload cap.

One master, several outputs

If you make one video and post it everywhere, a practical setup is:

  1. Shoot or edit at 9:16, 1080×1920, and keep faces, text and the key action within the centre square. This version goes to TikTok, Reels, Shorts, Facebook Reels, Threads and Pinterest.
  2. Keep it at or under 90 seconds if you want it on Facebook Reels, and under three minutes for it to count as a Short.
  3. Make a centre-cropped 1:1 or 4:5 cut for the feeds that favour it, and a 16:9 version if X or LinkedIn matter to you.
  4. Burn captions in carefully. Keep them inside the centre area too, or each platform's interface (buttons, captions, progress bars) will cover them.
  5. Export H.264 MP4 with the moov atom at the front ("fast start"). It is the safest common format across these platforms, and Instagram requires the moov atom at the front.

That last step is the one most worth automating. Reelspan does the reframing and re-encoding for you: send one video, and each network gets a version in a shape it accepts. Our guide to posting one video to every platform covers the other per-platform differences, like caption length and privacy settings.

Questions people ask

What aspect ratio works on TikTok, Reels and Shorts?

9:16 vertical. Instagram and Facebook recommend it for Reels, it fills the screen on TikTok, and it counts as a Short on YouTube when the video is three minutes or shorter.

Can one video work on every platform?

Mostly. A 9:16 master covers TikTok, Reels, Shorts, Facebook Reels and Threads. X, LinkedIn and Bluesky feeds tend to suit square or landscape versions better, so keep the important action in the centre of the frame so it can be cropped.

How long can a YouTube Short be?

Up to three minutes, for uploads since 15 October 2024, as long as the video is square or vertical.

Sources

  1. Understand three-minute YouTube Shorts, YouTube Help. Checked 6 Nov 2026.
  2. Content Posting API: media transfer guide, TikTok for Developers. Checked 6 Nov 2026.
  3. IG User media reference, Meta for Developers. Checked 6 Nov 2026.
  4. Reels publishing for Pages, Meta for Developers. Checked 6 Nov 2026.
  5. Threads API overview, Meta for Developers. Checked 6 Nov 2026.
  6. Chunked media upload, X Developer Platform. Checked 6 Nov 2026.
  7. Videos API, LinkedIn (Microsoft Learn). Checked 6 Nov 2026.
  8. Review Pin specs, Pinterest Help. Checked 6 Nov 2026.
  9. Video upload tutorial, Bluesky documentation. Checked 6 Nov 2026.
  10. Create boards and Pins, Pinterest Developers. Checked 6 Nov 2026.
Cover illustration: the title 'How to post one video to every social platform' on a dark card with Reelspan's crop-frame mark

Cross-posting

How to post one video to every social platform (and what changes on each)

Cross-posting one video to TikTok, YouTube, Instagram, Facebook, X, LinkedIn, Threads, Pinterest and Bluesky is mostly the same job nine times, except for the parts that aren't. A field guide to what changes per platform: shape, length, captions, privacy, scheduling and AI labels.

5 min read