Convert timecode, frames and seconds
Turn HH:MM:SS:FF into a frame count and real time, or the other way round, at any common frame rate, including 29.97 and 59.94 drop-frame. Add or subtract timecodes for edit lengths and offsets.
To convert timecode to frames, pick the frame rate and enter the timecode as HH:MM:SS:FF; the calculator gives the frame count and the real elapsed time. For 29.97 drop-frame (written with a semicolon, HH:MM:SS;FF) it skips frame numbers 00 and 01 at the start of every minute except every tenth minute, so the timecode stays in step with the clock; 59.94 drop-frame skips 00 to 03. At 23.976 fps timecode counts 24 frames per second, so it runs slightly slower than real time.
3 steps, a few seconds
Pick the frame rate
23.976, 24, 25, 29.97 DF or NDF, 30, 50, 59.94 DF or NDF, or 60 fps.
Enter a value
Type a timecode, a frame count or seconds; the other two update at once.
Add or subtract
Combine two timecodes to get an edit length or a new in point.
What the Timecode Calculator does
Every common rate
Film, PAL, NTSC and high-frame-rate, with drop-frame where it exists.
Three-way convert
Timecode, total frames and real seconds, kept in sync.
Add and subtract
Timecode plus or minus timecode, with the result in frames too.
Drop-frame aware
Skipped frame numbers are handled, and invalid drop-frame timecodes flagged.
Private
All maths happens in your browser.
Free
No account, no limits.
- Frame rates
- 23.976, 24, 25, 29.97 DF, 29.97 NDF, 30, 50, 59.94 DF, 59.94 NDF, 60
- Timecode format
- HH:MM:SS:FF; drop-frame written HH:MM:SS;FF
- Drop-frame rule
- 29.97: frame numbers 00 and 01 skipped each minute except minutes 0, 10, 20…; 59.94: 00 to 03
- Real time
- Frames ÷ the true rate (for example 30000/1001 for 29.97)
- Cost and privacy
- Free, no sign-up; runs in your browser
Need more than a free tool?
QuickVeed's AI studio does the heavy lifting. New accounts get a 14-day trial with 75 credits, no card needed.
Questions about the Timecode Calculator
How do I convert timecode to frames?
What is drop-frame timecode?
Why is 23.976 fps timecode not real time?
How do I tell drop-frame from non-drop-frame?
Why is 00:01:00;00 invalid at 29.97 drop-frame?
Can I add up clip lengths in minutes and seconds instead?
Link to this tool
Found it useful? Paste this into your blog, docs or resource page so others can find it.