Timecode Converter
Frames to timecode and back at any frame rate, including drop-frame.
Result
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
- Video Size CalculatorFile size for any length, resolution, and bitrate — before you commit to the export.
- Video Bitrate CalculatorThe bitrate YouTube recommends for your resolution and frame rate.
- Aspect Ratio CalculatorConvert between 16:9, 9:16, 4:3, 4:5, 1:1, and 21:9, with pixel dimensions for each.
- Frame Rate ConverterRuntime and audio pitch change when you conform footage to a different frame rate.