No upload, 100% local, no account

Reverse video

Reverse a video, the end becomes the start. Everything runs in your browser; your file never leaves your device.

How Reverse video works

Video reverse plays a clip backwards, picture and sound, using ffmpeg's reverse and areverse filters entirely inside your browser. There are no settings: drop a file and the whole clip plays end to start, with the audio reversed sample by sample to match.

Reversing cannot stream: ffmpeg has to decode and hold every frame in memory before it can play them back to front. Decoded video is dramatically larger than the compressed file (a single decoded 720p frame is roughly 1.3 MB, so a few seconds of source can occupy tens of megabytes of raw frames at once), which is why the accepted input size here is much smaller than the other video tools: 50 MB, a deliberately strict ceiling to avoid running the browser tab out of memory.

How to use Reverse video, step by step

  1. Drop or select the video file you want to reverse (up to 50 MB).
  2. Click Start. ffmpeg decodes every frame and sample, then plays them back in reverse order.
  3. Preview the reversed clip.
  4. Download the result once processing finishes.

Common use cases

  • Creating a reverse-motion effect for a short social clip (an object reassembling itself, water flowing upward).
  • Reviewing a short sports or dance move backwards to check the setup before the action.
  • Making a simple boomerang-style loop by reversing a short clip to play alongside the original.
  • Checking whether a brief recording reads the same information in either direction (a quick sanity check on symmetric motion).

Frequently asked questions

Is my video uploaded anywhere to reverse it?

No. ffmpeg compiled to WebAssembly decodes and reverses the video inside your browser tab. The file is read into memory on your device, processed there, and the reversed result is offered as a local download. Open your browser DevTools Network tab while running the tool: no request carries your video.

Why is the file size limit so much lower here than for other video tools?

The reverse and areverse filters cannot process a stream incrementally, since playing something backwards means the last frame has to be known before the first one is written out. ffmpeg therefore decodes and holds the ENTIRE clip in memory at once, and decoded video is far bigger than its compressed file, tens of megabytes per second of source is common. A 50 MB cap keeps that decoded footprint within what a typical browser tab can hold without crashing.

Is the audio reversed too, or just the picture?

Both. The areverse audio filter flips the sample order to match the reversed frame order, so speech and music play backwards in sync with the picture rather than the original audio continuing to play forwards over reversed video.

Does reversing a video re-encode it?

Yes, always. Reversing frame and sample order is not something a container remux can do; both the video and audio streams are decoded and re-encoded. The output codec is chosen from your output file extension (H.264/AAC for MP4/MOV/MKV, VP8/Opus for WebM).

Can I reverse a video that has no audio track?

Yes, ffmpeg's stream selection simply skips the audio filter when there is nothing to apply it to; only the picture is reversed in that case.

Does video reverse work offline?

Mostly, yes. The reversal itself always runs on your device, so your video never leaves your machine. The one caveat: ffmpeg's engine is a sizeable download fetched from this site the first time you use any ffmpeg-based tool. Once that download and the page have both completed, you can disconnect from the network and reversing still works.