Skip to content
Runs in your browser

Timecode Converter

Frames to timecode and back at any frame rate, including drop-frame.

Result

Timecode
01:00:00:00
Frame count
86,400
Real elapsed timeAt 23.976 fps actual rate
1 h 0 m

How it's computed: frames ÷ nominal rate gives seconds and leftover frames. In drop-frame mode, labels 00 and 01 are skipped at the start of every minute except each tenth, so the counter stays in step with real time at 29.97 fps. No frames are dropped — only labels.

Same job, one API call

Runs in your browser — nothing is sent anywhere.

Questions

What is drop-frame timecode?

At 29.97 fps the counter skips frame numbers 00 and 01 each minute (except every tenth) so timecode tracks real clock time. No frames are dropped — only labels.

Why does 29.97 fps exist at all?

NTSC colour moved the rate from 30 to 29.97 fps and broadcast kept it. Drop-frame numbering exists to keep that fractional rate aligned with the clock.

Which rates use drop-frame numbering?

Only the fractional broadcast rates — 29.97 and 59.94. Integer rates and 23.976 count every frame; choose drop-frame when the rate calls for it.

Related tools