Skip to content
AZ Tools

Image Rotate & Flip

Rotate an image 90° at a time or flip it horizontally / vertically, then download the result.

How to use

  1. Drop or choose an image (PNG, JPEG, WebP, GIF, etc.).
  2. Click rotate or flip — transformations stack and update live.
  3. Reset returns to the original.
  4. Download saves the result in the same format for PNG, JPEG and WebP, and as PNG otherwise.

About this tool

Show

Drop in any image and turn it in 90° steps or mirror it horizontally or vertically, with the preview updating live and the transformations stacking in the order you apply them. Turns are exact quarter rotations, so the canvas simply swaps its width and height and no pixel is resampled or interpolated. Flips work in screen space, which is the part that usually feels wrong elsewhere: after a quarter turn, flip horizontal still flips what you actually see sideways, and the rotate buttons keep matching the direction on screen. The saved file keeps the input's format where a canvas can write it — PNG stays PNG, JPEG stays JPEG, WebP stays WebP, while GIF, BMP, SVG and AVIF are saved as PNG — though a JPEG is re-encoded on the way out and camera metadata is not carried across. Nothing leaves your device.

Frequently asked questions

Does the image get uploaded?

No. Everything happens locally with Canvas; nothing is sent to a server.

Can I rotate by arbitrary angles?

Not in this tool — it's intentionally 90° steps so the output is pixel-perfect. Arbitrary angles introduce interpolation artifacts and transparent corners.

Is EXIF orientation respected?

Yes — modern browsers apply the EXIF orientation flag when decoding the image, so a photo taken in portrait shows upright in the preview.

What format is the download?

The same MIME type as the source. PNGs stay PNG (lossless), JPEGs stay JPEG (lossy), WebP stays WebP. A browser canvas cannot write GIF, BMP, SVG or AVIF, so those are saved as PNG with a .png extension.

After a quarter turn, does Flip horizontal mirror the wrong way?

It should not. Flips are applied in screen space rather than in the image's own frame, so the button always mirrors what you can see sideways. The rotate buttons compensate the same way, which is why they still turn the picture the direction the arrow points once a flip is active.

Is any quality lost?

The geometry is exact — a quarter turn only swaps width and height, and no pixel is resampled. The encoding is the lossy part: a PNG stays lossless, but a JPEG is re-compressed on the way out, and camera metadata such as EXIF is not carried across.

Guides on this topic

Related tools