There is no single TikTok video length limit, which is why every page that gives you one number contradicts a different page giving you a different number. TikTok sets a maximum per creator and returns it through its API. For posts published through the API, TikTok’s own documentation shows a max_video_post_duration_sec of 300 seconds in its example response, and the value is queried per account rather than assumed.
What TikTok actually returns
Before a tool can publish to TikTok it calls a creator info endpoint. Among other things, that call returns:
| Field | What it means |
|---|---|
max_video_post_duration_sec | The longest video that account may post through the API |
| Privacy options | Which visibility settings that account may use |
TikTok’s documented example value is 300 seconds. Your account may return something else.
Note: Figures here were verified against TikTok’s Content Posting API documentation as of September 2026. Platforms change these without notice.
This design tells you something. If TikTok intended a fixed global maximum, there would be no reason to return the value per creator on every publish attempt. The fact that it is a queried field is the strongest available evidence that the answer genuinely varies.
What we could not verify
TikTok’s consumer help centre blocks automated fetching, so we could not confirm the in-app upload maximum from a first-party page in this session. TikTok has expanded the in-app length repeatedly since 2021, rolling changes out to different account groups at different times, and the figures that circulate (ten minutes, thirty minutes, sixty minutes) are each accurate for some accounts at some point. Any single number stated flatly as “the TikTok limit” is either out of date or was never true for every account.
We are not going to add one more confident wrong number to that pile. What we can say with a source is the API value above.
Practical answer: how long should it be?
Length availability and length effectiveness are different questions and the second one is easier.
- Under 60 seconds is where most TikTok content still performs, because completion rate is the metric that carries the most weight and a short video completes.
- 1 to 3 minutes works when the video genuinely earns the time: a tutorial with steps, a story with a payoff, a demonstration.
- Beyond 3 minutes competes with YouTube on YouTube’s ground. It is possible, and it needs a reason.
The trap with a long limit is that it invites you to fill it. Watch time is what TikTok optimises for, and a two-minute video watched to 30 percent is a worse signal than a forty-second video watched twice.
What happens when a video is too long
Through the API, an over-length video is rejected before or during processing, and a good scheduler catches it at compose time by comparing your file against the value TikTok returned for your account. In the app, the editor simply will not let you exceed your ceiling.
If your scheduled TikToks publish successfully but appear only to you, that is a different limit entirely: apps that have not passed TikTok’s Content Posting API audit have their posts forced into private viewing mode. There is more on that in TikTok limits.
The short version
- TikTok returns a maximum video duration per creator. There is no one global number.
- TikTok’s documented API example is 300 seconds, and your account may differ.
- The in-app ceiling has changed repeatedly and is not something we could confirm first-party in this session.
- For performance, shorter still wins, because completion rate carries the weight.
Scheduling TikTok videos of any length
BulkPublish reads the per-creator duration and privacy values from TikTok before a video is queued, so a file that is too long for your specific account is caught in the composer rather than failing at publish time. Video size and encoding requirements are covered separately in TikTok video size, and the video length guide lays the platforms side by side.
Why the answers online disagree so much
Three separate things get called “the TikTok limit” and they are different numbers. There is the length the in-app camera will record in one take. There is the length the app will accept as an upload from your camera roll. And there is the length TikTok will accept through the publishing API, which is the one that governs any scheduled post.
Add to that TikTok’s habit of rolling changes out to some accounts months before others, and you get an internet full of confidently stated numbers that were all true somewhere. Check the value for your own account rather than trusting a figure on a page, including this one.