What the GIF reverser does
The reverser plays an animated GIF backwards: the last frame becomes the first, and the whole sequence runs in reverse with the original timing. It decodes the GIF with gifuct-js, flips the frame order, and re-encodes with gif.js — entirely in your browser. A falling object rises, a pour un-pours, a door closes instead of opening, and a reaction GIF takes on the opposite meaning.
How reversing works
Many GIFs store only the changed region of each frame on top of the previous one, so simply reversing the stored frames would produce garbage. The tool first composites every frame into a complete image, then reverses that list, then re-encodes. Each frame keeps the delay it had, applied in the new order, so the reversed clip is exactly as long as the original.
| Original | Reversed |
|---|---|
| Frames 1 → 2 → 3 → … → N | Frames N → … → 3 → 2 → 1 |
| Delay of frame k | Applied to frame k in its new position — total duration unchanged |
| Loop: infinite | Loop: infinite |
| Transparency | Preserved |
Common uses
- Comedy and reaction GIFs — reversing a clip is a classic way to invert its meaning.
- Un-doing effects — a “build” animation reversed becomes a “dissolve”; a logo reveal becomes a logo hide.
- Boomerang-style loops — reverse a clip, then merge it after the original with the GIF merger to make a forward-then-backward loop that never jumps.
- Motion analysis — watching a movement backwards can make a mistake in form or a mechanism's action easier to see.
- Art and video work — reverse footage is a standard effect; doing it on the GIF is quicker than re-exporting from a video editor.
Making a seamless boomerang loop
- Reverse the GIF here and download it.
- Open the GIF merger, select the original and then the reversed file.
- Download the merged result: it plays forward, then backward, and loops without a cut.
- Optionally, use GIF to Frames to drop the duplicated middle and end frames so the turnaround does not stutter, then rebuild.
Tips
- Clips with a clear direction of motion — pouring, falling, walking, zooming — reverse most convincingly.
- Text and captions read the same backwards, so subtitled GIFs remain legible.
- Re-encoding rebuilds the colour palette; photographic GIFs may shift slightly. Flat-colour clips are unaffected.
- File size stays about the same; run the result through the GIF compressor if you need it smaller.