All Tools
Audio & Music

Timecode Calculator

Add, subtract, and convert between timecode formats (HH:MM:SS:FF) at any frame rate.

Calculator
:::
:::

Result Timecode

01:33:45:18

Total Frames

135,018

Duration

5625.75s

Introduction

Timecode is the universal language of time in film and video production. Every frame of every recording is assigned a unique address in the format HH:MM:SS:FF (hours, minutes, seconds, frames), enabling precise communication about timing across every department, from camera and sound to editing and visual effects. Despite its fundamental importance, timecode math is notoriously error-prone when done by hand because the frames component does not roll over at 100 like a decimal system. It rolls at the project frame rate, which might be 24, 25, or 30. Drop-frame timecode at 29.97 fps adds another layer of complexity by periodically skipping frame numbers to maintain real-time accuracy. This timecode calculator handles addition, subtraction, and conversion between timecode formats at any standard frame rate, giving you instant, error-free results for the operations that production professionals perform dozens of times every day.

What This Tool Calculates

Timecode errors compound. If an assistant editor miscalculates a timecode offset when syncing dailies, every subsequent edit decision inherits that error. If a VFX coordinator transposes a frame number when logging a shot, the compositing team pulls the wrong frames and the mistake is not discovered until review. If a sound mixer enters the wrong start timecode on a field recorder, the entire day's audio is offset from picture by a fixed amount that must be identified and corrected. These are not hypothetical scenarios. They happen on productions of every size, and each one costs time and money to resolve. A reliable timecode calculator eliminates arithmetic errors from the equation entirely, letting you focus on the creative and logistical decisions that actually require human judgment.

The Formula and How It Works

The calculator supports three primary operations. Addition takes two timecode values and returns their sum, which is essential for calculating end times from start time plus duration, or for accumulating segment lengths to determine total program runtime. Subtraction returns the duration between two timecodes, used constantly for determining shot lengths, scene durations, and offsets between sources. Conversion translates a timecode value from one frame rate to another, maintaining the same real-time position. In all operations, you select the working frame rate, and the calculator handles the modular arithmetic correctly, including proper carry and borrow operations across the frames, seconds, minutes, and hours fields. For drop-frame timecode, the calculator accounts for the skipped frame numbers that maintain sync with real-world clock time.

Real-World Examples

Understanding Drop-Frame vs Non-Drop-Frame Timecode

The distinction between drop-frame and non-drop-frame timecode exists because of NTSC's 29.97 fps standard. At exactly 30 fps, timecode and real-world time stay perfectly synchronized. At 29.97 fps, non-drop timecode drifts by approximately 3.6 seconds per hour relative to clock time, accumulating to over a minute and a half in a 24-hour period. Drop-frame timecode compensates by skipping frame numbers 00 and 01 at the start of every minute except every tenth minute. No actual frames are dropped from the recording. Only the numbers in the timecode display are skipped to keep the count aligned with real time. This calculator handles both modes correctly, and shows you the real-time duration corresponding to any timecode value at any frame rate, so you always know exactly how much actual time a timecode span represents.

Common Timecode Operations in Production Workflows

DetailValue
During production, the most common timecode operation is calculating recording duration from start and end timecodes to verify that all takes are complete and uninterrupted.
In editorial, timecode subtraction determines shot lengths and scene durations for pacing analysis.
Timecode addition is used to calculate program runtime as segments are assembled, ensuring the final edit meets its target duration.
In post-production, timecode conversion is necessary when conforming projects that originated at one frame rate to a delivery specification at another.
Audio post frequently converts between 23.976 and 24 fps for theatrical versus television versions.

Pro Tips and Common Mistakes

Pro Tips

  • The major frame rate standards each have distinct timecode behaviors.
  • 24 fps is the traditional film standard, used in theatrical cinema and many streaming platforms.
  • 23.976 fps is the pulldown variant of 24p used in most NTSC-compatible workflows.
  • 25 fps is the PAL standard, used throughout Europe, Australia, and much of Asia.

Common Mistakes

  • Set all cameras and audio recorders to the same timecode frame rate before the first shot of the day, and verify the setting after every battery change or power cycle.
  • Use a timecode generator or jam sync to ensure all devices share the same timecode reference.
  • Record timecode on a visible slate at the head of every take so editorial has a visual verification point.

Frequently Asked Questions

What is the difference between drop-frame and non-drop-frame timecode?

Drop-frame timecode skips certain frame numbers (00 and 01 at the start of each minute, except every tenth minute) to keep timecode synchronized with real clock time at 29.97 fps. Non-drop-frame counts every frame number sequentially, which causes the timecode to drift from real time by about 3.6 seconds per hour. No actual video frames are dropped in either mode.

How do I convert timecode between 23.976 and 24 fps?

Converting between 23.976 and 24 fps changes the timecode numbers while maintaining the same physical frame position. A frame at 01:00:00:00 in 23.976 occupies the same position on the timeline as a frame at 01:00:00:00 in 24 fps, but the real-world clock time at that position differs by about 0.1 percent. This calculator handles the conversion and shows the real-time difference.

Why does my timecode not match the clock on the wall?

If you are using non-drop-frame timecode at 29.97 fps, the timecode will gradually fall behind real clock time by approximately 3.6 seconds per hour. This is normal and expected. Switch to drop-frame timecode if you need timecode to match wall-clock time, which is typical for broadcast workflows.

Start Calculating

Use the calculator above to run your numbers before your next production.