Rotate and flip images

Turn sideways photos upright, fix upside-down scans and mirror selfies – one image or a whole batch. JPGs turn without losing any quality, and nothing is uploaded.

  • Nothing is uploaded
  • Converted on your device
  • No sign-up, no limits

Drop your images here

or

You can also paste an image with Ctrl+V.

Converted on this device. Nothing is uploaded.

Rotation
Mirror
JPG photos

Only the orientation tag changes, so not a single pixel loses quality. Browsers, phones and social networks show the photo turned; a few older programs ignore the tag.

Photo details (EXIF)

See what else your photos contain

How to rotate an image

  1. Choose the rotation

    90° right, 90° left or 180°, and a mirror if you need one. The previews show the result before you download.

  2. Add your images

    JPG, PNG, WebP, HEIC or AVIF. All images in a batch get the same settings.

  3. Download

    JPG, PNG and WebP keep their format; HEIC and AVIF become JPG. Save one by one or as a ZIP.

Turned on your device

Rotating happens in your browser. Your photos are never uploaded, so private pictures, scanned documents and photos of your children stay on your device. The location is removed by default, too.

Why photos end up sideways

A phone camera always records the picture the same way round. When you hold the phone upright or upside down, it doesn’t turn the pixels – it saves a small orientation tag that tells apps how to show the photo. Your phone and every current browser read that tag. Some older programs and upload forms don’t, and show the photo the way it was recorded: sideways.

Lossless rotation for JPG

For JPG photos, KeepPixels changes only that tag by default. The image data is copied byte for byte, so the photo keeps all of its quality, and even a 50-megapixel picture is done instantly. You can rotate the same photo again and again without it ever getting worse.

If a photo has to look right in a program that ignores the tag, choose Turn the pixels. The photo is then turned and saved again at quality 90 – with no visible difference – and shows the right way up everywhere. A tip: with No rotation and Turn the pixels, a photo is saved exactly as your phone shows it.

Which setting do I need?

Problem Setting
The photo lies on its side 90° right or 90° left
The photo or scan is upside down 180°
Selfie with mirrored text Flip horizontally
Fine on the phone, sideways elsewhere No rotation + Turn the pixels

PNG images are always turned pixel by pixel without any loss. WebP is saved again, and iPhone photos in HEIC become JPG.

Need a smaller file afterwards? Resize the image or compress it to an exact size. Photos from an iPhone? HEIC to JPG turns them upright automatically.

Learn more

Frequently asked questions

Does rotating a JPG reduce its quality?

Not with the default setting. Only the orientation tag changes and the image data stays exactly as it was, so you can rotate the same photo as often as you like. With "Turn the pixels" the photo is saved again at quality 90, which you can change.

My photo looks fine on my phone but sideways on a website. How do I fix it?

The website ignores the orientation tag. Choose "No rotation" and "Turn the pixels": the photo is saved upright in its pixels, exactly as your phone shows it, and appears the right way up everywhere.

How do I un-mirror a selfie?

Choose "No rotation" and tick "Flip horizontally". Text on a T-shirt or a sign then reads the right way again.

Can I rotate many photos at once?

Yes. Add as many as you like – they all get the same rotation. Photos that need a different rotation can go in a second round; download the first batch before you change the settings.

What is the difference between flipping vertically and rotating 180°?

Rotating 180° turns the whole photo upside down, like turning a print around. Flipping vertically mirrors it from top to bottom, so text appears back to front.

Are my photos uploaded?

No. They are rotated in your browser and never leave your device.