Beginner

Frames to Timecode Calculator — SMPTE Frame Counter

Enter a frame number and frame rate to get the corresponding SMPTE timecode in HH:MM:SS:FF format, along with elapsed time in seconds. Supports all common broadcast and cinema frame rates from 23.976 to 60 fps.
Zero-based frame count (frame 0 = 00:00:00:00)

Frame rate

SMPTE Timecode
72

00:01:12:00

Timecode (HH:MM:SS:FF)
00:01:12:00
Elapsed time
72 s
Hours
00
Minutes
01
Seconds
12
Frames
00
00:01:12Clock position at the timecode
Step by step
  1. 1

    Frame rate (integer)

    round(25) = 25
    Non-drop-frame timecode divides by a rounded integer fps.
  2. 2

    Frame within second

    1,800 mod 25 = 0
  3. 3

    Whole seconds elapsed

    floor(1,800 ÷ 25) = 72
  4. 4

    Elapsed time

    72 + 0 ÷ 25 = 72
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. Read the full disclaimer.
Quick answer

How does this calculator work?

SMPTE timecode HH:MM:SS:FF is derived from the frame number by dividing by the integer frame rate (fps) to get seconds, then decomposing into hours, minutes, seconds, and the remaining frames. This calculator handles 23.976 to 60 fps using non-drop-frame counting.

Formula
FF = frame mod fps • SS = floor(frame/fps) mod 60 • MM = floor(frame/fps/60) mod 60 • HH = floor(frame/fps/3600)
How this is calculated

SMPTE timecode (Society of Motion Picture and Television Engineers) identifies a specific frame in a video by its position as HH:MM:SS:FF — hours, minutes, seconds, and frame-within-second. Given a zero-based frame number, the conversion is straightforward: divide the total frame count by the integer frame rate (rounded) to get the total number of whole seconds, then decompose seconds into hours, minutes, and seconds; the remainder frames after the last whole second become the FF component.

This calculator uses non-drop-frame (NDF) timecode for all frame rates. Non-drop-frame is simpler — every second contains exactly fpsᵢₙₜ frames — but at 29.97 fps the actual elapsed time drifts from the clock by about 3.6 seconds per hour because 29.97 is not exactly 30. Broadcast professionals compensate with drop-frame timecode (DF), which skips two frame numbers (not actual frames) at the start of most minutes. For 23.976, 25, and all integer rates the NDF timecode shown here is exact.

If you are working with 29.97 fps broadcast material and need broadcast-accurate timecode, use a dedicated drop-frame calculator. For 24, 25, 30, 48, 50, and 60 fps the result is exact.

Frequently asked questions

SMPTE timecode is a standard set of codes embedded in or alongside a video signal that uniquely labels each frame as HH:MM:SS:FF. It is used in post-production to synchronise audio, video, and effects editing across different systems.

At 29.97 fps the camera records slightly fewer than 30 frames per second, so a non-drop-frame timecode counter runs about 3.6 seconds ahead of real clock time per hour. Drop-frame timecode corrects this by skipping frame numbers 00 and 01 at the start of every minute except every tenth minute, keeping the timecode in sync with the wall clock.

Frame 0 is the very first frame of the video, which corresponds to timecode 00:00:00:00. Frame 1 is the second frame, and so on. Some editing systems display a one-based frame index; subtract 1 from your system's display if your timecode appears one frame off.

Also known as

frames to timecode converter
SMPTE timecode calculator
frame number to time
video timecode calculator
24fps timecode converter
29.97 fps timecode calculator
frame counter to hours minutes seconds

APA

TG we-Calculate Editorial Team. (2026). Frames to Timecode Calculator — SMPTE Frame Counter [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/frames-to-timecode-calculator

Chicago

TG we-Calculate Editorial Team. "Frames to Timecode Calculator — SMPTE Frame Counter." TG we-Calculate. 2026. https://we-calculate.com/calculator/frames-to-timecode-calculator.

IEEE

TG we-Calculate Editorial Team, "Frames to Timecode Calculator — SMPTE Frame Counter," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/frames-to-timecode-calculator

BibTeX

@misc{wecalculate_frames_to_timecode_calculator, title = {Frames to Timecode Calculator — SMPTE Frame Counter}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/frames-to-timecode-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?