YOUR FILES. YOUR DEVICE.

Rotate & Flip Images

Rotate PNG, JPEG and WebP images by any angle or flip a batch of pictures.

Your files

Files stay on your device

Drop files herePick a file to start

PNG, JPEG, WebP (static) · up to 20 MiB per file

Limits & supported formats

ZIP or folder: up to 8 supported images, 40 MiB expanded total. Nested archives and unsupported entries are rejected.

Input: up to 8 files · PNG, JPEG, WebP (static) · 20 MiB each, 40 MiB combined.

Static images: up to 2,048 px per side. Animated inputs are not supported here.

Still image output: up to 2,048 px per side and 4,194,304 pixels. No animation is exported.

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.

Files are processed one at a time with shared settings. A failed file does not stop the others.

Add a file to get started.

Three steps. One moving picture.

01Add the pictures to rotate

02Enter the angle and mirror direction

03Check the expanded canvas and download

GIFBloom

Rotate & Flip Images

Choose an angle from −360° to 360°. Arbitrary rotation adds transparent corners; JPEG fills these with your background color. Quarter turns avoid geometric resampling. Large expanded canvases can exceed the output limit.

Choosing your settings

90° and 270° swap canvas dimensions. Output pixels are re-encoded and source metadata is not copied.

If the result needs another pass

Use 0° with a flip for a mirror image only. Choose PNG if the image has transparent edges.

Good to know

Does rotating change the canvas size?

90° and 270° swap canvas dimensions. Output pixels are re-encoded and source metadata is not copied.

Which formats keep transparent corners?

Use 0° with a flip for a mirror image only. Choose PNG if the image has transparent edges.