Technical and media time

SMPTE Timecode Calculator

Convert time components and frames into total frames and normalized timecode.

PrivacyRuns in your browser
OutputTechnical console
CostFree to use
Technical console

Enter your details

Adjust the planning assumptions below.

Calculations stay in this browser. Saved inputs and recent results use local browser storage until you clear them.

Your schedule will appear here

Results update after calculation and include a visual timeline, calendar, or dashboard.

Purpose and scope

What this technical calculator produces

Convert time components and frames into total frames and normalized timecode.

The SMPTE Timecode Calculator generates a readable value from Hours, Minutes, Seconds, Frames, Frame rate, and Timecode mode; Retain Timecode mode beside the copied output.

InterfaceTechnical console
OutputReadable and copyable values

Instructions

How to use this calculator

Enter hours, minutes, seconds, frames, frame rate, and the required timecode mode.

  1. Enter Hours and Minutes exactly as supplied by the working data.
  2. Generate the SMPTE Timecode Calculator conversion and check Timecode mode with the copyable output.
  3. Keep the other SMPTE Timecode Calculator entries fixed while verifying the precision attached to Timecode mode.

Calculation

Method used

Components are normalized against the selected frame rate and converted to total frames and elapsed seconds.

Total frames = round((hours × 3600 + minutes × 60 + seconds) × fps + frame number).

The SMPTE Timecode Calculator relates Hours, Minutes, and Seconds to the converted value; retain the Timecode mode precision or unit convention.

Calculation method last reviewed: June 21, 2026.

Worked scenario

Example calculation

Example: At 24 fps, one second contains 24 frames numbered from 00 through 23. An entered frame value beyond that range is normalized.

Check the SMPTE Timecode Calculator worked value with Timecode mode, then review its precision and format.

Interpretation

Validating the generated output

Use total frames for exact indexing and formatted timecode for editorial communication.

Review the SMPTE Timecode Calculator output against Timecode mode before sending its unit, epoch, or syntax elsewhere.

Boundaries

Important edge cases and limitations

True 29.97 drop-frame numbering, mixed-rate media, pull-up, pull-down, and project-specific start codes require specialist handling.

Revise the SMPTE Timecode Calculator convention when Timecode mode uses another epoch, precision, or syntax rule.

Input audit

Checklist for this calculation

  • Review the SMPTE Timecode Calculator unit or epoch in Hours and Minutes.
  • Check Timecode mode with the SMPTE Timecode Calculator copyable output.
  • Retain Seconds, Frames, Frame rate, and Timecode mode beside the SMPTE Timecode Calculator; include Timecode mode in any saved or shared record.

Practical use

Recommended workflow

Confirm the delivery frame rate and drop-frame requirement before using any timecode in an edit decision list.

Questions

Frequently asked questions

Why are frame rate and timecode mode separate?

Frame rate describes playback cadence; drop-frame describes how labels are skipped to keep clock time aligned.

Does Timecode mode alter every part of the smpte timecode calculator result?

Run the SMPTE Timecode Calculator twice with the same Hours and a different Timecode mode. Compare both SMPTE Timecode Calculator output forms before adopting the new Timecode mode convention.

Should Hours be compared with the raw smpte timecode calculator output before copying it?

Compare the SMPTE Timecode Calculator human-readable result with its raw unit, epoch, or syntax form. A correct-looking SMPTE Timecode Calculator label can still be unsuitable under the Timecode mode convention.

How can another person reproduce the smpte timecode calculator calculation?

Without Hours and Minutes and Seconds, Frames, Frame rate, and Timecode mode, a saved SMPTE Timecode Calculator output can become ambiguous. Preserve both SMPTE Timecode Calculator entry sets, their units, and the Timecode mode run date.