Rotate and flip images

Turn photos 90°, 180° or 270°, mirror them horizontally or vertically, and apply the same change to a whole batch at once.

Drop images here

or browse your device · nothing is uploaded

100% offline No upload No sign-up No watermark

How to rotate & flip

  1. Add one or many images.
  2. Choose a rotation — 90° clockwise, 180°, or 90° counter-clockwise.
  3. Optionally mirror the result horizontally or vertically.
  4. Press Apply and download the corrected files.

Why this runs in your browser

Almost every other free image tool uploads your file to a server, processes it there and sends it back. Rotate & Flip does the work with the Canvas and File APIs that are already built into your browser, so the picture never leaves your device. That is faster for large files, it works on a plane, and it means there is no copy of your photo sitting in somebody's S3 bucket waiting to be deleted by a retention policy.

Frequently asked questions

Why does my photo look sideways everywhere except on my phone?

Cameras often store the picture unrotated and record the intended orientation in an EXIF tag. Apps that ignore that tag show it sideways. This tool bakes the correct orientation into the actual pixels, so the fix travels with the file.

Is rotating lossless?

The pixels are rotated exactly, but the file is re-encoded afterwards, which means a JPEG goes through one more lossy pass. Export as PNG, or keep quality at 92+, if that matters to you.

What is the difference between rotate 180° and flip?

Rotating 180° turns the picture upside down but keeps text readable in a mirror-free way. Flipping mirrors it, so any text in the image reads backwards.

Can I rotate by an arbitrary angle like 5°?

This tool handles the right-angle cases, which is what fixes most orientation problems. Arbitrary angles require choosing a background fill and a crop strategy, so they are better done in a full editor.