SMPTE · Video · Timecode

SMPTE Drop-Frame Calculator

This free drop frame timecode calculator converts SMPTE drop-frame timecode and absolute frame numbers at 29.97 DF or 59.94 DF. Enter a timecode or frame count to inspect its corresponding frame position and elapsed time directly in your browser.

Drop-Frame Timecode Calculator

Convert SMPTE drop-frame timecode to frames or frames back to drop-frame timecode.

Browser Calculator
Use HH:MM:SS;FF. The semicolon identifies drop-frame notation.
Frame 0 corresponds to 00:00:00;00.
Choose the rate used by the timecode.
Absolute frame number
107892
01:00:00;00 at 29.97 fps drop-frame
Timecode 01:00:00;00
Frame Number 107892
Elapsed Seconds 3600.000 s
Rate 29.97 DF
At 29.97 DF, frame numbers 00 and 01 are omitted at the start of each minute except every tenth minute.
Try an example
Understanding the numbering system

How the Drop Frame Timecode Calculator Works

Drop-frame timecode is a frame-numbering method used with fractional video rates such as 29.97 fps and 59.94 fps. Its name can be misleading: drop-frame timecode does not remove video frames from the media. It skips selected timecode frame numbers.

At 29.97 DF, timecode is counted on a nominal 30-frame numbering system, but frame numbers 00 and 01 are omitted at the beginning of each minute except minutes divisible by ten. At 59.94 DF, the nominal count is 60 and four frame numbers — 00 through 03 — are omitted under the same minute rule.

The skipped labels keep the timecode count closely aligned with elapsed clock time while the actual media continues to contain its normal sequence of frames.

The calculator applies those numbering rules when translating a valid SMPTE drop-frame timecode into an absolute frame count. In the opposite direction, it inserts the required skipped labels when an absolute frame number is converted back into timecode.

For other practical browser utilities, explore Audio Tools for Recording, Mixing, and Ear Training or experiment with signal routing and levels in the Interactive Online Audio Mixer.

Audio and video production workspace
29.97 DF

Two labels are skipped

At most minute boundaries, the count begins with frame 02 instead of 00.

59.94 DF

Four labels are skipped

At most minute boundaries, the first valid frame label is 04.

10 min

The tenth-minute exception

Minutes divisible by ten retain their normal opening frame labels.

Fractional frame rates

Why Does Drop-Frame Timecode Exist?

A fractional frame rate such as 29.97 frames per second does not advance at exactly the same numerical rate as a timecode counter that simply assumes 30 complete frames every second. Over longer durations, a straightforward 30-frame count and real elapsed time would gradually separate.

Drop-frame numbering compensates for that difference by omitting selected frame labels according to a repeating pattern. The video itself is not shortened, interrupted or altered. Only the labels used to describe positions on the timeline are affected.

That distinction matters when communicating exact positions between video and audio workflows. A cue written as SMPTE timecode is only useful when the frame rate and the drop-frame status are understood along with the numbers.

Projects that combine picture with recorded dialogue may also involve voiceover recording or commercial audio recording. For music-based work, see music recording and mixing and mastering.

Studio editing and media production setup

The ten-minute pattern at 29.97 DF

The first nine minute boundaries use the drop rule. At minute ten, the full set of opening frame labels is retained before the pattern begins again.

01 skip 00–01
02 skip 00–01
03 skip 00–01
04 skip 00–01
05 skip 00–01
06 skip 00–01
07 skip 00–01
08 skip 00–01
09 skip 00–01
10 no skip
SMPTE frame calculations

Online SMPTE Drop Frame Timecode Tool

This online SMPTE drop frame timecode calculator works in both directions. You can enter a valid DF timecode and obtain its absolute frame number, or enter an absolute frame count and reconstruct the corresponding drop-frame label.

The tool supports 29.97 DF and 59.94 DF because the number of omitted labels depends on the nominal counting rate. For 29.97 DF, two labels are omitted at applicable minute boundaries. For 59.94 DF, four are omitted.

It also validates the timecode before conversion. For example, 00:01:00;00 is not a valid 29.97 DF label because frame numbers 00 and 01 do not occur at the beginning of minute one. The first valid label there is 00:01:00;02.

29.97 DF Timecode Examples

TimecodeStatusReasonFrame Number
00:00:00;00ValidStart of count0
00:01:00;00InvalidFrame 00 is skipped
00:01:00;02ValidFirst valid label at minute 11800
00:10:00;00ValidTenth-minute exception17982
01:00:00;00ValidHour boundary107892

Drop-frame timecode

Selected timecode labels are skipped so the displayed count remains closely aligned with elapsed clock time at the associated fractional frame rate.

Non-drop timecode

Frame labels advance continuously without the drop-frame numbering pattern. At fractional rates, that produces a different relationship between the displayed timecode and elapsed clock time.

Reading SMPTE correctly

Timecode, Frames and Elapsed Time Are Related but Different

A drop-frame timecode such as 01:00:00;00 is a structured frame label. The absolute frame number is the count of actual frame positions from the starting point. Elapsed time is calculated from that frame count using the actual fractional frame rate.

Keeping those concepts separate helps avoid a common mistake: treating the timecode digits as though they were simply a decimal clock reading. The frame field belongs to the SMPTE numbering system and must be interpreted using the selected rate and drop-frame rules.

Why is a semicolon used?

A semicolon before the frame field is a common visual convention for identifying drop-frame notation, such as 01:00:00;00. This calculator uses that notation to make the selected counting method obvious.

Are actual frames deleted?

No. The word “drop” refers to timecode numbers, not the media frames themselves. The sequence continues normally while certain labels are omitted from the timecode count.

If your work extends from technical timing into recording, Audio Content Recording Services covers spoken and produced audio, while Audio Engineer in Philadelphia describes the engineering side of recording sessions.

Professional recording and editing workspace
Accurate cue references

When a Drop Frame Timecode Tool Is Useful

Drop-frame calculations are useful when you receive or prepare cue positions in SMPTE format and need to know the corresponding absolute frame count. They are also helpful in the opposite direction when a frame number needs to be expressed as a valid drop-frame label.

Because the skipped-number pattern occurs at specific minute boundaries, manually calculating long positions can be inconvenient. A dedicated tool applies the pattern consistently and flags timecodes that refer to labels which do not exist in DF notation.

This can be useful for dialogue, music, voiceover and other audio elements that need clear frame-based references when used with picture.

Artists planning recording sessions can also read about song demo production or vocal and speech recording. For projects involving travel, there are separate guides for New York artists and North Jersey artists.

Music production and recording environment

Convert SMPTE Drop-Frame Timecode and Frames

Choose 29.97 DF or 59.94 DF, enter a valid timecode or absolute frame count, and use the calculator to translate between the two representations.

RONTER AUDIO LAB

Explore More Audio Tools

Explore 168 free browser-based tools for musicians, singers, producers, engineers and creators. Open a category to find your next tool.

168 tools 14 categories Free to use
Voice & Vocal 13 tools
Ear Training 13 tools
Solfege & Theory 13 tools
Harmony & Chords 22 tools
Rhythm & Tempo 17 tools
Instrument Tools 12 tools
Mixing & Mastering 14 tools
Audio File Tools 15 tools
Audio Generators 6 tools
Speakers & Acoustics 12 tools
MIDI Tools 6 tools
Video & Timecode 12 tools
Creator & Voiceover 9 tools
Calculators 4 tools