Work in one timebase.

Choose the operation, rate and counting mode, enter your values, then calculate. Elapsed seconds use the exact playback rate.

Timecode calculation inputs
Addition and subtraction treat both inputs as durations.
One rate applies to every input and result.
DF is available at 29.97 and 59.94 fps only.
HH:MM:SS:FF; an optional leading minus makes a signed duration.
Use the same rate and counting mode as A.

00:01:10:12Result timecode
1,692Result frames
70.500 sElapsed playback duration

24 fps · non-drop-frame. Seconds are elapsed playback time, rounded to the nearest millisecond.

Count frames before combining labels.

At 24 fps, 00:01:00:00 represents 1,440 frames and 00:00:10:12 represents 252. Their sum is 1,692 frames: 00:01:10:12. Subtracting B from A gives 1,188 frames: 00:00:49:12.

result frames = frames(A) + frames(B), or frames(A) − frames(B)
elapsed playback seconds = result frames ÷ exact fps

This tool handles signed durations with up to 9,999 hours. It does not wrap a result back to zero at 24 hours. To measure between source in and out positions, including an explicit next-day wrap or inclusive out mark, use the timecode duration calculator.

Use the counting mode that belongs to the source.

Enter HH:MM:SS:FF for NDF or HH:MM:SS;FF for DF. Minutes and seconds run from 00 to 59; the frame field must be below the nominal count for the selected rate. The 59.94 and 60 fps options use full-rate, 60-count labels.

DF skips labels, not pictures. At 29.97 DF, 00:00:59;29 is followed by 00:01:00;02. The skipped labels are invalid inputs. The same minute rule skips four labels in this tool’s 59.94 DF representation. Read the drop-frame guide before exchanging values with a system that uses a different high-rate representation.

Fractional rate names mean 24000/1001, 30000/1001 and 60000/1001 fps here. For example, 1,440 frames at 23.976 NDF have the label 00:01:00:00 but play for 60.060 physical seconds. Read timecode duration and endpoint conventions for source-position calculations.

Technical references

Examples are calculated from the stated rates. Decimal seconds are rounded for display; they are distinct from nominal timecode fields.