FPS timecode calculator
Video editors and motion-graphics artists work in timecode — HH:MM:SS:FF,
where the last field counts individual frames. This calculator translates a
timecode at a chosen frame rate into a total frame count and the real
elapsed time, which is essential for editing, conforming footage, and spotting
the drift caused by fractional NTSC rates.
How it works
The tool first counts how many frames the timecode represents. Hours, minutes and seconds are converted to total seconds and multiplied by the frame rate, then the loose frames are added:
frames = ((HH × 60 + MM) × 60 + SS) × fps + FF
It then derives the real elapsed time by dividing that frame count by the true fractional rate. This matters for NTSC rates: a clip labelled at 30 fps but actually running at 29.97 fps takes slightly longer in real time than its timecode suggests, which is the source of timecode drift.
Example
At 25 fps, the timecode 00:01:30:12 is ((0 × 60 + 1) × 60 + 30) × 25 + 12 = 90 × 25 + 12 = 2,262 frames. Real time = 2,262 ÷ 25 = 90.48 seconds.
| Frame rate | Family | Frames per second field |
|---|---|---|
| 24 | Film | 0–23 |
| 25 / 50 | PAL | 0–24 / 0–49 |
| 23.976 / 29.97 / 59.94 | NTSC | fractional |
| 30 / 60 | Broadcast | 0–29 / 0–59 |
All calculations happen entirely in your browser — nothing is uploaded.