Reverse GIF
Play any GIF backwards with one click. Upload your GIF, hit reverse, and download the result in seconds. Everything runs in your browser — nothing is uploaded to any server.
Reverse a GIFNo signup · No uploads · Runs in your browser
Why Reverse a GIF?
Reversed GIFs have become a staple of internet culture. The boomerang effect — where an action plays forward and then backward in a continuous loop — creates a satisfying visual rhythm that feels more dynamic than a one-directional animation. Instagram popularized the format with its Boomerang feature, but the same effect works for any GIF with clear directional movement.
Beyond pure aesthetics, reversed GIFs are useful in practical contexts. A tutorial showing how to undo or undo a step is clearer when shown as a reversed version of the forward action. A "before and after" demonstration loops more naturally when the after state reverses back to the before state rather than cutting abruptly. Product animations for websites often look more polished when the hover-in effect reverses as a hover-out.
Reversed GIFs are also used for comedic effect: a glass being smashed plays as a glass assembling itself when reversed, water falling up, food appearing to un-cook itself. The mismatch between what the viewer expects and what they see creates the humor.
How Reversing a GIF Works
A GIF file is a sequence of indexed-color frames played in order from first to last. Reversing a GIF means reading all frames into memory and writing them back out in reverse order — last frame first, first frame last. The frame delays (the timing of each frame) are also reversed along with the frame order, preserving the animation timing exactly in the new direction.
This tool uses FFmpeg's reverse video filter, which loads all frames into memory and reorders them. The -loop 0 flag ensures the output loops infinitely, matching the typical behavior of GIFs shared online.
Because reversing only reorders frames without changing their content, the output file size is essentially identical to the input. No quality is lost, no frames are added or removed, and the color palette is unchanged.
GIFs That Look Great Reversed
- ✓
Pouring and filling animations. Liquid being poured into a glass, sand falling into a pile, or a cup being filled — reversed, these become satisfying drain or empty animations.
- ✓
Building and assembly sequences. Lego bricks snapping together, code appearing on screen, or a graphic being drawn — reversed shows the deconstruction.
- ✓
Athletic and physical motion. A jump shot, a dive, or a gymnastic move reversed creates an impression of defying gravity.
- ✓
UI and software transitions. A menu opening, a modal appearing, or a page loading reversed creates a clean close or dismiss animation.
- ✓
Text reveal animations. Characters appearing one by one reversed becomes a typewriter delete effect — useful for creative titles and credits.
Creating Seamless Boomerang Loops
A boomerang loop plays the animation forward then immediately backward, creating a seamless back-and-forth cycle. To create this effect, you need two steps: convert the original GIF and the reversed GIF into a single animation that plays both sequences consecutively.
This tool produces the reversed version, which is the second half of a boomerang loop. To assemble both halves into a single GIF, you can use FFmpeg directly:
ffmpeg -i original.gif -i reversed.gif -filter_complex concat=n=2:v=1:a=0 boomerang.gif
The result loops continuously as: forward → backward → forward → backward, creating the Instagram Boomerang style effect with any GIF content.
Reverse Your GIF Now
Drop your GIF in the editor and get the reversed version instantly. No server, no signup.
Open the EditorFrequently Asked Questions
Does reversing a GIF change the file size?
Reversing reorders the frames but does not change the content of each frame, so the output file size is essentially identical to the input. The same frames exist — they are just reordered from last to first. No frames are added or removed, and the color palette remains the same.
Can I create a seamless boomerang loop by reversing a GIF?
Not directly with this tool, which produces only the reversed version. To create a true boomerang (forward + backward in one loop), you need to combine the original and reversed GIF into a single file. This tool gives you the reversed half — see the boomerang section above for the FFmpeg command to combine them.
Does the reversed GIF still loop infinitely?
Yes. The -loop 0 flag is applied during the reverse operation, which sets the GIF to loop indefinitely. The animation will play backwards continuously, just as the original played forwards continuously.
Will the timing between frames be preserved when reversed?
Yes. GIF frame delays are stored per-frame and are carried through the FFmpeg reverse operation. If the original had variable frame delays, those delays are preserved in their new reversed order. The animation speed will feel identical to the original, just playing in the opposite direction.
What kinds of GIFs look best when reversed?
GIFs with clear directional motion work best: a ball rolling, liquid being poured, a door opening, text appearing character by character, a progress bar filling. Abstract or random motion GIFs look similar forwards and backwards. The most satisfying reversed GIFs are ones where the reversal creates an obvious visual contrast.