GIF Reverse Tool
Play a GIF backwards or turn it into a boomerang. Reverse mode flips the order of all frames, so the animation runs in reverse. Boomerang mode plays the animation forwards and then backwards, creating a smooth back-and-forth loop – the turning points are not shown twice, so the motion never stutters.
- Files stay on your device
- No sign-up
- Free to use
How to use GIF Reverse Tool
- Drop an animated GIF onto the page.
- Choose reverse or boomerang.
- Click “Reverse GIF”.
- Watch the result and download.
GIF Reverse Tool features
Reverse
Plays backwards.
Boomerang
Forwards, then backwards.
Seamless loop
No doubled frames at the turns.
Timing kept
Same speed as the original.
Side-by-side
Original and result.
Private
Processed in your browser; nothing is uploaded.
When to use GIF Reverse Tool
- Fun rewind effects for social posts.
- Boomerang loops from short clips.
- Smooth looping backgrounds from one-way animations.
- Checking animations in reverse.
GIF Reverse Tool FAQ
What is a boomerang GIF?
An animation that plays forwards and then in reverse, like Instagram’s Boomerang feature. It loops seamlessly because the end flows back to the start.
Why is the boomerang almost twice as long?
It contains the forward frames and the reversed frames, minus the duplicate turning point.
Is there a frame limit?
Reversing needs all frames in memory, so up to 1,500 frames are supported.
Does it change the loop setting?
No. Use the GIF Loop Generator to change how often it plays.
Why does the first run take longer?
Re-encoding uses FFmpeg compiled to WebAssembly (about 32 MB), which is downloaded once and then cached.
Is my file uploaded?
No. Everything runs in your browser.
Reversing animations
Reversing an animation sounds trivial – play the frames in the opposite order – but GIF frames are often partial updates that depend on the frames before them. Each frame must first be reconstructed in full, then the sequence can be reversed and encoded again.
The tool lets FFmpeg do exactly that: decode every frame completely, reverse the order with its reverse filter, and encode a new GIF with an optimised palette and changed-area frames. The frame timing is preserved, so the reversed GIF plays at the original speed.
Boomerang mode concatenates the forward animation with a reversed copy. To avoid a visible pause where the direction changes, the first frame of the reversed copy – identical to the last frame of the forward part – is removed.
Boomerangs are a simple way to make one-directional motion loop smoothly, for example a person jumping or a wave rolling in.
For the smoothest boomerangs, start with a short GIF of one continuous movement – two or three seconds is enough. Long or complex animations become very long when doubled, so trim or compress them first if the result needs to stay small.
Processing runs locally.