Rotate Image (90°, 180° & Any Angle)

Turn a picture 90, 180 or 270 degrees, or straighten a crooked photo one degree at a time. Rotate several JPG, PNG and WebP files at once without uploading them.

Your input stays in your browser and is never sent.

What the image rotator does: 90, 180, 270 and any angle in between

This image rotator changes which way up a photo or a drawing sits. A quarter turn left, a quarter turn right and a half turn are one click each; anything else you type in, one degree at a time. It reads .jpg, .png and .webp files, and you can drop in as many as you like and turn them in one go.

At 90 and 270 degrees the width and the height swap places; at 180 the size is untouched. Only an odd angle changes the dimensions, because the box that encloses the tilted picture has to grow, and that leaves an empty wedge in each corner. You decide whether those corners stay transparent or are painted in.

The turning happens entirely inside your own browser. Reading the file, redrawing it at the new angle and building the file you download all happen on the page in front of you, and the picture itself never travels over the network. That is why photos of people or documents you have not shared outside your team can go straight in. Whatever you drop in disappears the moment you close the page.

Rotate a picture and download it in three steps

  1. ChooseDrag and drop the pictures you want to turn (.jpg / .png / .webp). Several files at a time is fine.
  2. AdjustPress 90° left, 90° right or 180°. The thumbnails turn straight away, so you can check the direction before you commit.
  3. SavePress the rotate button, then save the pictures one by one or as a single ZIP. Your original files are left untouched.

Straighten a tilted photo one degree at a time

Landscape shots taken on a phone, and pages photographed by hand instead of scanned, are often slightly out of level. A correction of a few degrees causes hardly any noticeable loss of quality.

  1. Once the photo is in, ignore the quarter-turn buttons and use the custom angle box instead.
  2. Positive values turn the picture clockwise and negative values anti-clockwise. If the picture dips to the right, type a negative value; if it climbs, a positive one. Start with a single degree.
  3. Watch the thumbnail and nudge it a degree at a time until a line that ought to be level, such as the horizon, a window frame or a door post, runs parallel to the edge of the frame.
  4. Decide what happens to the margin (transparent or filled) and run it. If you would rather have no margin at all, export first and then trim the inside with the image cropping tool.

The margin an odd angle leaves: keep it transparent or fill it with a color

Quarter turns leave no margin at all, but correcting a tilt by a single degree always opens a triangle in each corner, because the box around the tilted picture is bigger than the picture was. Choose what fills those corners for the whole batch.

Leave the margin transparent (.png / .webp)
Icons and logos that should sit on no background at all keep an empty margin with "Leave it transparent". Transparency survives in .png and .webp, so nothing is filled in with white or black on the way out.
Fill the margin with a hex code (#FFFFFF, #000000 and so on)
A .jpg cannot hold transparency, so its margin is painted instead (white unless you choose a color). #FFFFFF gives you white, #000000 black; match the code to whatever the picture will sit on and the seam stops showing.

If you want a mirror image instead, use the image flipper

Rotating turns the whole picture, and left stays left. Something on the right-hand side travels with the frame and is still on that same side of the subject however far you turn it.

A front-camera selfie with the lettering back-to-front, or artwork that has to be mirrored before it is pressed onto a shirt, needs the opposite operation. Flipping and rotating give completely different results, so rather than stack both behind one button, mirroring is kept apart as the image flipper.

Image rotator: common questions

Does rotating an image reduce its quality?
Rotating itself loses no pixels. A .jpg or .webp is re-compressed slightly each time it is saved, so turning the same photo back and forth many times will degrade it a little. PNG is lossless, so leave transparent artwork as a .png.
Are my photos uploaded to a server?
No. The rotation happens entirely inside your browser and your pictures never leave your device.
Can I straighten a tilted photo by just one degree?
Yes. Alongside the one-click 90 and 180 degree turns you can type an angle and nudge it a degree at a time. A horizon or a building that leans slightly usually looks level again after a small adjustment.
What happens to the width and height when I rotate 90 degrees?
At 90 and 270 degrees the width and the height swap places: a 1600 × 1200 px photo comes back as 1200 × 1600 px. At 180 degrees nothing changes. At an odd angle the box that encloses the tilted picture grows, so the result is larger than the original.
Can I get rid of the margin that appears at an odd angle?
You choose: leave the margin transparent, or paint it with a hex color code such as #FFFFFF. Transparency survives in .png and .webp; a .jpg cannot hold it, so those files are filled with the color you picked. To cut the margin away entirely, export first and then trim with the image cropping tool.
Can it swap left and right like a mirror?
This tool only changes the angle. Mirroring gives a completely different result, so flipping horizontally or vertically is kept apart as the image flipper.
Is there a limit on uses or files?
No. There is no sign-up and no daily limit, and you can rotate as many pictures as you like. Take them one by one or as a single ZIP.