Timecode to Frame Converter
Free Timecode frame tool for media sound & motion design. Enter values to see solutions, formulas, and educational explanations.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Timecode to Frame Converter
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Total Frames = (HH x 3600 + MM x 60 + SS) x FPS + FF
Worked example โ Total: 129,972 frames | Real time: 1h 30m 15.500s | Film: 8123+4 ft
Formula
Total Frames = (HH x 3600 + MM x 60 + SS) x FPS + FF
Where HH is hours, MM is minutes, SS is seconds, FF is frames, and FPS is the frame rate. For drop frame 29.97 fps: subtract 2 frames for each minute except every 10th minute. Reverse conversion divides total frames by FPS to recover timecode components.
Worked Examples
Example 1: Converting Timecode to Frame Number
Problem:Convert timecode 01:30:15:12 at 24 fps non-drop frame to a total frame count.
Solution:Total seconds = 1 x 3600 + 30 x 60 + 15 = 5415 seconds Total frames = 5415 x 24 + 12 = 129,960 + 12 = 129,972 frames Real time = 129,972 / 24 = 5,415.5 seconds = 1h 30m 15.5s 35mm film = 129,972 / 16 = 8,123 feet + 4 frames
Result:Total: 129,972 frames | Real time: 1h 30m 15.500s | Film: 8123+4 ft
Example 2: Drop Frame Timecode Calculation
Problem:Calculate the total frames for drop frame timecode 00:10:00;00 at 29.97 fps.
Solution:Total minutes = 10, 10-minute intervals = 1 Dropped frames = 2 x (10 - 1) = 18 frames dropped Non-drop equivalent: (10 x 60) x 30 + 0 = 18,000 Actual frames = 18,000 - 18 = 17,982 frames Real time = 17,982 / 29.97 = 599.9999 seconds = exactly 10 minutes
Result:17,982 frames = 599.9999 seconds (drop frame keeps timecode aligned with wall clock)
Frequently Asked Questions
What is timecode and why is it used in video production?
Timecode is a standardized method of labeling each frame of video or film with a unique sequential address in the format HH:MM:SS:FF (hours, minutes, seconds, frames). It was developed by SMPTE (Society of Motion Picture and Television Engineers) to enable precise synchronization and editing. Timecode allows editors, sound designers, and visual effects artists to reference exact moments in a production with frame-level accuracy. Without timecode, coordinating between different departments working on the same project would be extremely difficult. Every professional video format embeds timecode either as a visible burn-in, as metadata in the file header, or as a dedicated data track.
What is the difference between drop frame and non-drop frame timecode?
Non-drop frame (NDF) timecode counts frames sequentially without skipping any numbers. Drop frame (DF) timecode, used with 29.97 fps NTSC video, skips frame numbers 0 and 1 at the start of every minute except every tenth minute. This is necessary because 29.97 fps is not exactly 30 fps. Without drop frame compensation, the timecode would gradually drift from real clock time, accumulating an error of about 3.6 seconds per hour. Drop frame timecode does not actually drop any video frames - it only skips certain frame number labels to keep the timecode aligned with wall clock time. Drop frame is indicated by semicolons between numbers instead of colons.
What are common frame rates used in video and film production?
The most widely used frame rates include 24 fps (cinema standard worldwide), 23.976 fps (NTSC-compatible cinema), 25 fps (PAL broadcast standard used in Europe, Asia, and Africa), 29.97 fps (NTSC broadcast standard in North America and Japan), 30 fps (used in some digital formats), 48 fps (high frame rate cinema, used by Peter Jackson in The Hobbit), 50 fps (PAL high frame rate), 59.94 fps (NTSC high frame rate), and 60 fps (used in gaming and some digital content). The fractional rates like 23.976 and 29.97 originate from the introduction of color television in the NTSC system, which required a 0.1% speed reduction from the original integer rates.
How do you convert timecode to total frame count?
For non-drop frame timecode, the formula is straightforward: total frames equals (hours times 3600 plus minutes times 60 plus seconds) times frame rate, plus the frame number. For example, at 24 fps, timecode 01:30:15:12 equals (1 times 3600 plus 30 times 60 plus 15) times 24 plus 12 = 5415 times 24 plus 12 = 129,972 frames. For drop frame 29.97 timecode, you must account for the dropped frame numbers: calculate the total minutes, subtract the number of 10-minute intervals, multiply by the drop frame count (2 for 29.97, 4 for 59.94), and subtract from the non-drop calculation. This adjustment ensures accuracy.
How does timecode relate to real-world clock time?
With non-drop frame timecode at exactly integer frame rates (24, 25, 30 fps), the timecode matches real clock time perfectly. However, with fractional rates like 23.976 or 29.97 fps, non-drop timecode gradually drifts from real time. At 29.97 fps NDF, the timecode runs slow by approximately 3.6 seconds per hour, or about 1.8 frames per minute. After 24 hours, NDF timecode would show 23:59:56:12 instead of 00:00:00:00. Drop frame timecode solves this by periodically skipping frame numbers, keeping the displayed timecode within a couple of frames of actual elapsed time. For 23.976 fps, there is no standard drop frame format, so a different conversion factor must be applied.
What is the relationship between timecode and film footage measurements?
In traditional 35mm film, there are 16 frames per foot of film, so one second of 24 fps film equals 1.5 feet. A 90-minute feature film would use approximately 8,100 feet of film. The footage-plus-frames notation (like 5400+08) was historically how film editors referenced specific points. In 16mm film, there are 40 frames per foot, making one second of 24 fps film equal to 0.6 feet. While digital workflows have largely replaced physical film, these measurements remain relevant for archival work, film restoration projects, and calculating physical storage requirements for film prints. Some editing systems still support feet-and-frames display modes for editors transitioning from film backgrounds.
How do audio sample counts relate to timecode and frames?
Audio samples provide a much finer timing resolution than video frames. At 48 kHz (professional standard), there are 48,000 samples per second, compared to only 24-60 frames per second for video. At 48 kHz and 24 fps, each frame spans exactly 2,000 audio samples. At 48 kHz and 29.97 fps, each frame spans approximately 1,601.6 samples, creating a non-integer relationship that requires careful handling. Audio editing software uses sample counts for precise positioning, and converting between timecode, frame counts, and sample positions is essential for maintaining sync in post-production. The choice of 48 kHz for professional video is partly because it divides evenly into common frame rates.
What is SMPTE timecode and what are its variants?
SMPTE timecode (defined in SMPTE ST 12M) is the industry standard for frame-accurate time labeling. It comes in several forms: LTC (Linear Timecode) is an audio-frequency signal recorded on a dedicated audio track or timecode track, readable at varying playback speeds. VITC (Vertical Interval Timecode) is embedded in the vertical blanking interval of analog video signals, readable at slow speeds and still frames. MIDI Timecode (MTC) transmits timecode over MIDI connections for synchronizing music equipment. Embedded timecode in digital formats is stored as metadata within file containers like MXF and QuickTime. Each variant serves different synchronization needs in production and post-production workflows.
How do you handle timecode when converting between different frame rates?
Frame rate conversion requires careful timecode recalculation to maintain sync. When converting from 24 fps to 25 fps (common for European broadcast), the content is typically sped up by 4.17%, and the timecode is regenerated at the new rate. This approach shortens a 90-minute film to approximately 86.4 minutes. When converting from 24 fps to 29.97 fps for NTSC broadcast, a 3:2 pulldown pattern is applied, duplicating certain fields to create the additional frames. The timecode must be regenerated with proper drop-frame counting. Some modern workflows use frame rate conversion without speed changes by blending or interpolating frames, which requires complete timecode regeneration.
What are common timecode-related problems and how do you troubleshoot them?
Common timecode problems include timecode breaks (discontinuities in the sequence that can confuse editing software), midnight crossover issues when timecode passes 23:59:59 and resets, incorrect start times that create confusion in multi-camera shoots, and drop frame versus non-drop frame mismatches that cause sync errors. Troubleshooting involves checking the timecode track for breaks using a timecode reader, verifying that all cameras and recording devices were set to the same timecode format before the shoot, confirming frame rate settings match across all devices, and using jam-sync to regenerate continuous timecode from a master clock. In post-production, most NLE software can repair timecode issues by regenerating a continuous timecode track.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎArchitectural Scale Converter
Calculate architectural scale converter with inputs, formulas, and instant results.
๐งฎCmyk to Pantone Converter
Calculate cmyk to pantone converter with inputs, formulas, and instant results.
๐งฎColor Space Converter
Calculate color space converter with inputs, formulas, and instant results.
๐งฎHue to Rgb Converter
Calculate hue to rgb converter with inputs, formulas, and instant results.
๐งฎPantone to RGB Converter (with Hex Code)
Calculate pantone to rgb converter with inputs, formulas, and instant results.
๐งฎSaturation Luminance Converter
Calculate saturation luminance converter with inputs, formulas, and instant results.
๐งฎGrading Scale Converter
Calculate grading scale converter with inputs, formulas, and instant results.
๐งฎLetter Grade to Percentage Converter (AโF Scale)
Calculate letter grade to percentage converter with inputs, formulas, and instant results.