How to use
- Select an image or drag and drop it onto the dropzone (JPG, PNG or WebP).
- Click Rotate left or Rotate right to turn it in 90° steps, or flip it horizontally/vertically.
- Check the live preview and the resulting dimensions and file size.
- Click Download to save the rotated image to your device.
Frequently asked questions
Which image formats can I rotate?
You can rotate and flip common formats your browser can read, including JPG, PNG and WebP. PNG inputs are saved as PNG; other formats are saved as JPG.
Are my photos uploaded to a server?
No. Every rotation and flip happens locally in your browser using the HTML canvas. Your image is never uploaded, so it stays completely private on your device.
Does rotating an image reduce quality?
90° rotations and horizontal/vertical flips are geometric operations, so no detail is lost. PNG files stay lossless; non-PNG images are re-encoded as JPG at high quality (0.92).
Can I rotate by a custom angle like 45 degrees?
This tool rotates in fixed 90° steps (90°, 180°, 270°). Click Rotate left or Rotate right repeatedly to reach the orientation you want.
What is the difference between rotate and flip?
Rotate turns the whole image around its center in 90° increments. Flip mirrors it — horizontal flip swaps left and right, vertical flip swaps top and bottom, like a reflection.
Is there a file size or number limit?
There is no fixed size limit; processing runs on your own device, so very large images depend on your device's memory. You rotate one image at a time.
About this tool
Rotate a photo in 90° steps or mirror it horizontally or vertically, then download the result. Quick, free and fully client-side — your image never leaves your device.