CalcBrew

Timecode to Frames Calculator

Editors, colourists and subtitle authors live on frame numbers. Paste a SMPTE timecode and the frame rate to get the frame count and the real duration, or type a frame number to get the timecode, with correct drop-frame handling at 29.97 and 59.94 fps.

Frame number

111,582

drop-frame (;) at 29.97 fps

Normalised timecode

01:02:03;04

Real duration

1 h 2 min 3.119 s

3,723,119 ms

Seconds

3,723.119

frames ÷ 29.97

📌 Non-drop: frames = ((h × 60 + m) × 60 + s) × fps + ff. Drop-frame (29.97 / 59.94) skips 2 frame numbers at the start of every minute except each tenth, so the timecode tracks real time; the separator before frames is shown as “;”. Real duration uses the exact rate (30000 ÷ 1001 for 29.97).
Share:

Frames per unit of time by frame rate

Rate1 second1 minute1 hourFrame length
23.976 fps23.9761,438.686,31441.71 ms
24 fps241,44086,40041.67 ms
25 fps251,50090,00040 ms
29.97 fps29.971,798.2107,89233.37 ms
30 fps301,800108,00033.33 ms
50 fps503,000180,00020 ms
59.94 fps59.943,596.4215,78416.68 ms
60 fps603,600216,00016.67 ms

Worked example: 01:02:03;04 at 29.97 DF → 111,582 frames → 62.05 minutes of real time (the non-drop count would be 111,694). Related: Unix timestamp converter and the video trimmer.

Frequently asked questions

Related tools

More in Time Converters · All converters