A length of 35mm film spilling loose in a curl, the strip you wind back onto the reel before running it again

All tools / Video Reverser

Video Reverser.

A video reverser that does not cap you at a few seconds.

→ Reverse a clipFree, no account, and your video is never uploaded

How it works.

Play a clip backwards.

  1. Step 1

    Drag your video in

    Or click to choose a file. It stays on your device.

  2. Step 2

    Mark it, decide about the sound

    Mark the moment, then decide what the sound does.

  3. Step 3

    Save the reversed clip

    One click, and it downloads.

In detail

Most browser reversers hold every frame of your clip in memory at once, which is why they stop at a handful of seconds and fall over on anything from a real camera. This one takes the clip in passes from the end backwards, so the memory it needs is set by the pass and not by the file, and ten minutes of 1080p reverses in the same tab that two seconds does. Drop the file, drag the two marks, pick what happens to the sound, and download an MP4. Nothing is uploaded, nothing is queued, and there is no watermark on the way out.

What it gives you.

  • Any length, taken in passes

    A decoder only runs forward, so running a picture backwards means holding frames. Holding all of them caps you at a few seconds. This holds one pass at a time, decoding the last few seconds of your marks, writing them out in reverse, then stepping back and doing it again, so memory is a property of the pass rather than of the clip. Ten minutes at a time, and the readout says how many passes that is.

  • The sound reversed, forward, or gone

    Reversed is the honest default: the audio turns with the picture, frame for frame, which is the sound a reversed take actually makes. Speech becomes nonsense that way, so there are two other answers on the same row. Keep it forward and the picture runs backwards over untouched audio, which is what you want when a music bed is carrying the clip. Or drop it entirely and lay your own track on afterwards.

  • Your resolution, up to 1080p

    The picture comes out at the size it went in, with even dimensions and no bars added. A 4K source is scaled so the long edge is 1920 rather than encoded at a size no feed will use, and the plan line names the size before anything runs.

  • Phone footage lands upright

    A phone shot sideways does not rotate its pixels, it writes a flag saying which way up the picture goes, and plenty of tools on the web drop that flag and hand you a clip lying on its side. Every frame here is drawn through the flag on the way into the pass, so a portrait clip comes back portrait and a landscape one comes back landscape.

  • One MP4 that plays anywhere

    H.264 video with AAC audio and a key frame every two seconds: the file every phone, every feed, and every editor opens without thinking about it. No watermark, no queue page, and no second file to convert afterwards.

  • In your browser, no account

    The decode, the frame cache, the encode, and the muxing all run on your own machine. Your footage never leaves the tab, there is nothing to sign up for, and a clip you would rather not upload anywhere is exactly the clip this suits.

Straight answers.

What is the best free video reverser that works in a browser?

The one that does not make you upload the file, does not cap you at five seconds, and tells you what it is about to do before it does it. This runs entirely on your own machine using the browser's own video decoder and encoder, which is why there is no upload step, no queue page, and no size limit beyond what your disk holds. It handles ten minutes at a time by working in passes rather than holding every frame at once, keeps phone rotation flags so sideways footage lands upright, and gives you three separate answers for the audio instead of silently stripping it. The output is an H.264 MP4 with AAC sound, which plays in every feed and every editor without a second conversion.

Why does the sound come out backwards, and can I keep it forward?

Because reversing a clip properly means reversing everything in it, and audio played back to front is what a reversed moment sounds like: the splash arrives before the dive, the word ends before it starts. That is the point when the sound is a splash and a disaster when it is a sentence, so the tool gives you three chips rather than one behaviour. Reverse the sound is the default and turns the audio at exactly the frame the picture turns, so nothing drifts. Keep the sound forward leaves the audio untouched under the reversed picture, which is the right answer for a music bed or a voiceover recorded separately. No sound strips the track, which is what you want if you are laying your own music over it and do not want a claim on it.

Is there a limit on how long a video I can reverse?

Ten minutes per export, and no limit on the file you start from. The ceiling is about patience rather than memory: reversing decodes and encodes every frame, so ten minutes of 1080p is a real wait, and past that people close the tab. Memory is not the constraint, because the tool never holds the whole clip. It works in passes from the end of your marks backwards, decoding a few seconds at a time into a cache of compressed stills, writing that pass out in reverse, then emptying the cache and stepping back. If your marks cover more than ten minutes the in mark moves later rather than the out mark moving earlier, because a long take handed to a reverser is almost always a take whose ending is the interesting part.

Does reversing a video lose quality?

There is one generation of re-encode, and it is unavoidable: reversed frames are not the frames that were in the file, so the picture has to be decoded, reordered, and encoded again. The tool spends generously to make that generation invisible, at a bitrate above what a compressor would pick for the same size, and it will never encode above the source's own bitrate, so a lightly compressed clip is not inflated on the way through. Between the decode and the encode each frame is parked as a high quality still, which is one more generation on paper and not one you will see at normal playback. If you want the sharpest possible result, mark the segment you actually need rather than reversing a long take and trimming afterwards.

How do I make a boomerang instead of a full reverse?

Use the loop and boomerang maker at /tools/boomerang-video, which is a different tool because it is a different job. A boomerang plays a short moment forward and then straight back through itself, over and over, so what matters is the turn: the frame either side of it has to be the same frame or the bounce reads as a stutter. That means the whole segment has to be in memory at once, which is why the boomerang is capped at thirty seconds. A reverse only ever runs one direction, so it can work in passes and does not need the cap. Rule of thumb: if you want the moment to come back, that is a boomerang. If you want the moment undone, that is this.

Other tools