Timecode Calculator – Add and Subtract Timecodes


Timecode Calculator

A professional tool for video editors to accurately add and subtract SMPTE timecodes. Supports all standard frame rates, including drop-frame (DF) and non-drop-frame (NDF) formats.

Smart Timecode Calculator


Format: HH:MM:SS:FF


Choose calculation type.


Format: HH:MM:SS:FF


This unit determines how frames are counted, especially for Drop-Frame (DF) vs Non-Drop-Frame (NDF).


Resulting Timecode

01:25:30;15

Timecode 1 in Frames

128998

Timecode 2 in Frames

17987

Result in Total Frames

146985

Total Frames Comparison (Chart)

TC 1

TC 2

Result

A visual representation of the total frames for each timecode value.

What is a Timecode Calculator?

A timecode calculator is an essential tool for professionals in video production, film, and broadcasting. It performs arithmetic operations—primarily addition and subtraction—on SMPTE timecodes. Timecode is a standardized system for labeling individual frames of video or film with a unique identifier in the format of Hours:Minutes:Seconds:Frames (HH:MM:SS:FF).

This calculator is not just a simple math tool; it’s a semantic calculator architected to understand the complex rules of different frame rates. The “unit” in timecode calculation is the frame rate, which can be standard (like 24, 25, 30 fps) or drop-frame (like 29.97 DF). A reliable timecode calculator must correctly convert timecodes to a total frame count, perform the calculation, and then convert the result back to the proper HH:MM:SS:FF format, respecting the specific rules of the chosen frame rate.

The Timecode Calculator Formula and Explanation

The core logic of a timecode calculator revolves around converting timecode strings into a single, consistent unit—total frames—then performing the math, and converting back. The use of a semicolon (;) as the final separator (e.g., 01:25:30;15) is a standard convention to indicate a drop-frame timecode.

Formula Steps:

  1. Parse Timecode to Frames: Convert each timecode (TC1 and TC2) into a total number of frames. This requires knowledge of the selected frame rate.
  2. Handle Drop-Frame (DF) Logic: For DF rates (like 29.97), the conversion is complex. Two frame numbers are skipped every minute, except for every tenth minute, to keep the timecode aligned with real-world time. Our drop-frame explainer details this.
  3. Perform Calculation: Add or subtract the total frames of TC2 from the total frames of TC1.
  4. Convert Frames to Timecode: Convert the resulting total frames back into the HH:MM:SS:FF format, again applying the correct non-drop-frame or drop-frame rules.
Key Variables for Timecode Calculation
Variable Meaning Unit / Format Typical Range
HH Hours Integer 00-23
MM Minutes Integer 00-59
SS Seconds Integer 00-59
FF Frames Integer 00 to (Frame Rate – 1)
Frame Rate Frames Per Second (FPS) Number (fps) 23.976, 24, 25, 29.97, 30, etc.

Practical Examples

Example 1: Adding Clips in a 25 fps Project

Imagine you are editing a documentary for European broadcast (PAL standard, 25 fps). You have a clip starting at 00:05:15:10 and need to add another clip that is 00:02:30:00 long.

  • Input 1: 00:05:15:10
  • Input 2: 00:02:30:00
  • Unit (Frame Rate): 25 fps
  • Operation: Add
  • Result: Using the timecode calculator, the end point of the second clip would be 00:07:45:10.

Example 2: Calculating Remaining Time with 29.97 DF

You’re working on a US broadcast show with a total runtime of 00:58:30;00 (using 29.97 Drop-Frame). You’ve already edited a segment that ends at 00:45:10;15. How much time is left?

  • Input 1: 00:58:30;00
  • Input 2: 00:45:10;15
  • Unit (Frame Rate): 29.97 fps (DF)
  • Operation: Subtract
  • Result: The timecode calculator correctly handles the DF logic and shows a remaining time of 00:13:19;15. Check our editing workflows guide for more tips.

How to Use This Timecode Calculator

Using this calculator is simple and intuitive, allowing you to focus on your creative editing process.

  1. Select Frame Rate: First, choose the correct frame rate from the “Frame Rate (Unit)” dropdown. This is the most critical step, as all calculations depend on it. Ensure you select the correct DF (Drop-Frame) or NDF (Non-Drop-Frame) variant if applicable.
  2. Enter Timecodes: Input your two timecodes into the “Timecode 1” and “Timecode 2” fields. Use the standard HH:MM:SS:FF format. The calculator will provide real-time feedback if the format is invalid.
  3. Choose Operation: Select whether you want to “Add” or “Subtract” the timecodes.
  4. Interpret Results: The results are displayed instantly. The main “Resulting Timecode” is your primary answer. You can also review the “Intermediate Values” to see the total frame counts for each input and the result, which is useful for debugging or advanced workflows.
  5. Copy Results: Click the “Copy Results” button to conveniently copy a summary of the inputs and outputs to your clipboard.

Key Factors That Affect Timecode Calculation

  • Frame Rate: The base number of frames per second. This is the foundational unit of all calculations.
  • Drop-Frame vs. Non-Drop-Frame: This is not about dropping video frames, but about dropping *timecode numbers* to keep the count aligned with real time. NDF is simpler but drifts from wall-clock time at rates like 29.97 fps.
  • Starting Timecode: Projects don’t always start at 00:00:00:00. The starting number affects all subsequent timecode references.
  • 24-Hour Rollover: Calculations that cross the midnight mark (24:00:00:00) must wrap around correctly.
  • Correct Formatting: A simple typo, like using a period instead of a colon, can invalidate the input. Precision is key. A good timecode formatter can help.
  • Software Interpretation: Different editing software (e.g., Avid, Premiere, Final Cut) might handle the final frame of a calculation slightly differently, so testing is always wise.

Frequently Asked Questions (FAQ)

What does HH:MM:SS:FF stand for?

It stands for Hours, Minutes, Seconds, and Frames. It’s the standard format for SMPTE timecode.

Why is there a semicolon in my result (e.g., 01:23:45;01)?

A semicolon as the last separator is the industry-standard way to signify a “Drop-Frame” timecode, commonly used for broadcast rates like 29.97 fps. A colon signifies “Non-Drop-Frame.” This calculator automatically uses the correct separator based on your frame rate selection.

Are you actually dropping video frames with Drop-Frame (DF) timecode?

No. This is a common misconception. Drop-frame timecode does *not* drop or delete any video frames. It only skips some *numbers* in the counting sequence to ensure that one hour of timecode matches one hour of real-world clock time.

What is the highest frame number I can enter?

The frame number (FF) should always be less than the frame rate. For example, in a 25 fps project, the frames are numbered 00 through 24. Entering “25” in the frame field would be invalid, as that would be the first frame of the next second (00:00:01:00).

Why did my NTSC video drift from real time?

This happens if you use Non-Drop-Frame (NDF) timecode on 29.97 fps footage. Because it counts 30 frames a second but the video is only 29.97 frames per second, the timecode runs slightly faster than real time, causing a drift of 3.6 seconds per hour. Using a timecode calculator with DF selected prevents this.

Can I use this calculator for audio or podcasting?

Yes. While most associated with video, timecode is also used to synchronize audio, especially in complex post-production workflows. You can use this calculator for any time-based media as long as you know the frame rate or an equivalent standard. A guide to audio post-production can be helpful.

What happens if I subtract a larger timecode from a smaller one?

This calculator will produce a negative result, indicated by a minus sign. This represents a negative duration or a point in time before the starting timecode.

How accurate is this calculator?

This tool is built with precision logic to handle the specific, complex rules of SMPTE timecode, including the tricky drop-frame adjustments. It is frame-accurate for all standard formats provided.

Related Tools and Internal Resources

Explore more of our tools and guides for video professionals:

© 2026 Your Website. All rights reserved. This timecode calculator is for informational purposes. Always verify critical calculations in your editing software.


Leave a Reply

Your email address will not be published. Required fields are marked *