Frame Interpolation

Free AI frame interpolation that turns 24 or 30 fps footage into smooth 48 or 60 fps. Every second frame is newly painted by the RIFE model on your own graphics card; nothing is uploaded.

Runs on your GPU · video never uploaded

What AI frame interpolation does

Frame interpolation fills the gap between two frames with a new one. Simple video players and editors do this by blending: they fade frame A into frame B, which produces ghosted double images on anything that moves. AI frame interpolation works differently. The model estimates optical flow, meaning the direction and distance every small region of the picture travels between the two frames, then warps both frames to the halfway point and merges them. The result is a real in-between picture where a moving arm, car or camera pan sits exactly where it would have been at that moment.

Frame interpolation comparison: blending two frames creates ghosted double rocks, the AI in-between frame is clean
A fast camera move. Left: blending the two neighbouring frames. Right: the frame created by this tool. Footage: Sintel © Blender Foundation, CC BY 3.0.

We measured it on test footage by removing every second frame and asking the model to recreate it. The AI frames matched the real missing frames far better than blending (29.2 dB versus 24.7 dB PSNR on a fast-moving scene), and the browser version gives the same result as the reference implementation of the model.

How to use frame interpolation online

  1. Drop a video into the box above. MP4, MOV, WebM and MKV all work if your browser can decode them.
  2. "Smooth 60 FPS" is already selected. The panel shows your source frame rate and the result, for example 30 → 60 fps or 24 → 48 fps.
  3. Click Preview 3 seconds. Watch the short clip: motion should look fluid with no ghosting. The panel also estimates the time for the whole video on your computer.
  4. Click Enhance full video, keep the tab open, then download the MP4. The audio track is copied over unchanged.

When frame interpolation helps

Film purists prefer 24 fps for movies; the "soap opera effect" of interpolated film is a matter of taste. For sports, games, travel clips and anything with a moving camera, most people find 60 fps clearly better.

Frame interpolation versus other ways to change frame rate

MethodHow it makes new framesResult on motion
Frame duplicationRepeats each frameSame stutter, file is just bigger
Frame blendingFades two frames togetherGhosted double images
Classic optical flow (editors)Hand-tuned motion estimationGood on slow motion, tears on complex scenes
AI frame interpolation (this tool)Neural network trained on real videoClean motion, small artifacts only on very fast or occluded objects

Speed and limits

Each new frame needs one pass of the model at full resolution, so speed depends on your graphics card and the video size. On an NVIDIA RTX 4060 Ti in Chrome we measured about 11 source frames per second at 720p and about 6 at 1080p, including decoding and encoding. One minute of 30 fps 1080p video therefore takes about five minutes; integrated laptop graphics take several times longer. Videos larger than 1080p are scaled to 1080p, because interpolating 4K frames needs more graphics memory than browsers allow. Browsers without WebGPU can still run the model on the processor, but it is 10–20 times slower and only practical for very short clips.

Scene cuts are handled automatically: when two neighbouring frames are clearly different shots, the tool repeats a real frame instead of morphing them together. Fast spinning wheels, fingers in front of a face and similar occlusions can still show brief warping, which is a limitation of every interpolation model available today.

Tips for smooth results

Want sharper pictures rather than smoother motion? Go back to the video quality enhancer and choose "Enhance & upscale".

Frame interpolation FAQ

What is frame interpolation?

Frame interpolation creates new frames between the existing ones. An AI model estimates how each part of the picture moves from one frame to the next and draws the in-between image, so a 30 fps video becomes 60 fps with smoother motion.

Which AI model does this use?

RIFE (Real-Time Intermediate Flow Estimation), version 4.26. It is one of the most widely used open models for video frame interpolation and runs fast enough to work inside a browser on a normal graphics card.

Will the video length change?

No. The video keeps the same duration and the same audio; it simply has twice as many frames per second. If you want slow motion, import the 60 fps result into an editor and play it at half speed.

Why do some cuts look odd?

Interpolation needs two frames of the same shot. At a scene cut the tool detects the jump and repeats a real frame instead of morphing two different shots into each other. Very fast motion, spinning objects and things that appear from behind other objects can still produce small warping artifacts.

What resolution is supported?

Up to 1080p. Larger videos are scaled down to 1080p first, because 4K interpolation needs more graphics memory than most browsers can use.

How long does it take?

On an RTX 4060 Ti, a 720p clip runs at about 11 source frames per second and a 1080p clip at about 6, so one minute of 30 fps 1080p video takes roughly five minutes. The 3-second preview measures your own computer before you start.

More free video tools