Rotate Image Online
Free online image rotator. Turn a photo 90, 180, or 270 degrees, or any angle, in your browser with a live preview, then download as PNG or JPG. No upload, no signup.
Updated 2026-06-14 · Free · No sign-up · Runs privately in your browser
Runs in your browser — no upload. The canvas grows to fit the rotated image so nothing is cropped (PNG keeps the corners transparent).
What this tool does
This tool rotates an image by 90, 180, or 270 degrees, or any angle you choose, then downloads the result, all in your browser. Use it to fix a sideways phone photo, straighten a tilted scan, or turn a picture for a layout. A live preview shows the rotation, and nothing is uploaded to a server.
How to use it
- Click Choose an image and pick your photo.
- Tap 90° left, 90° right, or 180° for quick turns, or drag the angle slider for any rotation. Use Reset to return to 0°.
- Watch the preview and the output dimensions update live.
- Choose an output format, PNG or JPG.
- Click Download rotated image to save it.
How it works
The tool draws your image onto a canvas after applying a rotation transform around the centre. For non-right angles, the visible area is larger than the original, so it calculates the new bounding box using sine and cosine of the angle and sizes the canvas to fit. That is why corners are never clipped. PNG keeps the extra space transparent; JPG fills it with white.
Worked example
A photo came off your phone rotated 90° clockwise (sideways).
- Click 90° left once to turn it upright.
- The preview shows the photo the right way up, and the output dimensions swap (for example 1080 x 1920 becomes 1920 x 1080).
- Choose JPG and click Download rotated image.
Rotation reference
| Action | Angle applied | Note |
|---|---|---|
| 90° left | -90° (270°) | Width and height swap |
| 90° right | +90° | Width and height swap |
| 180° | 180° | Dimensions unchanged, image upside down |
| Slider (e.g. 30°) | Any | Canvas grows; PNG corners transparent |
Tips
- Use the buttons for sideways photos — 90° turns are exact and keep the dimensions clean.
- Use the slider to straighten. A few degrees is usually enough to level a horizon.
- Pick PNG for odd angles so the corners stay transparent instead of filling with white.
Frequently asked questions
How do I rotate an image online?+
Choose your image, then use the 90 left, 90 right, or 180 buttons, or drag the angle slider for any rotation. Watch the live preview, pick PNG or JPG, and click Download rotated image.
Will the corners get cut off when I rotate to an odd angle?+
No. The tool resizes the canvas to fit the rotated image, so every corner is preserved. With a PNG output the extra triangular areas around the image stay transparent; a JPG fills them white.
Is my image uploaded to rotate it?+
No. Rotation happens in your browser using a canvas transform, so the image is never uploaded or stored. It works offline once the page has finished loading.
How do I straighten a slightly tilted photo?+
Use the angle slider for a small adjustment, for example 2 to 5 degrees, until the horizon or edges look level in the preview, then download. For straightening, a small angle is usually all you need.
What is the difference between rotating and flipping?+
Rotating turns the whole image around its centre by an angle, keeping it the same way round. Flipping mirrors the image so left and right (or top and bottom) swap, producing a reflection rather than a turn.