Reverse GIF
Play an animated GIF or video backwards, or create a boomerang effect
Reverse GIF Online - Play GIF Backwards Free
EzyIMG's Reverse GIF tool plays any animated GIF backwards by reordering all its frames in reverse sequence. It also supports a Boomerang mode that plays the animation forward then immediately backward, creating a satisfying looping ping-pong effect. Reversing a GIF is a popular technique for comedic reaction content, process reversal visuals, and Instagram-style boomerang animations.
All reversal processing runs locally in your browser using WebAssembly. Your file is never sent to any server. No account is required and the output contains no watermark. Reversing only reorders the existing frames and does not affect quality, frame count, or the delay between frames.
How to Use
- 1
Upload your GIF
Drag and drop an animated GIF file onto the upload area, or click to browse.
- 2
Click Reverse and download
Click Reverse. The tool reorders all frames to run in reverse. Processing happens locally in your browser. Preview and download the reversed GIF.
Key Features
- →Plain reverse uses ffmpeg's reverse filter to flip frame order end to end; boomerang mode splits the clip, reverses one copy, and concatenates forward-then-reversed into a single loop.
- →Boomerang works well on any short repetitive motion, a jump, a wave, a spin, since the ping-pong effect reads best when the start and end frames look similar.
- →Only frame order changes during a plain reverse, pixel data is untouched, so there's no quality loss versus the source.
- →Boomerang mode roughly doubles both frame count and file size, since it's playing the full sequence twice per loop.
- →Works on video clips as well as GIFs, upload an MP4 or WebM and get back a reversed (or boomeranged) MP4.
Frequently Asked Questions
Do I need an account to reverse or boomerang a clip?
No, both modes are free, produce no watermark, and have no file size restriction.
Is the file sent anywhere to get reversed?
No. Frame reordering, and the concat step used for boomerang mode, both run locally via ffmpeg compiled to WebAssembly.
What can I feed this tool and what do I get out?
Upload a GIF and get a reversed GIF, or upload an MP4/WebM clip and get a reversed video in MP4.
How do I get a clip that plays forward then backward automatically?
Toggle Boomerang mode before processing. It concatenates the forward and reversed sequence into one continuous loop, no separate merge step needed.
Does reversing bloat the file size?
Plain reversal doesn't, it's the same frames in a different order, so size stays about the same. Boomerang mode does double it, since it duplicates the frame sequence forward and backward.
Last updated: June 2026