Skip to main content
Back to tools

FPS Converter

Convert between timecode, frames, seconds and milliseconds at any frame rate

About FPS Converter

Converts SMPTE-style timecode (HH:MM:SS:FF) into a total frame count, or a frame number back into timecode, seconds and milliseconds, plus a quick seconds-to-frames field. Presets run from 12 to 120 fps, including the NTSC rates 23.976, 29.97 and 59.94, and any other rate can be typed in. Useful for edit lists, subtitle timing and frame budgets in animation or games.

Category: Media.

Frequently asked questions

What is timecode?

▾

Timecode is a sequence of numeric codes (HH:MM:SS:FF) generated at regular intervals to identify a specific frame. Used in film, video, and audio production to synchronize tracks and locate edit points precisely.

What is 23.976 fps?

▾

23.976 fps (exactly 24000/1001) is the NTSC-derived variant of 24 fps. It originates from the NTSC color system requiring a slight slowdown. Cameras and editing software in NTSC regions commonly use it for a film look, while digital cinema projection runs at exactly 24 fps.

What is the difference between 29.97 and 30 fps?

▾

29.97 fps (30000/1001) is the NTSC broadcast standard in North America and Japan. True 30 fps is used in some digital workflows. The difference matters for timecode accuracy in long-form productions.

Does the converter support drop-frame timecode?

▾

No. Frames to timecode counts whole frames at the rounded rate (30 for 29.97), which is non-drop-frame, while timecode to frames multiplies the elapsed seconds by the exact rate. At 23.976, 29.97 or 59.94 fps the two directions don't round-trip: at 29.97, 00:01:00:00 gives 1,798 frames, which converts back to 00:00:59:28.

Related tools