Timecode Calculator
Calculate timecode from the published formulas and tables for the craft.
Loading calculator…
What this tool does
Calculate timecode from the published formulas and tables for the craft. Drop-frame counting only exists for 29.97 fps (nominal 30) NTSC workflows; it skips frame numbers, not real frames, so the timecode clock stays aligned with wall-clock time.
How to use the Timecode Calculator
- Enter or select conversion direction.
- Enter or select total frames.
- Enter or select timecode (hh:mm:ss:ff).
- Enter or select frame rate (fps, nominal).
- Enter or select timecode counting.
- Read the calculated result; change any measurement to compare alternatives.
Formula
non-drop: frames split by nominal fps into HH:MM:SS:FF; drop-frame (29.97): frame numbers 00 and 01 are skipped at each minute except every 10th, using the standard 17982-frames-per-10-minutes counting
- mode
- Conversion direction
- frames
- Total frames
- tc
- Timecode (HH:MM:SS:FF)
- fps
- Frame rate (fps, nominal)
- drop
- Timecode counting
Drop-frame counting only exists for 29.97 fps (nominal 30) NTSC workflows; it skips frame numbers, not real frames, so the timecode clock stays aligned with wall-clock time.
Worked example
For timecode calculator, the following measurements illustrate the exact method: Conversion direction: frames; Total frames: 3600; Timecode (HH:MM:SS:FF): 00:02:00:00; Frame rate (fps, nominal): 30; Timecode counting: non-drop.
Inputs
- Conversion directionFrames → timecode
- Total frames3600
- Timecode (HH:MM:SS:FF)00:02:00:00
- Frame rate (fps, nominal)30
- Timecode countingNon-drop-frame
Result
- Timecode00:02:00:00
- Total seconds120
- Total frames3,600
Results explained
- Timecode
- Timecode from the formula above. Drop-frame counting only exists for 29.97 fps (nominal 30) NTSC workflows; it skips frame numbers, not real frames, so the timecode clock stays aligned with wall-clock time.
- Total seconds
- Total seconds from the formula above. Drop-frame counting only exists for 29.97 fps (nominal 30) NTSC workflows; it skips frame numbers, not real frames, so the timecode clock stays aligned with wall-clock time.
- Total frames
- Total frames from the formula above. Drop-frame counting only exists for 29.97 fps (nominal 30) NTSC workflows; it skips frame numbers, not real frames, so the timecode clock stays aligned with wall-clock time.
Frequently asked questions
Divide the frame count by the frame rate to get seconds, then split into hours, minutes, seconds and leftover frames. At 30 fps non-drop, 3,600 frames = 120 seconds = 00:02:00:00 — the worked example in this calculator.
At 29.97 fps real frames accumulate slower than a 30 fps clock, so drop-frame timecode skips the frame numbers 00 and 01 at the start of every minute except every 10th minute. No pictures are dropped — only labels — which keeps the timecode matching real elapsed time over an hour (107,892 real frames).
Switch the direction to Timecode → frames and enter HH:MM:SS:FF. In drop-frame mode the calculator subtracts the 2 skipped numbers per minute (except every 10th) — the inverse of the frames-to-timecode count.
Enter 30 (the nominal rate timecode counts at) and choose Drop-frame. Timecode always counts whole nominal frames; 29.97 only describes the real playback speed, which this calculator uses for the total-seconds output.
Editors write drop-frame timecode with a semicolon before the frames field (00:01:00;02) and non-drop with a colon. This calculator follows the same convention in its timecode output when drop-frame is selected.