Rotate & Flip GIF
Rotate an animated GIF by any angle from −360° to 360°, or mirror every frame.
Your files
Files stay on your deviceDrop files herePick a file to start
GIF · up to 20 MiB per file
Limits & supported formats
Input: 1 file · GIF · up to 20 MiB.
Images: up to 2,048 px per side and 400 animation frames.
Output: up to 2,048 px per side, 4,194,304 pixels per frame and 400 frames.
Detailed budgets: 40,000,000 decoded pixels, an estimated 192 MiB working allocation and 64 MiB per ZIP. These estimates help reject large jobs; they do not guarantee a browser process memory peak.
Add a file to get started.
Three steps. One moving picture.
01Choose an animated GIF
02Set an angle and optional mirror direction
03Check orientation throughout the result and download
Rotate & Flip GIF
Quarter turns preserve the pixel grid. Other angles expand the canvas with transparent corners and sample rotated pixels, so fine edges may become jagged. The decoded frame delays and frame order are retained. Choose 0° for a mirror flip only.
Choosing your settings
Rotation does not restore detail or reduce file size. Re-encoding can change palette colors.
If the result needs another pass
Review a moving subject across several frames; choose 0° to apply only a mirror flip.
GIF timing note: missing, 0 ms and 10 ms frame delays are read as 100 ms. Other supported delays are retained unless the task changes timing or the frame sequence. Re-encoded animation may therefore differ from a viewer that handles unusually short delays differently.
Good to know
Why do diagonal rotations add transparent corners?
Rotation does not restore detail or reduce file size. Re-encoding can change palette colors.
How can I mirror without rotating?
Review a moving subject across several frames; choose 0° to apply only a mirror flip.