SMPTE Timecode Calculator
Turn a SMPTE timecode into an exact frame count and a duration in seconds, or convert a raw frame number back into HH:MM:SS:FF. Pick your project rate, such as 24, 25 or 30 fps, and the result updates as you type. It uses non-drop-frame counting, so every frame is numbered in order with no skips.
How to convert timecode
- Set the Convert menu to Timecode to frames or Frames to timecode.
- Choose your Frame rate from the list, such as 24, 25 or 30 fps.
- In timecode mode, type a value into the Timecode box as HH:MM:SS:FF.
- In frames mode, type a whole number into the Total frames box.
- Read the frame count, timecode and seconds shown below the inputs.
- Use the copy button to grab the full summary line for your notes.
Examples
Timecode to frames
00:01:30:00 at 24 fps
2160 frames, 90 s
Frames to timecode
500 frames at 25 fps
00:00:20:00, 20 s
A partial second
00:00:10:12 at 24 fps
252 frames, 10.5 s
Frequently asked questions
How are total frames worked out from a timecode?
The hours, minutes and seconds are converted to whole seconds and multiplied by the frame rate, then the frame field is added on top. For 00:01:30:00 at 24 fps that is 90 seconds times 24, which gives 2160 frames.
What is non-drop-frame timecode?
Non-drop-frame counts every frame in sequence with no numbers skipped, so the timecode label and the real frame index always agree. It is the simplest scheme and the only one this calculator uses.
Does this handle drop-frame at 29.97 fps?
No. Drop-frame skips two frame numbers at the start of most minutes to keep the running time close to a real clock at 29.97 fps. This tool models non-drop-frame only, so its output will drift from a drop-frame reference over long durations.
Which frame rates can I pick?
The menu offers 23.976, 24, 25, 29.97, 30, 50 and 60 fps. The math treats each rate as a plain divisor, so a fractional rate like 23.976 still produces exact frames and seconds without drop-frame corrections.
Why must the frame field be below the frame rate?
Frames are numbered from 0 up to one less than the rate. At 24 fps the frame field runs 0 to 23, so entering 24 would really be the first frame of the next second and the tool flags it.
Can I convert a number of seconds into a timecode?
Not directly, but you can do it in one step. Multiply the seconds by your frame rate to get a frame count, switch to Frames to timecode, and enter that number to read the timecode.
What timecode format does it expect?
Enter values as HH:MM:SS:FF with colons between each pair, for example 00:02:15:08. Minutes and seconds must be 0 to 59, and single-digit fields are accepted so 0:1:5:0 also parses.
Is my footage or data uploaded anywhere?
No. Every calculation runs locally in your browser with plain arithmetic, so the timecodes and frame counts you enter never leave your device.
What else can I calculate for a shoot?
Pair this with the video file size calculator to estimate storage from bitrate and duration, or the shutter angle calculator to match motion blur to your frame rate.
Learn more
- Timecode, Frames and Seconds: How the Conversion Works
How SMPTE HH:MM:SS:FF timecode maps to frame counts and seconds, why the frame rate matters, and where non-drop-frame differs from drop-frame.
Related tools
Video File Size Calculator
Estimate video file size from bitrate and duration, or solve for any one value. Enter two of bitrate, length and size to get the third in MB and GB.
Shutter Angle Calculator
Convert shutter angle to shutter speed at any frame rate, or back. Get the 1/X second value for the 180 degree rule and other angles for cinematic motion.
Aspect Ratio Resize Calculator
Resize images and video while keeping the aspect ratio. Enter the original size and one new dimension to get the matching width or height plus the ratio.
Video Bitrate Calculator
Find the recommended upload bitrate by resolution and frame rate. Get suggested Mbps for 720p, 1080p, 1440p and 4K at standard and high frame rates.
Video Storage Calculator
See how much recording time fits on a memory card or drive. Enter storage in GB and bitrate in Mbps for the minutes, hours and MB per minute.