GALAXY OF TOOLS

VIDEO SECTOR

Video Frame Rate Converter

Change a video’s FPS — 60 to 30, 24 to 30, 25 to 30 or any rate — without changing its length.

Drop a video here or click to chooseMP4, MOV, M4V, WebM or MKV · processed on your device, never uploaded

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

Change a video’s frame rate without changing its length

The Video Frame Rate Converter changes how many frames per second a video has — 60 fps phone footage down to 30 for a smaller file, 30 fps clips to 24 for a film look, 25 fps European footage to 30 for an American edit, or a variable-frame-rate screen recording to a constant rate an editor will accept. The running time and the sound stay exactly the same; only the number of pictures shown each second changes.

You choose how the new frames are made. Drop / duplicate keeps or repeats original frames, so every frame stays sharp. Blend neighbouring frames mixes the frames that fall into each new time slot, trading crispness for smoother motion. Conversion runs in your browser with WebCodecs and the Mediabunny library (MPL-2.0): the video is decoded, re-timed and re-encoded on your own device, and the original audio is copied across untouched.

How to use the Video Frame Rate Converter

  1. Drop a video onto the box or click to choose one. The current frame rate is measured from the real frame timestamps and shown in the first box.
  2. Choose the New frame rate, or pick Custom… and type any rate from 1 to 240 fps.
  3. Pick Drop / duplicate frames or Blend neighbouring frames. The note explains what will happen and lists which original frames are used.
  4. Choose a Video quality and press Convert frame rate.
  5. Watch the result in the player, then press Download video.

Video Frame Rate Converter features

Duration always preserved

Frames are re-timed, never sped up or slowed down, so the video lasts as long as before and the original audio stays in sync.

Two conversion methods

Drop/duplicate keeps every frame crisp; blending averages neighbouring frames for smoother-looking motion.

Any rate, including NTSC

Presets cover 12 to 120 fps including 23.976, 29.97 and 59.94; a custom box accepts any rate up to 240 fps.

Variable to constant frame rate

Phone and screen recordings often vary their frame rate. Converting produces evenly spaced frames that editing software handles well.

Honest preview of the result

Before converting, the page shows the frame counts and the exact sequence of original frames each new frame will use.

Lossless audio

The audio packets are copied as they are; only the video is re-encoded.

How the frames are chosen

Each output frame has a time slot of 1 ÷ new rate seconds — 33.3 ms at 30 fps, 41.7 ms at 24 fps. With drop / duplicate, each slot shows the original frame on screen at the start of the slot. Going from 60 to 30 fps keeps every second frame; going from 30 to 60 fps shows every frame twice. With blend, each slot becomes a weighted average of every original frame it overlaps, in proportion to the overlap: 60 → 30 fps averages pairs of frames, and 24 → 30 fps mixes two neighbouring frames for some of the slots.

ConversionDrop / duplicateBlend
60 → 30 fpsKeeps frames 1, 3, 5 …Averages frames 1+2, 3+4 …
30 → 24 fpsDrops 1 frame in 5Every frame mixes 2 originals
24 → 30 fpsRepeats 1 frame in 4Mixes neighbours for 3 of every 5 frames
25 → 30 fpsRepeats 1 frame in 5Mixes neighbours for 4 of every 6 frames
30 → 25 fpsDrops 1 frame in 6Every frame mixes 2 originals

Judder, and why more frames cannot add motion

When the old and new rates are not whole multiples of each other, repeated or dropped frames fall at uneven intervals. On a slow camera pan the eye notices the uneven rhythm as a slight stutter, called judder — the same effect as the 3:2 pulldown once used to show 24 fps films on 30 fps television. Blending softens judder because no frame is shown for a double-length slot, but on fast movement you may see faint double images.

Raising the frame rate cannot create motion the camera never recorded. A 30 fps clip converted to 60 fps contains the same 30 distinct moments per second, each shown twice (or blended), so it will not look like true 60 fps footage. Real smooth-motion conversion needs motion-interpolation software that invents in-between frames, which this tool deliberately does not do. For slow motion, record at a high frame rate in the first place.

When to change the frame rate

  • Smaller files: halving 60 fps to 30 fps roughly halves the number of frames to encode; combine it with the Video Compressor for the smallest size.
  • Mixing footage in one edit: clips at 25 and 30 fps can be brought to one rate first — or let Merge Videos normalise them as it joins them.
  • GIFs and previews: low rates such as 10–15 fps are typical for animated GIFs; the Video to GIF tool sets its own frame rate.
  • Broadcast and platform rules: some publishers ask for a specific constant rate such as 25 or 29.97 fps — check the delivery specification you were given.

Video Frame Rate Converter FAQ

How do I convert 60fps to 30fps?

Open the video, choose 30 fps and press Convert frame rate. With drop/duplicate every second frame is kept, which looks just as smooth for most footage; blending averages each pair and adds a little motion blur.

Does changing the frame rate change the video length?

No. The converter re-times the frames so the video lasts exactly as long as before, and the audio is copied unchanged, so it stays in sync.

Should I drop frames or blend them?

Drop/duplicate keeps every frame sharp and is the right choice for whole-number ratios such as 60→30. Blending helps with awkward ratios such as 24→30 or 30→25, where it reduces judder at the cost of slight ghosting.

Will converting 30fps to 60fps make my video smoother?

Not really. The new frames are copies or blends of existing ones, so no new motion is captured. It can help when a platform or editor requires 60 fps, but the motion will look like the original.

Is the video uploaded anywhere?

No. Decoding and encoding happen in your browser with WebCodecs; only the Mediabunny library is downloaded from a public CDN.

Why is the converted file a different size?

The video is re-encoded at the quality you choose, so the size depends on that setting and the new frame count. Choose “Match the original bitrate” to stay close to the original size.

You might also need