Free · no signup · never uploaded
Reverse Video
Play a clip backwards — in your browser, never uploaded.
Drop a short video here or choose a file
or drop your file here.
MP4 · MOV · MKV — up to 60s, reversed in your browser
Runs in your browser — your file is never uploaded.
Short answer
To reverse a video, drop a short clip below, choose whether to reverse the audio too, and download the result. It runs entirely in your browser. Reversing has to hold every frame in memory at once, so this tool takes short clips only.
Why reversing only takes short clips
To play a video backwards you need the last frame first — but frames are stored as differences from earlier frames, so the whole sequence has to be decoded and held before any of it can be written out in reverse. That means memory use grows with the length and resolution of the clip, not with its file size. A few seconds is comfortable; a few minutes would exhaust the browser’s memory and crash the tab, which is why this tool has the tightest limit of the set.
Should you reverse the audio too?
Reversed speech and music sound like nonsense, so most reverse effects are silent. Keep the audio reversed if that backwards wash is the effect you’re after — it’s a staple of dream sequences and transitions. Turn it off and the clip comes back muted, ready for you to lay a track over it. Either way the video is reversed identically; only the audio stream differs.
Video formats to MP4 — what happens to your file
| Input format | Usual codecs inside | Conversion | Max file size |
|---|---|---|---|
| MOV (QuickTime) | H.264 + AAC | Rewrap (lossless) | 500 MB |
| MKV (Matroska) | H.264 + AAC | Rewrap (lossless) | 500 MB |
| WebM | VP8/VP9 + Opus | Re-encode to H.264 | 100 MB |
| AVI | MPEG-4/DivX | Re-encode to H.264 | 100 MB |
| GIF | Animated GIF | Re-encode to H.264 | 200 MB |
A rewrap copies the existing video and audio streams into an MP4 container untouched — it is lossless and finishes in seconds. A re-encode decodes and re-compresses, so it takes longer and loses a little quality. Size caps differ because everything runs on one thread in your browser.
How the reverse works
Everything happens locally in your browser with ffmpeg — here is exactly how:
- Load the engine. ffmpeg compiled to WebAssembly loads once from this site — your file is never uploaded.
- Check the clip is short enough. duration and size are read locally and checked first, because an over-long clip would exhaust browser memory rather than fail gracefully.
- Reverse the frames. ffmpeg’s reverse filter buffers the decoded frames and emits them last-to-first; areverse does the same for audio when you keep it.
- Re-encode and return. the reversed frames are encoded with libx264 into an MP4 and handed back as a download.
Assumptions
- Everything runs client-side; the whole clip must fit in browser memory.
- Duration and resolution drive memory use far more than file size does.
- Reversing re-encodes the video, so a small amount of quality loss is unavoidable.
Last reviewed: July 19, 2026
Frequently asked questions
How do I reverse a video?+
Drop a short clip in above, choose whether to reverse the audio, and download the result. Everything runs in your browser — the clip is never uploaded.
Are my videos uploaded to a server?+
No. Everything runs 100% in your browser using ffmpeg compiled to WebAssembly, so your file never leaves your device. Nothing is uploaded, stored, or sent anywhere — and once the converter has loaded it even works offline.
Why is the length limit so short?+
Reversing requires every decoded frame to be held in memory at once before the output can be written backwards. Memory grows with duration and resolution, so a long clip would crash the browser tab rather than finish.
Can I reverse the audio as well?+
Yes — there’s a toggle. Leave it on for the classic backwards-audio effect, or turn it off to get a silent reversed clip you can add your own sound to.
Why is the first conversion slower?+
The first time, your browser downloads the ffmpeg engine (about 31 MB) and starts it up. That happens once — later conversions reuse the loaded engine and are much faster.
Does reversing reduce quality?+
The clip has to be decoded and re-encoded, so there is a small amount of generational loss. The tool encodes at a high-quality setting, so it is rarely noticeable.
Related tools
Video is processed entirely in your browser with ffmpeg and never uploaded.