Timecode Calculator
Professional SMPTE timecode math for video editing and post-production.
Formula: Duration = (End Frames – Start Frames) converted back to SMPTE format based on FPS.
Frame Count Comparison
How many frames this duration would be at different standard rates.
| Standard | FPS | Total Frames | Type |
|---|
What is a Timecode Calculator?
A Timecode Calculator is an essential tool for video editors, cinematographers, and post-production professionals. It allows users to perform mathematical operations on SMPTE (Society of Motion Picture and Television Engineers) timecode, which is the standard way to label individual frames of video and film.
Whether you are calculating the total runtime of a sequence, determining the offset between audio and video tracks, or planning a broadcast schedule, a Timecode Calculator ensures that your math accounts for the complexities of different frame rates, including drop-frame and non-drop-frame formats. Using a manual calculator for these tasks is prone to error because timecode is not base-10; it is a mix of hours, minutes, seconds, and frames.
Professional editors use a Timecode Calculator to maintain synchronization across multiple cameras and recording devices. It is also vital for "logging" footage, where specific events in a raw clip are noted by their start and end points.
Timecode Calculator Formula and Mathematical Explanation
The core logic of a Timecode Calculator involves converting the HH:MM:SS:FF format into a raw "Total Frames" count, performing the math, and then converting it back. The formula changes significantly depending on whether you are using a standard integer frame rate or a "drop-frame" rate like 29.97.
The Non-Drop Frame Formula
For standard rates like 24fps or 25fps, the calculation is straightforward:
Total Frames = (((HH * 3600) + (MM * 60) + SS) * FPS) + FF
The Drop Frame Formula (29.97 fps)
Drop-frame timecode was invented to compensate for the fact that NTSC color video actually runs at 29.97 fps, not 30. To keep the timecode clock in sync with the actual wall clock, two frame numbers are dropped every minute, except for every tenth minute.
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| HH | Hours | Integer | 0 – 23 |
| MM | Minutes | Integer | 0 – 59 |
| SS | Seconds | Integer | 0 – 59 |
| FF | Frames | Integer | 0 – (FPS-1) |
| FPS | Frames Per Second | Decimal | 23.976 – 60 |
Practical Examples (Real-World Use Cases)
Example 1: Film Sequence Duration
Imagine you are editing a film at 24 fps. Your first clip starts at 01:00:05:10 and ends at 01:02:15:04. To find the duration, the Timecode Calculator converts both to frames:
- Start: 86,530 frames
- End: 89,644 frames
- Difference: 3,114 frames
- Result: 00:02:09:18
Example 2: Broadcast Delivery (29.97 Drop Frame)
A TV station requires a 30-minute program. Because of the 29.97 fps rate, a non-drop-frame counter would be off by 1.8 seconds by the end of the hour. Using a Timecode Calculator with Drop Frame enabled ensures that when the timecode hits 00:30:00;00, exactly 30 minutes of real-world time has passed.
How to Use This Timecode Calculator
Using our Timecode Calculator is designed to be intuitive for production professionals:
- Select Frame Rate: Choose the FPS that matches your project settings (e.g., 23.976 for NTSC film, 25 for PAL).
- Enter Start Time: Input the hours, minutes, seconds, and frames where your clip or sequence begins.
- Enter End Time: Input the exit point. The calculator will automatically update the duration.
- Review Results: The primary result shows the duration in SMPTE format. Below, you can see the total frame count and total seconds.
- Analyze the Chart: Use the dynamic chart to see how this duration translates across different frame rates, which is helpful for multi-format delivery.
Key Factors That Affect Timecode Calculator Results
- Drop Frame vs. Non-Drop Frame: This is the most common source of error. Drop frame (indicated by semicolons, e.g., 01:00:00;00) skips frame numbers to stay in sync with real time.
- Integer vs. Non-Integer Rates: 23.976 and 29.97 are technically 24000/1001 and 30000/1001. A high-quality Timecode Calculator uses these precise fractions.
- Midnight Wrap-Around: Some calculators handle the 24-hour mark differently. Our tool assumes a linear progression but can be used to calculate offsets across the midnight boundary.
- Sampling Frequency: While timecode is frame-based, audio is sample-based (e.g., 48kHz). The Timecode Calculator helps align these two different worlds.
- Sub-frames: In high-end audio editing, frames are further divided into 80 or 100 sub-frames for micro-adjustments.
- Latency and Offsets: In live broadcast, there is often a fixed delay (e.g., 2 frames) that must be subtracted using a Timecode Calculator to ensure perfect sync.
Frequently Asked Questions (FAQ)
Related Tools and Internal Resources
- Frame Rate Converter – Convert footage between different standards.
- Aspect Ratio Calculator – Calculate dimensions for 16:9, 4:3, and anamorphic video.
- Video Bitrate Calculator – Estimate file sizes based on duration and quality.
- Film Length Calculator – Convert feet and inches of film to timecode.
- Shutter Speed Guide – Learn the relationship between frame rate and motion blur.
- ND Filter Chart – Calculate exposure stops for outdoor cinematography.