Guide

What are the video specs for every social network?

Updated

In short: one file works almost everywhere: a 9:16 MP4, 1080 x 1920, H.264 video, AAC audio, 30 fps. The table below gives each network's length, shape, file size and caption limit from its own help or developer page, read on 18 October 2026. Where a network gives two answers (the app says one thing, its API another), both are shown. Where a network gives no number, the cell says so.

The table

"App" means what the network's help pages say about posting by hand. "API" means its developer documentation, which is what scheduling tools follow. The last column links the page the row comes from.

NetworkLengthShapeFile sizeCaption or textOfficial page
TikTokApp: record up to 10 min, upload up to 60 min. API: up to 10 min, set per creator (3, 5 or 10).Organic: not stated. API: 360 to 4096 px per side, 23 to 60 fps.API: 4 GB. App: not stated.API: 2,200 UTF-16 runes. App: not stated.TikTok developers
YouTube ShortsUp to 3 min.Square or vertical. 16:9 stays long-form.Not stated for Shorts. Any upload: 256 GB or 12 h, whichever is less.Title 100 characters. Description 5,000 bytes.YouTube Help
Instagram ReelsApp: up to 20 min. API: 3 s to 15 min.9:16 recommended. 0.01:1 to 10:1 allowed. Up to 1920 px wide.API: 300 MB. App: not stated.2,200 characters, 5 hashtags (Help Center; the API reference says 30), 20 @mentions.Meta developers
Facebook ReelsApp: Meta says no length or format restrictions (rolling out). API: 3 to 90 s.9:16, 1080 x 1920 recommended, 540 x 960 minimum. 24 to 60 fps.Not stated.Description field: no limit stated.Meta developers
ThreadsUp to 5 min (API).9:16 recommended. 0.01:1 to 10:1 allowed. Up to 1920 px wide.1 GB.500 characters. Emoji count by their UTF-8 bytes.Meta developers
XHelp: 140 s for free accounts. API: 0.5 s to 20 min; Premium up to 125 min.Web upload: 1:2.39 to 2.39:1, up to 1920 x 1200, up to 40 fps.Help: 512 MB free. API: 8 GB; Premium 16 GB.280, weighted: a link counts 23, an emoji 2.X developers
Twitch clipsUp to 60 s (API: 5 to 60 s, default 30).Landscape, plus an automatic portrait version.Not stated.Not covered here.Twitch developers
Kick clips10 to 180 s.Not stated.Not stated. Downloads as MP4.Not covered here.Kick help
LinkedIn (footnote)App: 3 s to 15 min. API: 3 s to 30 min.1:2.4 to 2.4:1, 10 to 60 fps.App: 75 KB to 5 GB.Not covered here.LinkedIn Help

Each network has its own page here with more detail: TikTok, YouTube Shorts and Instagram Reels. Text limits side by side are in the caption limits guide. Bluesky is not in the table because we have not read its pages yet.

Where the official pages disagree

One export for all of them

  1. Frame it 9:16, 1080 x 1920. It is inside every range above and it is the recommended shape on Instagram, Threads and Facebook.
  2. Export an MP4 with H.264 video and AAC audio. TikTok, YouTube, Instagram, Facebook and Threads each name H.264 in their own pages. We did not check codec rules for X or LinkedIn.
  3. Choose 30 fps. It sits inside every range: TikTok 23 to 60, Instagram 23 to 60, Facebook 24 to 60, LinkedIn 10 to 60, X up to 40. Use 60 only if you do not post to X.
  4. Aim for 8 to 12 Mbps. That is YouTube's recommended range for 1080p, and it is under the 25 Mbps maximum on Instagram and X.
  5. Keep it under a minute. That fits Facebook's 90-second API limit, YouTube's one-minute copyright rule and every other cap in the table. See how long a clip should be.
  6. Keep captions away from the buttons. Every app puts its buttons, caption and account name over the video. None of the pages we read give pixel numbers, so put captions in the middle of the frame and preview on a phone. See word-by-word captions.

How to do it in RipClip

RipClip is a browser app that clips, edits, posts and tracks. It reads a long video and cuts the moments that stand on their own into vertical 9:16 clips, framed on the speaker and captioned word by word. Export is up to 4K at 60 fps (4K on Pro and Studio, 1080p on Free and Creator). Free exports carry a small RipClip watermark. Its calendar covers TikTok, YouTube, Instagram, Facebook, Threads and X with a caption per platform. Posting switches on platform by platform as each platform approves RipClip; until then, download your clips and post them yourself.

Twitch and Kick are sources here, not places you post: RipClip reads Twitch VODs, highlights and clips, and Kick VODs and clips (how to clip on Twitch, how to clip on Kick). It does not clip a stream while it is live.

Questions.

What is the best video format for all social networks?

A 9:16 MP4 at 1080 x 1920 with H.264 video, AAC audio and 30 fps fits inside the ranges each network publishes. Check the table for length and file size.

Which network has the longest video limit?

It depends on app or API. X is longest: its API documentation lists up to 125 minutes for Premium accounts and its help centre says under 4 hours. Next are TikTok at 60 minutes for uploads in the app and Instagram at 20 minutes. Facebook says Reels will have no length limit, but its API page says 90 seconds.

Can I post the same video to TikTok, Shorts and Reels?

Yes, if it is vertical and within the shortest limit. Under three minutes suits all three; under one minute also avoids YouTube's copyright block. See posting clips to TikTok, Shorts and Reels.

Why do some guides give different numbers?

Many repeat older figures or mix the app and API limits. This page uses the network's own help or developer page and says when it was read. When a network gives no number, the table says so.

How often are these specs updated?

This page was last checked on 18 October 2026. Networks change limits without notice, so check the linked page before you rely on an edge case.

Sources

Why streamers try RipClip

*Posting switches on platform by platform as each one approves RipClip; until then, download your clips and post them yourself.

Join the waitlist

Stream once. Post all week.

Join the waitlist

Free plan included when we open.