YOUR FILES. YOUR DEVICE.

Rotate & Flip GIF

Rotate an animated GIF by any angle from −360° to 360°, or mirror every frame.

Your files

Files stay on your device

Drop 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

GIFBloom

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.