Rotate and flip images

Fix a sideways photo or mirror an image in two clicks. Rotation happens instantly in your browser with a live preview, and the file never leaves your device.

Drop your images hereor click to choose files — processed on your device, never uploaded

100% private: files are processed in your browser and never uploaded to any server.

How it works

  1. Drop an image into the box above — a live preview appears.
  2. Rotate 90° left/right or flip horizontally/vertically until it looks right.
  3. Download the corrected image in its original format.

Good to know

Photos often appear sideways because cameras record the orientation in metadata rather than in the pixels, and some software ignores that tag. Rotating here rewrites the actual pixels, so the image displays correctly everywhere afterwards — including in the applications that were ignoring the metadata.

Rotations in 90° steps and mirroring just rearrange existing pixels, so there is no resampling and no softening. The only quality cost is the JPEG re-encode when saving, which is imperceptible at the quality used here; PNG output is fully lossless.

You can combine operations — rotate then flip — before downloading, and the preview shows the result as you go. Arbitrary-angle rotation, which requires expanding the canvas and does resample, is not covered here.

Frequently asked questions

Why does my photo appear sideways in the first place?

Cameras record orientation in metadata, and some apps ignore it. Rotating here rewrites the actual pixels, so the photo displays correctly everywhere.

Does rotating lose quality?

90° rotations and flips rearrange pixels without re-sampling. JPGs are re-encoded at high quality when saving, which is imperceptible; PNG output is lossless.

Can I rotate by a custom angle?

This tool covers 90° steps and mirroring. Arbitrary-angle rotation (with automatic canvas expansion) is on our roadmap.

Is the image uploaded?

No — preview, rotation and saving all run inside your browser.