Frames to Timecode Calculator

Frames to Timecode Converter

Convert frame counts to SMPTE timecode format (HH:MM:SS:FF). Essential for video editing, post-production, and broadcast workflows.

Last updated: March 2026 | By Patchworkr Team

What is SMPTE Timecode?

SMPTE (Society of Motion Picture and Television Engineers) timecode is a standardized format for labeling individual frames of video or audio content. It's displayed as HH:MM:SS:FF (Hours:Minutes:Seconds:Frames) and provides a universal reference point for synchronization and editing.

Timecode is essential in professional video production for maintaining sync between multiple cameras, audio recorders, and editing systems. It allows editors to precisely locate specific moments in footage, coordinate between different departments, and ensure accurate synchronization during post-production.

Different frame rates are used depending on the broadcast standard (NTSC vs PAL), project type (film vs video), and delivery platform. Understanding frame rate and timecode is crucial for anyone working in video production, broadcasting, or post-production.

Understanding Frame Rates & Timecode

Common Frame Rates

23.976 / 24 fps
Film standard, cinematic look, theatrical releases
25 fps
PAL standard (Europe, Australia, Asia)
29.97 / 30 fps
NTSC standard (USA, Japan), broadcast TV
60 fps
High frame rate, slow motion, sports

The Conversion Formula

Step 1: Total Seconds = Frames ÷ Frame Rate
Step 2: Hours = Total Seconds ÷ 3600
Step 3: Minutes = (Remainder ÷ 60)
Step 4: Seconds = (Remainder of Minutes)
Step 5: Frames = (Fractional Seconds × Frame Rate)

Drop-Frame vs Non-Drop-Frame

29.97 fps NTSC uses drop-frame timecode to compensate for the fractional frame rate. It "drops" frame numbers (not actual frames) 00 and 01 at the start of each minute except every 10th minute, keeping timecode aligned with real clock time. This calculator uses non-drop-frame for simplicity.

Example Conversion

Convert 86,400 frames at 24 fps to timecode:

Given:
Frames: 86,400
Frame Rate: 24 fps
Step 1:
Calculate total seconds:
86,400 frames ÷ 24 fps = 3,600 seconds
Step 2:
Extract hours:
3,600 ÷ 3,600 = 1 hour (remainder: 0)
Step 3:
Extract minutes:
0 ÷ 60 = 0 minutes (remainder: 0)
Step 4:
Extract seconds and frames:
Seconds: 0, Frames: 0
Final Timecode:
01:00:00:00
Exactly one hour of footage at 24 fps

Frequently Asked Questions

What's the difference between 29.97 and 30 fps?

29.97 fps (actually 30000/1001) is the NTSC broadcast standard, introduced for color TV compatibility. True 30 fps is used for some web content and modern productions. The 0.1% difference requires drop-frame timecode to stay synchronized with clock time over long durations.

Why does film use 24 fps?

24 fps became the standard in the 1920s as the minimum frame rate for smooth motion while minimizing film stock costs. It's still used today for its cinematic aesthetic and compatibility with traditional film workflows. Digital cinema often uses 23.976 fps for NTSC compatibility.

When should I use drop-frame timecode?

Use drop-frame for 29.97 fps NTSC projects when you need timecode to match real clock time (e.g., broadcast TV with precise timing requirements). Use non-drop-frame when frame-accurate editing is more important than matching wall-clock time.

Can I mix different frame rates in one project?

Yes, but be careful. Your editing software will conform footage to the project frame rate, which can cause judder or require frame blending/interpolation. Slow-motion footage (high frame rate) plays smoothly when conformed, but lower frame rates may look choppy.

What is a frame offset?

Frame offset accounts for timecode starting at a non-zero value or syncing multiple devices. For example, if Camera A starts at 01:00:00:00 and Camera B at 02:00:00:00, there's a 1-hour offset. Editing software can adjust for these offsets during multicam sync.

How do I sync multiple cameras?

Use a timecode generator to feed the same timecode to all devices, use audio waveforms (clap/slate), or rely on software auto-sync features. Matching timecode across all cameras makes multicam editing much easier in post-production.

What is pull-down/pull-up?

Pull-down (23.976→29.97) and pull-up (29.97→23.976) are speed adjustments for converting between film and video frame rates. This creates a 0.1% speed change and is used when telecining film to video or converting video to film rates.

Why use 60 fps or higher?

High frame rates capture more temporal information, allowing smooth slow-motion playback when slowed down in post. 60 fps played at 24 fps gives 2.5× slow motion. Also used for sports, action, and smooth panning in real-time playback on high-refresh displays.

Related Tools