FPS converter
Change the frame rate of any video. Convert between 24, 30, 60 FPS or set a custom value. Runs in your browser.
Drop your video here
or click to browse: MP4, MOV, AVI, WEBM, MKV
Related tools
What this tool does
Change the frame rate of any video file. Use presets for common targets (24fps for cinema, 30fps for web, 60fps for gaming) or set any custom value between 1 and 120. The output is always MP4 with H.264 video and AAC audio.
Why use it
Frame rate is not just a visual quality attribute: it affects how content feels. 24fps is the cinematic standard that audiences associate with film and narrative storytelling. 30fps is the broadcast standard for news, sports, and YouTube content. 60fps is used for gaming captures, sports slow-motion at double speed, and screen recordings where smooth cursor movement matters. 120fps is used in slow-motion production where the clip will be played back at a slower frame rate.
Mismatched frame rates cause problems in two directions. Importing a 60fps clip into a 24fps project causes frame drops that look like judder. Importing a 24fps clip into a 60fps project causes frames to be duplicated, which produces a strobing effect on fast movement.
How it works under the hood
The tool sets the output frame rate using the -r flag. When increasing frame rate (for example from 24fps to 60fps), FFmpeg duplicates frames to fill the additional frame slots. When decreasing frame rate (from 60fps to 24fps), FFmpeg drops frames at even intervals. Neither operation performs interpolation between frames: there is no motion estimation or in-between frame generation. The output is encoded with libx264 at the ultrafast preset and AAC audio, with +faststart.
Tips and best practices
Increasing frame rate by simple duplication does not produce the smooth motion that recording at a higher frame rate would. A 24fps clip converted to 60fps has 60 frames per second but only 24 unique frames: the motion is identical to 24fps, just with duplicate frames inserted. This is useful for matching project timelines but does not add visual smoothness.
Decreasing frame rate by dropping frames is accurate but creates temporal aliasing on fast movement. A 60fps video of a spinning fan converted to 24fps will show the fan blades in only 24 positions per second instead of 60, which may look choppy on fast rotation.
The most common legitimate use is matching a clip to a project frame rate: converting a 30fps phone clip to 24fps for a cinematic project, or converting a 24fps archive clip to 30fps for a broadcast-standard edit.
Browser tool vs alternatives
Video editors allow frame rate changes in export settings but perform them as part of a full project export. Command-line FFmpeg uses the same -r flag in a single command. This tool runs that command locally with a straightforward interface that shows you the current fps of your uploaded file and the target fps you are converting to.
Read the guide
How to Change Video Frame Rate (24, 30, 60 FPS)
What to do next
Frequently Asked Questions
What does changing the FPS do?
FPS (frames per second) controls how smooth the video looks. Higher FPS means smoother motion. 24fps is cinematic, 30fps is standard, and 60fps is ultra-smooth.
What is the difference between Fast, Blend, and MCI?
Fast simply duplicates frames to match the target rate, useful for video editors. Blend creates in-between frames by mixing neighbors, producing smoother motion at moderate speed. Motion Compensated (MCI) analyzes actual movement to generate the most accurate in-between frames, giving the best quality but taking significantly longer.
Which mode should I use?
For most users who want smoother video, Blend is the best starting point. Use MCI for short clips where you need the highest quality. Use Fast only if you need to match frame rates for editing or the video already looks smooth.
Does this upload my video?
No. Everything runs in your browser using WebAssembly. Your files never leave your device.
Last updated: 2026-09-05