Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Total Frames
0
frames
Total Seconds (HH:MM:SS) 0 s
Frame Rate 30 fps

What Is a Timecode to Frames Calculator?

A timecode to frames calculator converts a SMPTE timecode written as HH:MM:SS:FF (hours, minutes, seconds, frames) into a single absolute frame count. Editors, colorists, VFX artists, and broadcast engineers use frame counts to address an exact picture in a sequence, sync audio, or pass cut points between tools that expect frame numbers rather than timecode strings.

SMPTE timecode broken into hours, minutes, seconds and frames segments
An SMPTE timecode is made of four parts: hours, minutes, seconds and frames.

How to Use It

Enter the hours, minutes, seconds, and frames portions of your timecode, then pick the project frame rate (fps). The calculator returns the total number of frames from the start (00:00:00:00). Choose the frame rate that matches your timeline — common choices are 24 for film, 25 for PAL, 30 for NTSC, and 59.94/60 for high-frame-rate video.

The Formula Explained

First convert the time portion to seconds: \(\text{HH} \times 3600 + \text{MM} \times 60 + \text{SS}\). Multiply that by the frame rate to get how many whole frames have elapsed in those seconds, then add the leftover frame count \(\text{FF}\):

$$\text{Frames} = \left[\left(\text{HH} \times 3600 + \text{MM} \times 60 + \text{SS}\right) \times \text{fps}\right] + \text{FF}$$

For fractional rates such as 29.97 or 23.976, this uses the true (non-drop) frame rate. Note that real-world drop-frame timecode (e.g. 29.97 DF) adjusts displayed numbers but not the underlying frame total; this tool computes the straight non-drop count.

Worked Example

Suppose your timecode is 00:01:00:00 at 30 fps. Total seconds = \(0 \times 3600 + 1 \times 60 + 0 = 60\). Frames = \(60 \times 30 + 0 = \)1,800 frames. At 24 fps the same one minute is \(60 \times 24 = 1{,}440\) frames.

FAQ

What does FF mean? FF is the frame field — the number of frames beyond the last whole second, ranging from 0 up to \(\text{fps} - 1\).

Does this handle drop-frame timecode? It computes the non-drop frame total. Drop-frame only changes how numbers are labeled, skipping certain frame labels to keep clock time accurate.

Why use fractional frame rates? NTSC video runs at 29.97 and 23.976 fps for historical color-signal reasons, so professional workflows often need these exact values.

Last updated: