Video timestamp calculator
Convert, subtract and offset times, frames and timecode.
One frame lasts 33.333 ms.
Convert
Type in any box and the others follow.
| Rate | Frame | Timecode |
|---|---|---|
| 24 fps | 2160 | 00:01:30:00 |
| 25 fps | 2250 | 00:01:30:00 |
| 29.97 fps, drop-frame | 2697 | 00:01:29;29 |
| 29.97 fps, non-drop | 2697 | 00:01:29:27 |
| 30 fps | 2700 | 00:01:30:00 |
| 60 fps | 5400 | 00:01:30:00 |
Start and end: how long is it?
- Time
- 00:00:45.500
- Seconds
- 45.5
- Milliseconds
- 45500
- Timecode
- 00:00:45:15
- Frames
- 1365
Add or take away an offset
- Time
- 00:10:30.000
- Seconds
- 630
- Milliseconds
- 630000
- Timecode
- 00:10:30:00
- Frames
- 18900
How it works
1
Pick the frame rate
It only changes frame numbers and timecode. Elapsed time stays what it is.
2
Type a time in any form
1:44.5, 104.5, 104500ms, 3135f and 00:01:44:15 all work in the start, end and offset boxes.
3
Copy the form you need
Every result has its own Copy button.
Elapsed time and timecode are not the same
The Time, Seconds and Milliseconds boxes are elapsed time, what a clock would show. Timecode is a label on a frame. At 24, 25, 30 and 60 fps they agree. At 29.97 fps they part:
| Label at 29.97 fps | Frame | Elapsed |
|---|---|---|
| 00:10:00;00 drop-frame | 17982 | 599.999 s |
| 00:10:00:00 non-drop | 18000 | 600.600 s |
Questions
What is the difference between drop-frame and non-drop at 29.97?
Both count the same frames. Non-drop labels every frame in turn, so at 29.97 fps its label falls behind the clock by about 3.6 seconds an hour. Drop-frame skips the labels ;00 and ;01 at the start of each minute except every tenth, which keeps the label within a fraction of a second of the clock. No picture is thrown away. Only numbers are skipped.
Why does 00:01:00;00 give an error?
That label does not exist in drop-frame. The first minute ends at 00:00:59;29 and the next label is 00:01:00;02. Minutes divisible by ten, such as 00:10:00;00, keep their ;00.
What happens to a time that falls between two frames?
It goes to the nearest frame, so a frame's own time always reads back as that frame. Times are shown to the millisecond.
Does this find a video's real frame rate?
No. It works with the rate you choose. YouTube's player does not report a video's frame rate, so if a frame number matters, take the rate from your editor or the file.
Related
- Turn a start and an end into a link that opens on that part.
- Practise that section on repeat, slowed down if it helps.
- See how long a video takes at another speed.
