Rotate Image
How to use
Rotates an image by any angle, for example to fix a sideways photo or straighten a tilted horizon. Upload your image, set the angle, then download the result. To mirror an image instead, use Flip Image.
Step 1 of 3: Upload
- 1
- 2
- 3
Step 1 of 3 · Upload
- 1Upload
- 2Rotate
- 3Download
Select or drag & drop images
Processed on your device
- Straightening a scanned document that was fed into the scanner at a slight tilt
- Fixing a phone photo that displays sideways because orientation metadata was lost
- Correcting a crooked horizon line in a landscape photo by a few degrees
- Turning a landscape photo 90 degrees to fit a portrait-oriented layout
Free and private. Everything runs on your own device, with no account and no uploads.
Phone photos that came out sideways, scanned documents at a slight tilt, or images that just need a quick 90-degree turn before posting can all be fixed here by rotating to any degree, not just fixed 90-degree increments. It suits everyone from students straightening scanned notes to photographers correcting a slightly crooked horizon. The rotation is rendered on an HTML canvas in your browser, with an adjustable output quality slider before you export.
Yes, the rotation control accepts any angle, so you can nudge a crooked photo straight by a few degrees.
The canvas expands to fit the rotated bounds, so no content is cut off unless you crop it separately afterward.
A quality slider lets you control the output compression, and rotation itself does not blur the image at standard angles like 90 or 180 degrees.
Yes, transparent areas remain transparent after rotation.
No, rotation is done entirely in your browser using canvas transforms.
- 1
Upload the image
Select the photo you want to rotate.
- 2
Set the rotation angle
Use the angle control to rotate by any degree, including free-form fine adjustments.
- 3
Adjust output quality
Move the quality slider to balance sharpness against file size.
- 4
Download
Save the rotated image once the preview looks right.
- ·For crooked horizons, nudge in 1-2 degree increments and use the live preview rather than guessing the exact angle
- ·Rotating by a non-90-degree angle expands the canvas to avoid cropping, so plan to crop the resulting empty corners afterward if needed
- ·Keep the quality slider high for scanned text documents, since compression artifacts make small text harder to read