Rotate images in your browser

Rotate JPG, PNG, and GIF files by 90°, 180°, 270°, or any custom angle. Flip horizontally or vertically, and target only the landscape or only the portrait images in a mixed batch.

Your images are processed on your device and are never uploaded.

Drop your images here

or drag and drop

Accepts JPG, PNG, GIF, WEBP · Up to 512 MB per file

How to use this tool

  1. 01

    Add your images.

  2. 02

    Pick a rotation angle or a flip, and optionally restrict it to one orientation.

  3. 03

    Download the rotated files.

Fix a whole batch by orientation

Scanned or camera-dumped folders often contain a mix where only the portrait shots are sideways. Restrict the rotation to one orientation and correct those files without disturbing the rest.

Lossless where it can be

Right-angle rotations of a JPEG are applied as a pure pixel transform, avoiding the generational quality loss that comes from decoding and re-encoding at a lower quality. Custom angles require resampling and expand the canvas to fit the rotated corners.

Frequently asked questions

Why does my photo look rotated on one device but not another?

Cameras often store the image upright and record the intended rotation in an EXIF orientation tag, which some viewers ignore. This tool applies the rotation to the actual pixels and clears the tag, so the result is consistent everywhere.

What fills the corners on a custom angle?

The canvas grows to contain the rotated image and the exposed corners are filled with a background colour you choose, or left transparent when exporting to PNG.

Related tools