← All Tools

SMPTE Timecode Calculator

Convert between SMPTE timecode HH:MM:SS:FF and frame counts, add or subtract durations, and measure runtime between two timecodes โ€” drop-frame and non-drop frame aware, from 23.976 up to 60 fps.

๐ŸŽฌ Timecode ↔ Frames

Real seconds
โ€”
HH:MM:SS.mmm
โ€”
Drift vs wall clock
โ€”

โž• Add / Subtract Timecodes

=

๐Ÿ“ Duration Between Two Timecodes

Duration (TC)
โ€”
Frames
โ€”
Real seconds
โ€”

๐Ÿ“š Why drop-frame?

NTSC video runs at exactly 30000/1001 โ‰ˆ 29.97 fps, not 30 fps. After one hour of non-drop 30 fps counting, real time has advanced by 3 seconds and 18 frames further than the timecode. Drop-frame compensates: at the start of every minute (except every 10th), it skips frame numbers 00 and 01 โ€” 2 frame numbers ร— 9 minutes ร— 6 ten-minute blocks = 108 dropped numbers per hour, the offset needed to keep the timecode aligned with the wall clock. Only frame numbers are skipped โ€” no video frames are actually dropped.

Drop-frame timecodes use a semicolon before the frame field: 01:00:00;00. Non-drop uses the standard colon. This tool accepts either separator.

Common frame rates

RateExactUsed by
23.97624000/1001Film telecined to NTSC, streaming film
2424Theatrical cinema, Blu-ray film
2525PAL television (Europe, Australia)
29.9730000/1001NTSC video (US, Japan)DF
3030Web video, some camera modes
5050PAL HD broadcast
59.9460000/1001ATSC HD broadcast (US)DF
6060High-frame-rate web and gaming