SMPTE Timecode Decoder
Decode SMPTE video timecode and convert between timecode, frames and real time.
Output appears here as you type — decoded on your device.
Input is processed on your device. Nothing you paste is sent anywhere.
What is the SMPTE Timecode Decoder?
SMPTE timecode labels every frame of video as HH:MM:SS:FF, and a timecode decoder converts between that label, an absolute frame count and real elapsed time for a given frame rate.
Timecode is how film and broadcast address a specific frame. The format is hours:minutes:seconds:frames, where the frames field counts from zero up to one less than the frame rate. At 25 fps, 00:01:00:12 is the thirteenth frame of the second minute — frame 1512 overall.
The complication is 29.97 fps. NTSC colour television runs at 30/1.001 frames per second, so a counter labelled '30 fps' drifts against the clock by about 3.6 seconds per hour. Drop-frame timecode compensates by skipping the labels :00 and :01 in the frames field at the start of every minute except every tenth — no frames are lost, only their names. Non-drop timecode keeps sequential labels and accepts the drift.
Getting this wrong is a classic post-production error: a delivery timed against non-drop timecode arrives seconds long against a broadcast slot measured in real time.
SMPTE Timecode Decoder at a glance
- Format
- HH:MM:SS:FF (semicolon before frames = drop-frame)
- Common rates
- 23.976, 24, 25, 29.97, 30, 50, 59.94
- Drop-frame
- Skips 2 frame labels per minute, except every 10th
- Drift avoided
- ≈3.6 seconds per hour at 29.97 fps
How to use the SMPTE Timecode Decoder
- 1Choose the frame rate your project runs at.
- 2Enter a timecode to get the frame count, or a frame count to get the timecode.
- 3Note whether your workflow is drop-frame — the semicolon separator marks it.
When you would reach for it
- Converting an edit-decision-list timecode into an absolute frame number.
- Checking programme duration against a broadcast slot in real seconds.
- Reconciling drop-frame and non-drop timecode between two facilities.
SMPTE Timecode Decoder — frequently asked questions
Last reviewed · questions or corrections: contact@decoder.tools