vitelnk
Free Tools

Calculators

Timecode Calculator

Free Tool
No signup required

Timecode Calculator

Add, subtract, and convert video timecodes. Supports 23.976, 24, 25, 29.97 DF/NDF, 30, 50, and 60 fps.

Timecode Calculator

Total frames

0

Duration (HH:MM:SS.ms)

00:00:00.000

Timecode @ 25 fps

00:00:00:00

Total seconds

0.000s

Ready to host your video?

vitelnk gives you private video hosting with adaptive streaming, password protection, lead capture, and analytics — free to start.

Start free trial

How to Use the Timecode Calculator

1.

Select your frame rate

Choose the frame rate of your sequence — 23.976, 24, 25, 29.97, 30, 50, or 60 fps. For NTSC broadcast work at 29.97 fps, use drop-frame timecode (DF) to stay locked to real clock time.

2.

Enter hours, minutes, seconds, and frames

Type the timecode values into the HH, MM, SS, and FF fields. The FF (frames) field accepts values from 0 to fps−1 — so at 25 fps, frames run from 00 to 24.

3.

Read total frames and total seconds

The result panel shows the timecode converted to raw frame count and decimal seconds — useful for EDL exports, VFX pipelines, subtitle files, and render queues.

4.

Use the result in your workflow

Copy the frame count into your NLE or VFX software. Decimal seconds is useful for calculating sync offsets, audio placement, or passing values to FFmpeg seek commands.

Why This Matters for Video Creators

Timecode is the universal language of professional video — every NLE, broadcast system, and VFX pipeline speaks it. Understanding how to read and convert timecode is a foundational skill for editors, colourists, and post-production coordinators. This calculator handles the tedious frame-rate maths so you can focus on the edit rather than the arithmetic, and it supports all broadcast standards including NTSC drop-frame — the format that trips up even experienced editors.

SMPTE Timecode Format Explained

PositionFieldRangeNotes
HHHours00–23Programme hour — resets at midnight in broadcast
MMMinutes00–59Minutes within the hour
SSSeconds00–59Seconds within the minute
FFFrames00–(fps−1)At 25 fps: 00–24. At 29.97 DF: 00–29, with frames :00 and :01 skipped at most minute boundaries
DF separatorDrop-frame flag; (semicolon)Drop-frame timecode uses a semicolon before the frame count: 00:01:00;02. Non-drop uses a colon: 00:01:00:02

Drop-frame (DF) timecode does not drop actual frames — it skips frame number labels (00 and 01) at the start of most minutes to keep the timecode display in sync with real wall-clock time at 29.97 fps. Non-drop (NDF) counts every frame sequentially and drifts ~3.6 seconds per hour from real time. For most online video at 24, 25, or 30 fps, NDF is fine. For US broadcast delivery at 29.97 fps, always use DF.

Frequently Asked Questions