TikTok Video Length Checker
Compare a video duration to TikTok length limits so you do not export a cut that the app will reject or trim.
- Duration
- -
- Total seconds
- -
- Longest tier
- -
- Over 10 min
- No
Up to 15 seconds
Up to 60 seconds
Up to 180 seconds
Up to 600 seconds
Runs in your browser. Nothing you enter is uploaded.
Overview
TikTok does not have a single duration limit; it has a set of tiers, and which one applies depends on how the video was created and what your account is eligible for. This checker takes a duration you already know - typed as minutes and seconds, or as a total in seconds - and shows which tiers it fits inside and which it exceeds.
It is a lookup against the standard tier thresholds of 15 seconds, 60 seconds, 3 minutes, and 10 minutes, not a file inspector. Nothing is uploaded and no video is read. You supply the runtime from your editor’s timeline and get an instant verdict, which is exactly what you want at the point where you are deciding whether to trim before exporting.
That distinction matters most for the export decision. Discovering a video is nine seconds over a tier boundary after a twenty-minute render is avoidable; checking the timeline number first is not.
What the tiers mean in practice
The 15-second tier is the original TikTok format and still the shape most in-app editing flows default to. Sixty seconds became the standard for a long stretch and remains the length most tutorial and comedy content targets. Three minutes and ten minutes were added later and are the tiers where availability starts depending on your account and how the video was produced.
Recording inside the app, uploading a pre-edited file, and using specific creation features do not all expose the same maximum. Longer uploads in particular may require eligibility that not every account has, which is why the checker flags anything over ten minutes rather than declaring it acceptable.
Reading the result is straightforward: every tier your duration fits within is marked, and the longest fitting tier is called out separately. A 47-second video fits the 60-second, 3-minute, and 10-minute tiers but not 15 seconds. What that tells you is which formats remain open to you, not which one you should pick.
- 15 seconds - the original short format; still the default in several in-app flows.
- 60 seconds - the workhorse length for tutorials, sketches, and single-idea posts.
- 3 minutes - room for a genuine walkthrough with setup and payoff.
- 10 minutes - long-form; availability depends on account eligibility and upload method.
Length is a retention decision before it is a limit
Fitting inside a tier is a technical requirement. Choosing a length is an editorial one, and the two are unrelated. A 9-minute video that holds attention outperforms a 40-second one that loses people at second six, and the reverse is equally true - most videos that run long do so because nobody cut the setup, not because the subject needed the time.
The opening seconds carry disproportionate weight on every short-video platform, because the swipe decision happens there and completion rate is computed against total runtime. Adding thirty seconds of preamble does not just bore people; it lowers the percentage of the video an average viewer completes, which is the metric that actually travels.
A useful editing habit is to pick the tier before you cut rather than after. Editing toward 60 seconds produces a different, tighter structure than editing freely and then discovering you are at 71 and hunting for eleven seconds to remove.
How the comparison is made
Your input is converted to a single total in seconds. In minutes-and-seconds mode, minutes are multiplied by 60 and added to the seconds field, with non-numeric or empty entries treated as zero. In total-seconds mode the value is parsed as an integer and negative numbers are rejected back to zero.
That total is compared against each tier threshold with a simple less-than-or-equal test, so a video of exactly 60 seconds fits the 60-second tier rather than failing it. Boundary cases land inside the tier, not outside. The longest fitting tier is the last one in ascending order that passes, and a duration of zero produces no verdict at all rather than a false pass.
A separate flag reports whether the total exceeds 600 seconds, which is the point past the highest standard tier. Above that the checker warns rather than approves, because whether the upload succeeds depends on account eligibility this tool has no way to see.
A video that just misses a tier
Input
Minutes: 1 · Seconds: 3
Output
Duration: 1m 3s · Total seconds: 63 · Longest tier: 10 minutes · Over 10 min: No 15 seconds - Too long 60 seconds - Too long 3 minutes - Fits 10 minutes - Fits
Three seconds is the entire difference between a video that fits the 60-second format and one that does not. Three seconds is also almost always available: a trimmed intro, a tightened pause, or cutting the last beat after the payoff. Checking the timeline before exporting turns this into a ten-second edit instead of a re-render.
Limitations
- This is a manual lookup. It does not read video files, so the duration is only as accurate as the number you type from your editor.
- Tier availability depends on account eligibility, region, and creation method. Fitting a tier here does not guarantee TikTok will accept the upload.
- The thresholds are the standard published tiers. TikTok changes limits and rolls features out gradually, so treat them as current-at-review rather than permanent.
- File size, resolution, frame rate, codec, and aspect ratio all affect whether an upload succeeds and none of them are checked here.
- In-app recording, uploading a pre-edited file, and photo-mode posts can each expose different maximums than the ones listed.
When not to use this tool
- If your video is already exported and you are unsure of its exact runtime, read the duration from your player or editor first - this tool cannot inspect the file.
- If the question is how long the caption can be rather than the video, the caption character counter covers TikTok’s separate text limit.
How to use it
- 1
Read the exact runtime from your editor’s timeline before exporting, and pick minutes-and-seconds or total-seconds input to match how it is displayed.
- 2
Enter the duration and check which tier is reported as the longest fit.
- 3
If you are one or two seconds outside a tier you want, tighten the opening or trim the tail in your editor rather than re-encoding and hoping.
- 4
Re-check the duration after the final export, since re-encoding can shift the runtime slightly from the timeline value.
Questions
My video is exactly 60 seconds. Does it fit the 60-second tier?
Yes. The comparison is inclusive, so a duration equal to the threshold is marked as fitting. In practice, leave a second of margin anyway - re-encoding can shift a runtime by a frame or two, and a 60.04-second export is a different thing from a 60.00-second timeline.
Why does the checker warn about videos over ten minutes instead of rejecting them?
Because ten minutes is the top standard tier rather than an absolute ceiling. Longer uploads exist but depend on account eligibility that varies, and no client-side tool can see your account status. The warning tells you that you are past the reliably available range.
Is a shorter video better for reach?
Not inherently. What travels is the proportion of the video people watch and whether they rewatch it, and both depend on pacing rather than duration. A tight three-minute video with no dead air will usually outperform a padded forty-second one.
Should I trim in the app or in my editor?
In your editor, where you can choose the cut. In-app trimming removes time from the ends, which is rarely where the slack is - the removable seconds are usually in the setup or between beats in the middle.
Related tools
Related guides
Related tools
