Video Frame Rate Converter
Change the frame rate of a video while keeping its running time and sound. Convert 60 fps screen recordings to 30 fps for smaller files, bring footage to 25 or 24 fps for a project, or raise the frame rate for smoother playback. Choose how new frames are made: by dropping or repeating frames, by blending neighbours, or by motion interpolation, which calculates real in-between frames.
- Files stay on your device
- No sign-up
- Free to use
Frame rate
The running time and sound stay the same. Motion interpolation calculates new in-between frames; in the browser it can take several minutes per minute of video.
Processing happens on your device with FFmpeg. Keep this tab open; long or high-resolution videos can take several minutes.
How to use Video Frame Rate Converter
- Drop a video onto the page.
- Choose the new frame rate.
- Choose the method.
- Convert and download the MP4.
Video Frame Rate Converter features
Common rates
23.976 to 60 fps, exact NTSC values.
Three methods
Drop/repeat, blend, interpolate.
Same duration
Length and audio sync kept.
MP4 output
H.264 and AAC.
Preview
Watch the result before downloading.
Private
Processed on your device; the video is never uploaded.
When to use Video Frame Rate Converter
- Matching clips to a project’s frame rate.
- Reducing 60 fps recordings to 30 fps.
- Smoothing low frame rate footage.
- Preparing video for PAL or NTSC delivery.
Video Frame Rate Converter FAQ
Which method should I use?
Drop/repeat for lowering the frame rate or when sharpness matters; blending for slightly smoother conversions between close rates; motion interpolation for raising the frame rate smoothly.
Why is motion interpolation slow?
It estimates motion for every block of every frame. In the browser this takes several minutes per minute of video, so it is limited to clips of up to three minutes.
Does the video get shorter or longer?
No. Frames are added or removed so that the duration and audio stay the same. For slow motion or speed changes, use Change Video Speed.
Can it fix judder?
Converting 24 fps to 30 fps with drop/repeat introduces uneven motion; interpolation is smoother but can produce artefacts around fast movement.
Why does the first run take longer?
The media engine, FFmpeg compiled to WebAssembly (about 32 MB), is downloaded once and then cached by your browser.
Is my video uploaded?
No. FFmpeg runs as WebAssembly in your browser, so the video stays on your device.
Changing frame rates
Frame rate is how many pictures per second a video shows. Mixing clips with different rates in one project, delivering to a broadcaster with a fixed rate, or reducing file size are common reasons to convert. The challenge is to change the number of frames without changing the duration or breaking sync with the sound.
The simplest method keeps the frame that is closest in time for every new frame: going from 60 to 30 fps keeps every second frame, going from 24 to 30 fps shows some frames twice. It is fast and keeps every frame sharp, but motion can look slightly uneven when the rates do not divide evenly.
Blending creates new frames as weighted mixes of their neighbours. Motion looks more continuous, at the cost of some ghosting on fast movement. Motion interpolation goes further: FFmpeg’s minterpolate filter estimates how blocks of the picture move between frames and synthesises genuinely new in-between frames. It produces the smoothest results, especially when increasing the frame rate, but is computationally heavy.
In every case the audio is kept as it is, and the result is encoded as H.264 MP4.
Processing happens locally in your browser.