Guide

What is the right TikTok video size, length and file size?

Updated

In short: export a 9:16 MP4, 1080 x 1920, H.264, at 30 or 60 fps. TikTok's developer docs accept MP4, WebM and MOV, 23 to 60 fps, 360 to 4096 pixels on each side and up to 4 GB (TikTok for Developers, read 18 October 2026). In the app, TikTok's support page says you can record up to 10 minutes and upload up to 60 minutes. TikTok publishes no aspect ratio for organic videos, no in-app file size and no in-app caption limit.

TikTok video specs, from TikTok's own pages

Every row below comes from a TikTok support or developer page, read on 18 October 2026. Where TikTok says nothing, the table says so.

SpecWhat TikTok statesSource
Length, in the appRecorded in the app: up to 10 minutes. Uploaded from your device: up to 60 minutes. Picking a sound first sets the length.TikTok support
Length, through the APIUp to 10 minutes. The real cap is the creator's own limit: 3, 5 or 10 minutes, and it differs per account.Media transfer guide, creator info
File formatMP4 (recommended), WebM, MOV.Media transfer guide
Video codecH.264 (recommended), H.265, VP8, VP9.Media transfer guide
Frame rate23 to 60 fps.Media transfer guide
Resolution360 to 4096 pixels on each side (height and width).Media transfer guide
Aspect ratio, organicNot stated. TikTok's ad specs recommend 9:16 with at least 540 x 960, but that page is about ads.TikTok Ads help
File sizeUp to 4 GB through the API. TikTok states no figure for uploads in the app.Media transfer guide
Caption2,200 UTF-16 runes through the API. In the app: not stated.Direct Post reference
Hashtag limitNot stated.Direct Post reference
Scheduling, in the appAt least 15 minutes and at most 10 days ahead per TikTok support; a newer Creator Academy page (updated 18 August 2026) says up to 30 days in TikTok Studio on the web. Trust the date picker in your account.TikTok support
Posts per day, API"Typically around 15 posts per day" per creator account, shared by every app that posts for that account. It varies.Content sharing guidelines

Two sets of numbers: the app and the API

TikTok keeps two sets of rules. The support pages describe what you do by hand in the app. The developer docs describe what a tool does when it posts for you, and that is where the file format, frame rate, pixel range and 4 GB limit are written down. If you upload by hand and hit a limit the docs don't mention, the support page is the one that counts.

Three details matter for schedulers. First, TikTok's Direct Post endpoint has no field for a publish time, so a scheduler holds your video and sends it when the time comes. Second, each creator has their own maximum length (3, 5 or 10 minutes), so a clip that posts fine from one account can be refused on another. Third, an app that TikTok hasn't audited can only post private (SELF_ONLY) videos, for at most 5 users in 24 hours (TikTok for Developers, read 18 October 2026).

What TikTok does not publish

Search for these and the top results are blog posts with confident numbers. We found none of them on a TikTok page, so we don't repeat them:

The export that works

  1. Make the video 9:16. Set the project or export shape to vertical, 1080 x 1920. That sits inside TikTok's 360 to 4096 pixel range and matches the phone screen.
  2. Export an MP4 with H.264 video. TikTok lists both as its recommended choices. Use AAC for the audio: TikTok doesn't name an audio codec, but AAC works on every other network in our video specs cheat sheet.
  3. Pick 30 or 60 fps. Both are inside TikTok's 23 to 60 range. Keep the frame rate you recorded at instead of converting.
  4. Stay under your account's length. Check the length you can post. A clip made for TikTok is usually well inside it; see how long a clip should be.
  5. Keep captions off the button area. Leave the right edge, the bottom strip and the top bar clear. TikTok puts its buttons, caption text and search bar over the video, and it publishes no pixel numbers, so preview on a phone before you post.

How to do it in RipClip

If the video you start from is a stream or a long recording, RipClip cuts it into vertical 9:16 clips framed on the speaker and captioned word by word. Clip length "Auto" is 20 to 45 seconds, or you pick, which keeps clips far under TikTok's limits. In the editor you can trim, restyle the captions and move them clear of the buttons. Export is up to 4K at 60 fps (4K on Pro and Studio, 1080p on Free and Creator). For TikTok, 1080p is the size to aim for. Free exports carry a small RipClip watermark.

Posting switches on platform by platform as each platform approves RipClip; until then, download your clips and post them yourself. RipClip is a browser app with no phone app yet, and you can start from a Twitch or Kick link (Twitch VOD to TikTok, Kick stream to TikTok). If you only need one quick clip from a phone, TikTok's own editor is the faster route.

Other networks: YouTube Shorts, Instagram Reels, or all of them on one page.

Questions.

How long can a TikTok video be?

In the app, TikTok's support page says up to 10 minutes when you record in the app and up to 60 minutes when you upload. Through the API the cap is the creator's own limit: 3, 5 or 10 minutes (read 18 October 2026).

What resolution should I upload to TikTok?

1080 x 1920 is a safe choice. TikTok's developer docs accept 360 to 4096 pixels on each side. TikTok doesn't publish how it re-encodes uploads, so a larger file is not promised to look better.

What is the maximum TikTok file size?

4 GB through the API, per TikTok's developer docs. We found no official figure for uploads in the app, so ignore blog posts that quote one.

What is the TikTok caption limit?

2,200 UTF-16 runes through the API (TikTok for Developers, read 18 October 2026). TikTok's pages don't give a number for the app. More in the caption limits guide.

How far ahead can I schedule a TikTok?

TikTok support says at least 15 minutes and at most 10 days ahead; a newer TikTok Creator Academy page says up to 30 days in TikTok Studio on the web, so check the date picker (more in how to schedule TikTok posts). The API has no scheduling field, so scheduling tools hold the post and send it at the set time.

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.