Change video speed online

Speed up or slow down any video. Make slow motion clips or fast-forward long recordings. Free, runs in your browser.

Free forever
No file uploads
No watermarks
Works offline

What this tool does

Speed up a long webinar or lecture recording to get through it faster, or slow footage down to catch details you'd otherwise miss, like a sports clip or a tutorial step. Presets range from 0.25x for dramatic slow motion up to 4x for a quick skim through long recordings.

Why use it

Speed changes are one of the most common needs in short-form video editing. Slow motion isolates a moment that happened too fast to read at normal speed: a golf swing, a pour shot, a product reveal. Time-lapse condenses hours of footage into a watchable clip: a sunset, a construction project, a cooking process. Double speed is the standard for training content and tutorials where viewers prefer watching at 2x.

Most editing software handles speed changes in the timeline and re-renders on export, which means waiting for a full export pass. For a quick speed adjustment on a single clip before sharing, that workflow is more than the task requires.

How it works under the hood

Video speed is changed using the setpts filter. FFmpeg's setpts=N*PTS multiplies the presentation timestamp of each frame by N, which stretches or compresses the timeline. For slowdown (N greater than 1), the filter produces more time between frames. For speedup (N less than 1), it compresses them. The actual value of N is 1/speed.

Audio speed must be handled separately because audio and video are independent streams. The atempo filter changes audio playback rate but is constrained to values between 0.5 and 2.0. For speeds outside that range (0.25x or 4x), the code chains multiple atempo filters: 0.25x becomes atempo=0.5,atempo=0.5 and 4x becomes atempo=2.0,atempo=2.0. If audio is disabled, -an is passed instead. The output uses CRF 23 with the ultrafast preset.

Tips and best practices

For slow-motion below 0.5x, the tool automatically disables audio because stretching audio below 50 percent of its original speed produces a sound that is generally unusable. If you need ultra-slow audio (for pitch analysis or phonetics work), re-enable audio manually and expect artifacts.

4x speed on a 10-minute video produces a 2.5-minute output, which is manageable in browser memory. Very long videos at extreme speeds can run out of WebAssembly memory because FFmpeg must decode the full file before applying the filter. Keep inputs under 30 minutes for reliable results in the browser.

Browser tool vs alternatives

Every major video editor handles speed changes, but all of them tie the speed change to a project timeline, meaning you cannot quickly speed-adjust a single clip without creating a project. Command-line FFmpeg supports this in one command but the atempo chain for extreme speeds is non-obvious, and many users hit the 0.5 to 2.0 atempo limit without knowing why. This tool handles the chaining automatically and runs entirely in the browser.

Read the guide

How to Speed Up or Slow Down a Video

What to do next

Frequently Asked Questions

What speed range is supported?

0.25x up to 4x, with presets in between.

Does changing speed affect the audio pitch?

Audio speed changes along with the video, so faster speeds sound higher pitched and slower speeds sound lower, the same way any simple speed change works.

Will video and audio stay in sync at different speeds?

Yes, both change together.

Can I change speed for only part of the video?

No, the selected speed applies to the whole clip.

Does speeding up reduce file size?

Often, since the duration is shorter, though the exact result depends on the content.

What formats are supported?

MP4, MOV, AVI, WEBM, and MKV.

Is there a file size limit?

500MB.

Is this good for slow-motion sports or gaming clips?

Yes, the 0.25x preset is popular for that.

Last updated: 2026-09-05