Timecode to Frame Converter
Free Timecode frame tool for media sound & motion design. Enter values to see solutions, formulas, and educational explanations.
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\nTotal frames = 5415 x 24 + 12 = 129,960 + 12 = 129,972 frames\nReal time = 129,972 / 24 = 5,415.5 seconds = 1h 30m 15.5s\n35mm 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\nDropped frames = 2 x (10 - 1) = 18 frames dropped\nNon-drop equivalent: (10 x 60) x 30 + 0 = 18,000\nActual frames = 18,000 - 18 = 17,982 frames\nReal 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.