Change video frame rate
Switch a video to 24, 30 or 60 fps in your browser. Nothing is uploaded and nothing is re-encoded on a server.
Drop your files here
.mp4, .mov, .mkv, .webm, .avi · up to 200 MB
How to Convert frame rate
- 1
Add your video
Any MP4, MOV, MKV, WebM or AVI up to 200 MB and 5 minutes, whatever frame rate it was recorded at.
- 2
Pick the frame rate
24, 25, 30, 50, 60 or a custom value from 1 to 120.
- 3
Click Convert and download
The result plays at the new frame rate, with the same duration by default.
Lowering fps drops frames, raising it duplicates them
A frame rate conversion doesn't invent or erase motion. It only decides which of the existing frames survive. Going from 60 to 30 fps discards every other frame, which is invisible on most footage but noticeable on fast panning. Going from 30 to 60 fps duplicates frames to fill the gaps: the result plays at 60 fps technically, but the motion itself is still only as smooth as the original 30, because a duplicated frame carries no new information.
No motion interpolation
Real smoothing between two different frames, the kind TVs do with 'motion smoothing' features, requires calculating what the scene probably looked like in between them, frame by frame, which is too expensive an operation for a browser tab. This tool changes timing and duplication only; anyone who needs smoother slow motion should look at a video editor with dedicated interpolation instead.
Duration usually stays the same
By default, the total length of the video is unchanged: dropping frames spaces the remaining ones further apart in the timeline, and duplicating frames does the opposite, so playback time is preserved either way. Turning off 'keep duration' instead treats the frame rate change as a speed change: the same number of frames plays back faster or slower, which changes both the video and audio duration together.
Retimed frame by frame on your device
To reach the new rate, frames are dropped or repeated and the clip is encoded again by your browser's own video codec, all on this device, so the length stays the same unless you choose otherwise. Nothing is uploaded, there is no queue, and closing the tab clears everything.
Frequently asked questions
Will 60 fps make my video look smoother?
No. Raising the frame rate duplicates existing frames rather than creating new ones, so the technical frame rate goes up but the motion is exactly as smooth as the source. Genuine smoothing needs motion interpolation, which this tool doesn't do.
How much smaller does the file get at a lower fps?
Roughly in proportion to the frame count: converting 60 fps to 30 fps typically cuts the video bitrate, and with it the file size, by around a third to a half, since fewer frames need encoding.
What is a variable frame rate, and does it matter here?
Some recordings, especially screen captures, don't hold a constant number of frames per second. The tool reports the source as 'variable' with a median value in that case, and converts to your chosen constant rate regardless.
Does the length of the video change?
Not by default. Dropped or duplicated frames keep the total duration the same. Turning off 'keep duration' changes the frame rate as a speed effect instead, so the video plays faster or slower and the duration shifts with it.
Why is there no motion interpolation option?
True interpolation is computationally heavy, on the order of several seconds of processing per second of 1080p footage, which doesn't fit a browser tab. It's a deliberate scope decision, not a missing feature.
What's the file size and length limit?
200 MB and 5 minutes, since frames are decoded and re-encoded in full.
Does the file get uploaded to a server?
No. Everything happens on your device inside the browser tab.