Rotate Image

Rotate image files left or right in 90-degree steps, or flip them horizontally and vertically, with each edit applied instantly to the preview. Rotations are lossless and the result downloads as a PNG.

Updated
Loading tool…

Rotate or mirror an image.

How to use Rotate Image

  1. Upload the picture you want to turn or mirror
  2. Rotate left or right in 90-degree steps, or flip it
  3. Download the result as a clean PNG
Try next →Image CompressorShrink image file size.

About Rotate Image

Rotate Image is a free browser tool for turning and mirroring pictures without installing anything. Drop in any image, then rotate it left or right in 90-degree steps, flip it horizontally, or flip it vertically. A live preview updates with every click, an Orientation stat tracks where you have got to (like "90° · flip-H"), and Reset to original snaps back to the file you started with. When it looks right, download the result as a clean PNG in one click.

If you normally open Photoshop, GIMP, Canva, or the rotate handle in Word just to spin a photo a quarter turn, this does the same quarter turns and flips with nothing to launch or learn — and it works the same on a laptop as it would when you fiddle with the Photos app on an iPhone or iPad. Quarter turns and mirrors are lossless, because pixels are re-mapped to new positions rather than resampled, so nothing is blurred or re-compressed; only the container changes, and the output is always PNG. Transparency is kept, and a checkerboard behind the preview shows where the image is see-through.

It is built on the HTML5 canvas — the same thing developers rotate images on in JavaScript — which is also why everything happens on your device. Your file is read locally and drawn into the page; there is no upload step, and the Download PNG button points at a blob your own browser created, so your photos never leave your computer.

Frequently asked questions

What files can I open, and what do I get back?
Any still image your browser can decode — PNG, JPG, WebP, GIF and similar. The download is always a PNG, named after your original with "-rotated" appended.
Does rotating reduce image quality?
No. Quarter turns and mirrors re-map existing pixels to new positions rather than resampling them, so nothing is blurred or re-compressed. The only change is the container: whatever you put in, the output is a PNG.
Can I rotate by a small angle to straighten a crooked horizon?
No. This tool only does 90-degree steps left and right, plus horizontal and vertical mirroring. Click Rotate right twice for 180 degrees and three times for 270; for arbitrary tilt you would need an editor with a straighten dial.
Do rotations and flips stack?
Yes — each click applies to the image as it currently stands, so you can combine turns and mirrors in any order. The Orientation stat tracks where you have got to, for example "90° · flip-H", and Reset to original discards everything and redraws the file you uploaded.
Does it keep transparency, and what about animated GIFs?
Transparency survives, since PNG supports it, and the checkerboard behind the preview shows where the image is see-through. Animation does not: only the first frame is drawn, so an animated GIF comes back as a single still PNG.
How do I rotate a photo on my iPhone or iPad?
In the Photos app, open the picture, tap Edit, tap the Crop tool at the bottom, then tap the rotate button in the top-left corner — each tap turns the photo 90 degrees — and tap Done to save. If you would rather not touch the original, open the image here instead and download a rotated copy.
How do I rotate an image in Photoshop?
To spin the whole document, use Image > Image Rotation and choose 90° clockwise, 90° counter-clockwise, or 180°. To rotate a single layer, press Ctrl+T (Cmd+T on Mac) for Free Transform and drag a corner or type an angle. This tool covers the same 90-degree turns and flips without opening Photoshop.
How do I rotate a picture in Word?
Click the image, then drag the round rotate handle above it, or go to Picture Format > Rotate and pick Rotate Right 90°, Rotate Left 90°, or a flip. To turn a copy outside the document, drop the image here and download the rotated version.
How do I rotate an image in Canva?
Click the image in your design, then grab the circular rotate arrow that appears near the selection and drag it to any angle, watching the degree readout for an exact quarter turn. Canva rotates freely rather than in fixed steps, so for a clean 90-degree turn saved straight to a file this tool does it in one click.
How do I rotate an image in GIMP?
For the whole image, use Image > Transform and choose Rotate 90° clockwise, 90° counter-clockwise, or 180°. For a free angle, pick the Rotate tool under Tools > Transform Tools. If you only need a quarter turn or a flip, this browser tool skips the install entirely.
How do I rotate an image on an HTML5 canvas in JavaScript?
Translate the context to the point you want to spin around, call ctx.rotate() with the angle in radians, then draw the image offset by half its width and height so it stays centred; wrap it in ctx.save() and ctx.restore() so it does not affect later drawing. This tool is built on that same canvas approach, which is why it can re-map pixels losslessly.
How do I rotate an image with CSS?
Use the transform property, for example transform: rotate(90deg); on the img element, and set transform-origin if you want to move the pivot point. Remember that CSS only rotates how the image is displayed — the underlying file is unchanged — so to actually save a rotated image, rotate it here and download the PNG.
Why is the downloaded PNG larger than the JPG I put in?
PNG is lossless, so a photo re-saved as PNG is often several times bigger than the JPEG it came from. The stat grid shows both the original file size and the current PNG size so you can see the difference before downloading.
Do my photos get uploaded?
No. The file is read on your device and drawn onto an HTML canvas inside the page — there is no upload step at any point, and the Download PNG button points at a blob your own browser created.