Reverse a video

Drop a video here

or click to choose — MP4, MOV, M4V, WebM, MKV

Drop in a clip and get it back playing backwards, or forwards and then backwards as a boomerang. The sound can be reversed too, keep playing forwards over the reversed picture, or be removed. Most online reversers hold every frame in memory at once, which is why they cap uploads at a couple of hundred megabytes; this one decodes the video from the end in small pieces, so a long 4K phone video works as well as a short one, and the page counts the frames to show none were dropped. No upload, no account, no watermark.

Backwards or boomerang

ChooseWhat you getGood for
BackwardsThe whole clip from the last frame to the firstRewind effects, water flowing up, a dive out of the pool, a smashed object reassembling
Forwards, then backwardsThe clip plays normally, then runs back to the start, without repeating the turning frameBoomerang loops for stories and reels, product spins, a toast or a jump

For the sound you can reverse it along with the picture (the classic backwards-speech effect), keep it playing forwards so music or narration stays normal over the reversed picture, or remove it. In a boomerang the sound follows the picture: forwards, then backwards.

Why online reversers have size limits

Video is compressed so that most frames are stored as small changes from the frames before them. It can only be decoded forwards, from a key frame onwards. To play it backwards, the simple approach — and FFmpeg's own reverse filter — decodes the whole clip and keeps every frame in memory, then writes them out in the opposite order (FFmpeg's documentation warns that the filter buffers the entire clip). A 1080p frame is about 8 MB uncompressed, so a one-minute clip at 30 frames per second needs around 15 GB. That is why many online reversers cap files at around 200 MB, and why long clips can crash a browser tab.

This page works from the end instead. It takes the last few dozen frames, decodes them starting from the key frame just before them, writes them out in reverse, throws them away and moves to the next piece. Memory use depends on the frame size, not on the length of the video. When key frames are far apart, some frames are decoded more than once; the result tells you how many times on average.

Measured

Test clipFrames outTime
60-second 1080p phone video, 30 fps, sound reversed1,800 of 1,80027.5 s
5-second 720p clip with a single key frame150 of 150about 1 s
2-second 360p clip, reversed60 of 601.9 s

Times are from a desktop browser with hardware video decoding; phones are slower. The one-minute 1080p clip decoded each frame 1.9 times on average, because it had a key frame only every two seconds, and the page's script memory was 58 MB when it finished. As a boomerang, the 2-second clip came out as 119 frames: 60 forwards and 59 back, with the turning frame shown once. Each test clip had the frame number drawn into the picture, and the output was read back frame by frame to confirm the order is exactly reversed.

Timing and length stay the same

Phone videos don't always have evenly spaced frames: the camera speeds up and slows down with the light. Reversing frames but giving them all the same duration makes motion jerky and changes the length. Here every frame stays on screen for exactly as long as it did in the original, just in mirror order; on a test clip whose frame spacing alternated between 20 and 53 milliseconds, every duration came back mirrored to the millisecond. The reversed sound has the same length as the picture, so a reversed clip can be laid back over the original in an editor.

Quality and format

Because the frames are stored in a new order, the video has to be encoded again; there is no way to reverse compressed video without decoding it. It is encoded once, as H.264 at a high bitrate, into an MP4 that plays on every phone, computer and social network. The resolution is kept, portrait videos stay portrait, and nothing is added to the picture. An odd width or height, which H.264 doesn't allow, gets one pixel added and the result says so.

Tips

  • Reverse only the part you need. Cut the clip first with Trim video; a 3-second reverse is quicker to make and to share than a 3-minute one.
  • Boomerangs work best short. One or two seconds of continuous movement loops best; a camera pan looks like a sway.
  • For slow motion in reverse, reverse first, then slow it down with Change video speed.
  • For a loop on a website or in chat, turn the boomerang into an animated image with Video to GIF.
  • If the file is too big to send afterwards, Compress video brings it down to a target size.

Frequently asked questions

How do I reverse a video?

Drop the video on this page, leave Play on Backwards and press Reverse video. When it finishes, play the preview and press Download. The result is an MP4 that plays backwards in any player and can be posted anywhere.

Can I reverse the sound as well?

Yes, that is the default: the sound plays backwards along with the picture, which is what you want for a rewind effect. Choose Keep it playing forwards to lay the original sound or music over the reversed picture, or Remove it for a silent clip.

How do I make a boomerang?

Choose Forwards, then backwards. The clip plays normally, then runs back to the start. The turning frame appears only once, so the motion doesn't stutter at the turn. Boomerangs work best with short clips of one or two seconds.

Why do other sites limit the file size?

A video can only be decoded forwards, so to play it backwards a simple tool decodes the whole clip and keeps every frame in memory. A 1080p frame takes about 8 MB uncompressed, so one minute at 30 frames per second is around 15 GB. This page decodes from the end in short pieces and writes each piece out before the next, so memory stays small however long the video is.

Will the reversed video lose quality?

It is encoded again as H.264, because the frames have to be stored in a new order. That is a single re-encode at a high bitrate, so it is hard to see a difference. Resolution and frame timing are kept, including the uneven timing of phone recordings.

Can I reverse a video on iPhone or Android?

Yes, in a recent version of Safari or Chrome on the phone. Phone browsers have less memory, so very long 4K clips are slower there; trimming the part you need first with the trim tool makes it quicker.

Is my video uploaded?

No. Decoding and encoding happen in your browser with the device's own video hardware. The file never leaves your phone or computer, and nothing is added to the picture.