Free Tool
Video Duration Calculator
A video is the sum of its clips. Paste the clip lengths, one per line, and this calculator gives you the total runtime, the average clip, and — if you set a target duration — how many clips of that average length you would need.
Estimates and scenarios for planning purposes only — not financial advice. The results on this page are built from the numbers you enter. They are planning aids, not predictions, and not financial, tax or legal advice. Nothing you enter leaves your browser.
What this tool does
Each clip is entered as minutes and seconds (MM:SS) or hours, minutes and seconds (HH:MM:SS). The calculator converts every clip to seconds, adds them, and converts the total back to hours, minutes and seconds. The average is the total divided by the number of clips. The clips-needed estimate divides your target duration by the average clip length and rounds up: if the average clip is 1 minute 40 seconds and you want a 10-minute video, you need 6 clips (6 × 100 seconds = 600 seconds).
Timecodes are checked as you enter them: a line that is not in MM:SS or HH:MM:SS form is reported with its line number instead of silently corrupting the total. Seconds must be under 60 — 1:75 is not a time, it is a mistake.
Try it
Waiting. Enter clip lengths and press Calculate duration.
How it works
Each timecode is converted to seconds: minutes × 60 + seconds, or hours × 3,600 + minutes × 60 + seconds. The total is the sum of all clips in seconds; the average is the total divided by the clip count. Clips needed is the target duration in seconds divided by the average clip length, rounded up — because you cannot use part of a clip to reach a target. Display converts seconds back to HH:MM:SS or MM:SS.
The calculator does not convert between video formats, frame rates or resolutions, and it does not account for transitions, intros, outros or silence trimming — enter the final clip lengths, after editing, for the total to describe the finished video.
Assumptions and limitations
- Timecodes must use two-digit seconds (1:30, not 1:3) and seconds under 60. A line that fails validation is reported by line number, and the total is not calculated until every line is valid.
- The clips-needed figure assumes future clips will be about the average length of the ones you entered. If your clips vary a lot, the estimate is rough — a single long clip can cover what three short ones would.
Worked example
Example: clips of 1:30, 2:45 and 0:45. In seconds: 90 + 165 + 45 = 300 seconds. Total runtime = 5:00. Average clip = 300 ÷ 3 = 100 seconds = 1:40. For a 10:00 (600-second) target: 600 ÷ 100 = 6 clips.
Frequently asked questions
What time format should I use?
Minutes and seconds as MM:SS (for example 1:30), or hours, minutes and seconds as HH:MM:SS (for example 1:05:30). Seconds must be two digits and under 60.
Does it count transitions and intros?
No — only the clip lengths you enter. Enter the final, edited clip lengths so the total describes the finished video.
How is the clips-needed estimate worked out?
The target duration is divided by the average clip length and rounded up. It assumes future clips will be about the same length as the ones you entered — if your clips vary a lot, treat it as a rough guide.
Is there a limit on how many clips I can enter?
1,000 lines at a time. That is far more than any single video needs, and it keeps a pasted accident from freezing the page.
Can I use this for a podcast or a playlist?
Yes — the maths is the same for any list of durations. Total runtime and average length work for audio, video and playlists alike.