Boneyard Tools

SMPTE Timecode Calculator

Convert a SMPTE timecode into total frames and seconds, or turn a frame count back into a timecode. Works for non-drop-frame rates like 24, 25 and 30 fps.

How to convert timecode

  1. Set the frame rate you are working at, such as 24 or 30.
  2. Enter a timecode as HH:MM:SS:FF, or enter a total frame count.
  3. Read the matching frame count, seconds and timecode.

Examples

Timecode to frames

00:01:30:00 at 24 fps
2160 frames, 90 seconds

Frames to timecode

2160 frames at 24 fps
00:01:30:00

Frequently asked questions

How are total frames calculated from timecode?

Multiply the hours, minutes and seconds converted to seconds by the frame rate, then add the frame field. For 00:01:30:00 at 24 fps that is 90 seconds times 24, which is 2160 frames.

What is non-drop-frame timecode?

Non-drop-frame counts every frame in order with no skips, so the timecode and the real frame count always match. It is the simplest scheme and the one this calculator uses.

What about drop-frame at 29.97 fps?

Drop-frame timecode skips two frame numbers each minute, except every tenth minute, to keep clock time accurate at 29.97 fps. This tool models non-drop-frame only, so do not use it for drop-frame projects.

Why must the frame field be below the frame rate?

Frames are numbered from 0 up to one less than the frame rate. At 24 fps the frame field runs 0 to 23, so 24 would actually be the first frame of the next second.

Can I convert seconds to a frame count?

Yes, indirectly. Multiply the seconds by the frame rate to get frames, then enter that frame count here to read the timecode.

Related tools