zerouploads

Rotate Image

Turn a photo a quarter at a time, or mirror it, and save the pixels in their new order. Nothing is uploaded.

  • Unlimited
  • No signup
  • Private
  • Works offline

Rotate or flip an image

No image yetdrop, paste or choose an image to start

Choose an image file

Preview

Add an image to turn it

Original
—
Saved as
—
Change
unchanged

Turn settings

Turn
Mirror
The turned image appears once one is added

How it works

  1. 01

    Add a photo

    Drop, paste or choose one image. The page uploads nothing, and there is no queue.

  2. 02

    Turn it

    Quarter turns either way, or mirror it. The preview moves at once, with no re-encoding.

  3. 03

    Save it

    Download it as JPG, PNG or WebP. The saved file is written when you press the button.

Why photos arrive sideways

A camera does not turn the picture when you turn the camera. It writes the pixels the way the sensor saw them and adds a note saying which way up it was. That note is the EXIF orientation tag.

Most apps read the note and show the photo the right way up. Some do not, and then the same file looks upright in one place and sideways in another. Turning it here writes the pixels in the new order, so there is no note left to ignore.

That is also why the saved width and height swap on a quarter turn. A 4032 × 3024 photo turned on its side really is 3024 × 4032, and anything that reads it will agree.

Turns
Quarter turns left or right, so two presses make a half turn. Mirror left to right or top to bottom.
Preview
A CSS transform on your own file, so it moves at once. Nothing is encoded until you save.
Size
A quarter turn swaps the width and the height. The page prints the saved size before you save.
Output
JPG, PNG or WebP, at the pixel size you started with. No watermark, no daily limit.

What a turn costs

A quarter turn moves every pixel to a new place without inventing any, so nothing is blurred or resampled. The only loss is the one the format charges. JPG and WebP are re-encoded once at quality 90, which is a small cost.

Save as PNG if that matters to you, because PNG keeps every pixel exactly. WebP is smaller and keeps transparency, which JPG cannot.

Frequently asked questions

Is my photo uploaded to turn it?
No. Your own browser turns it in this tab and writes the new file there. The page sends nothing, so there is nothing to delete afterwards.
Does turning it lose quality?
The turn itself loses nothing. Every pixel moves to a new place, and none is invented. Saving as JPG or WebP re-encodes once, which is a small cost. Save as PNG if you want none at all.
Why did the width and height swap?
Because a quarter turn puts the long edge where the short one was. A 4032 by 3024 photo becomes 3024 by 4032. The page shows the new size before you save it.
Why does my photo look sideways only in some apps?
The file has a tag saying which way up it is, and some apps ignore it. Turning it here writes the pixels in the right order, so there is no tag left to ignore.
Can I mirror rather than turn?
Yes. Mirror left to right, or top to bottom, or both with a turn as well. The buttons mean what they look like on screen, whichever way the picture is already facing.
Can I turn several at once?
No. One image at a time, because the tool holds each one in memory at full size while it writes it. A batch would run a phone out of room.
Can I turn it by a few degrees?
Not here. Quarter turns keep every pixel. A small angle has to invent new pixels and leaves corners to fill or crop, which is a different job.
Browse all image tools