Free tool · Timecode

Timecode calculator

Add up shot durations, find the length between two timecodes, convert between frames, seconds and timecode, carry a duration to another frame rate, and work out how slow your high-frame-rate footage will play.

Free · No sign-up · Nothing to install

Type timecode as 01:02:03:04, 2:03:04, or just digits (1020304).

Add and subtract

Timecode

00:02:16:08

Frames

3,272

Real time

2 min 16.333 s

Duration between two timecodes

Timecode

00:02:25:12

Frames

3,492

Real time

2 min 25.5 s

Out minus In, as editing apps count it (the Out frame isn't included).

Convert frames, seconds and timecode

Timecode

00:01:02:12

Frames

1,500

Real time

1 min 2.5 s

Carry a duration to another frame rate

Same running time

00:10:00:00

15,000 frames at 25 fps: a conform for delivery.

Same frames, played faster or slower

9 min 36 s

Plays at 104.17% speed, shorter than the original.

Slow motion

Playback speed

20%

5× slower

On screen

10 s

Frames recorded

240

Set the clip's speed to the playback speed in your editor, with frame blending off.

Do more in MoviePro

Edit on a frame-accurate timeline

  • A multi-track timeline at 24, 25, 30 or 60 fps with In/Out points, markers and ripple edits
  • Clip speed from 0.25× to 4×, reverse and freeze frame
  • Burn in a timecode overlay on export
  • Hand off to Premiere, Resolve or Final Cut as XML, EDL or OTIO with drop-frame timecode

How to calculate timecode

SMPTE timecode gives every frame an address: hours, minutes, seconds and frames, written HH:MM:SS:FF. The last field counts frames within the second, so it rolls over at the frame rate: after 00:00:00:23 at 24 fps comes 00:00:01:00. That's why you can't add timecode like ordinary numbers. The calculator turns each timecode into a frame count, does the arithmetic, and turns the answer back into timecode.

Drop-frame and non-drop-frame

NTSC rates (23.976, 29.97, 59.94) run 0.1% slower than their round numbers. Counting 30 frames a second at 29.97 makes timecode fall behind the clock by about 3.6 seconds an hour. Drop-frame timecode keeps it honest by skipping frame numbers 00 and 01 at the start of every minute, except minutes divisible by ten. No frames of picture are lost; only labels are skipped. Drop-frame is written with a semicolon before the frames (00:01:00;02) and only exists at 29.97 and 59.94. Broadcast usually wants it; film and online work usually use non-drop.

Common jobs

  • Total running time: add each scene's or reel's duration in "Add and subtract".
  • Shot length: put the In and Out points into "Duration between two timecodes".
  • Delivering at another rate: a 24 fps film delivered at 25 fps keeps its running time when conformed, or runs 4% fast with the classic PAL speed-up.
  • Slow motion: shoot at 48, 60 or 120 fps and play on a 24 fps timeline for 50%, 40% or 20% speed.

Where to go next

The course lessons Assembly and rough cut and Pacing, rhythm and grade cover cutting to time. Estimate the length of a film before you shoot it with the script runtime calculator, and the size of the export with the file size calculator.

FAQ

Questions

How does timecode work?

SMPTE timecode labels every frame as HH:MM:SS:FF: hours, minutes, seconds and frames. The frames field counts up to the frame rate minus one, so at 24 fps it runs 00 to 23 before the seconds tick over. Adding timecode means converting both values to frames, adding, and converting back.

What is drop-frame timecode?

29.97 fps runs slightly slower than 30, so 30-frame timecode drifts about 3.6 seconds an hour behind the clock. Drop-frame fixes this by skipping frame numbers 00 and 01 at the start of every minute except every tenth minute (no frames are actually dropped). It's written with a semicolon: 00:01:00;02. At 59.94 fps, four numbers are skipped.

How many frames are in a second?

As many as the frame rate: 24 at 24 fps, 25 at 25 fps. At 23.976 and 29.97 the timecode still counts 24 and 30 frames a "second", but each timecode second lasts slightly longer than a real one (1.001 seconds), which is why the calculator shows real time separately.

How do I calculate slow motion?

Divide the timeline frame rate by the capture frame rate. 120 fps footage on a 24 fps timeline plays at 24 ÷ 120 = 20% speed, five times slower, so 2 seconds of action fills 10 seconds on screen.

What's the difference between converting by time and by frames?

Converting by time keeps the running time and changes the frame count, which is what you want when you deliver a 24 fps film at 25 fps. Converting by frames keeps every frame and plays them faster or slower, which changes the length (24 fps played at 25 runs 4% shorter, the PAL speed-up).

More free tools

Your first 10 credits are on us.

That is 3 storyboard frames, or 2 five-second Seedance 1 Lite shots at 480p. No card needed.