A free timecode calculator suite for editors, colorists and camera crews. Add and subtract SMPTE timecode, convert frames ↔ timecode ↔ seconds, convert between frame rates (23.976 / 24 / 25 / 29.97 / 30 / 50 / 59.94 / 60), plan slow motion, and finally understand drop-frame vs non-drop-frame — all with exact NTSC fractional frame-rate math (24000/1001, 30000/1001, 60000/1001).
HH:MM:SS:FFExact frame-count math. Supports batch lists (one timecode per line), drop-frame 29.97/59.94, and frame-range validation.
Paste a shot list or segment durations (one per line, e.g. an EDL column). Great for "batch timecode calculator" workflows.
Enter any one value — frames, timecode, or seconds — and get the other two instantly. Exact for fractional NTSC rates.
Tip: 150 frames at 25 fps = 00:00:06:00 = 6 seconds — handy in After Effects and Blender frame math.
Interpret or retime: give a duration shot at one frame rate and see the exact frame count and timecode at another. Duration-preserving (no speed change).
NTSC ↔ PAL notes: 24 → 25 fps is a 4.17% speedup (the classic PAL film speedup); 23.976 → 29.97 broadcast uses 2:3 pulldown, which repeats fields rather than changing duration — this converter gives you the duration math, pulldown patterns are an edit-bay decision.
Slow-motion factor = shoot fps ÷ playback fps. Enter your recording frame rate and delivery frame rate.
| Shoot | Playback | Slow factor | 10 s rec → |
|---|
Honest scope: the factor assumes your camera actually supports the shoot fps at your chosen resolution — high fps often drops resolution.
NTSC color runs at 29.97 fps, not 30. Drop-frame timecode skips two frame numbers every minute (except every 10th) so the clock stays honest.
| Minute | Dropped frame numbers | Why |
|---|---|---|
| 00, 10, 20, 30, 40, 50 | none | every 10th minute is spared |
| all others | :00 and :01 of the first second | 2 frames × 54 minutes = 108/hour |
Reality check: one hour of 29.97 drop-frame timecode = 01:00:00:00 = 107,892 real frames, not 108,000. Non-drop-frame would label the same wall-clock hour 00:59:56:12 and drift ~3.6 s/hour slow (behind wall clock).
A timecode calculator converts between three ways of naming the same moment: frames (an integer count), timecode (HH:MM:SS:FF in SMPTE format), and seconds (wall-clock duration). The bridge is the frame rate — and for NTSC rates the frame rate is a fraction, not a round number: 29.97 fps is really 30000/1001, 23.976 is 24000/1001. This lab does every conversion with exact fractional math, so errors never accumulate.
Timecode addition works by converting each timecode to a frame count, adding the integers, and converting back. Example at 24 fps: 01:00:00:00 + 00:00:10:12 = 01:00:10:12 (252 frames added). This is the core of the timecode duration calculator workflow in Premiere Pro, Avid and DaVinci Resolve — summing shot durations, or subtracting an in-point from an out-point.
The frames to seconds calculator question ("how long is 150 frames?") is just division: frames ÷ fps. 150 frames at 25 fps = 6 seconds = 00:00:06:00. After Effects and Blender users do this constantly when converting frame ranges to durations.
A frame rate converter for calculators (not file converters) answers: "my timeline is 10 seconds at 24 fps (240 frames) — how many frames is that at 30 fps?" Answer: 300 frames, 00:00:10:00. Special cases: 24 fps to 25 fps conversion is a 4.17% speedup (the PAL legacy); 23.976 vs 24 fps differ by 0.1% — a full day of 23.976 footage is 86.4 seconds shorter than the 24 fps clock claims.
Slow motion math is one division: shoot fps ÷ playback fps = slow factor. 120 fps shot played back at 24 fps = 5× slow — 10 seconds of recording becomes 50 seconds on screen. 60 fps over 24 fps = 2.5×; 240 fps over 24 fps = 10×. That is the whole slow motion frame rate calculator: no magic, just the ratio.
At 29.97 fps, a non-drop-frame clock lags ~3.6 seconds per hour behind real time. Drop-frame timecode fixes this by skipping frame numbers :00 and :01 at the start of every minute except every 10th — no frames are lost, only numbers. So 29.97 drop frame timecode 01:00:00:00 really is one hour: 107,892 frames.
Most "timecode calculator" pages do one conversion. Search results for "frame rate converter" are polluted with file-conversion software (upload a video, convert the file) — not calculators at all. This lab is the calculator suite the intent actually asks for: five modes, exact NTSC fractional math, drop-frame done per SMPTE 12M, all offline in your browser.
01:00:00:00 + 00:00:10:12 at 24 fps in the Timecode Arithmetic tab → 01:00:10:12.00:00:10:00. One-click preset in the FPS Converter tab.Free tool by NRTechStudio
Explore similar datetime tools and calculators. 100% free, accurate, and runs completely in your browser without sign-up.
2 taps, no typing needed — diagnostics are sent automatically.