About Rotate Image
Rotate Image turns a photo by a quarter-turn — 90, 180 or 270 degrees — or by any custom angle, with a live preview that updates as you go. Right-angle turns don't resample the pixels; custom angles enlarge the canvas to fit the corners, and you choose whether the exposed corners stay transparent or fill with white or black. Pick your output format and quality, and it all runs in your browser with no upload.
- No uploads
- Browser-only
- Works offline
- 100% free
How it works
- 1
Add an image
Drop, browse or paste a JPEG, PNG or WebP. A live preview shows the current rotation and the resulting output dimensions.
- 2
Choose the angle
Use the quick 90/180/270 buttons, or set any exact angle with the slider or number box. For non-right angles, pick a background for the exposed corners.
- 3
Set format and download
Keep the original format or convert to JPEG, PNG or WebP, set quality for lossy formats, then rotate and download.
Right-angle turns versus custom angles — what changes
Rotating by a multiple of 90 degrees and rotating by an arbitrary angle are mechanically different operations, and the difference shows up in your file. Quarter-turns just reorient the existing pixels; a custom angle has to enlarge the canvas and fill the newly-exposed corners, which brings background and transparency choices into play.
| Aspect | 90 / 180 / 270 degrees | Custom angle (e.g. 7 degrees) |
|---|---|---|
| Canvas size | Swaps or keeps dimensions | Grows to fit the rotated corners |
| Exposed corners | None | Filled: transparent, white or black |
| Pixel geometry | Not resampled | Resampled — very slight softening |
| Typical use | Fix a sideways photo | Straighten a tilted horizon |
| Best follow-up | Download as-is | Crop away the filled corners |
JPEG has no transparency, so JPEG output always fills corners with a solid colour. Choose PNG or WebP if you need the exposed corners to stay transparent.
Rotate Image versus Rotate PDF
These look similar but operate on different things. Rotate Image works on raster pixels (JPG, PNG, WebP): it actually turns the image data and re-encodes the file, which is what you want for a photo that came out sideways. Rotate PDF instead flips each page's orientation flag inside the document — no pixels are touched, the text stays selectable, and the change is instant and lossless. So if your sideways content is a photograph, use this tool; if it's a PDF page (a scanned form rotated the wrong way, a landscape chart in a portrait document), rotate it as a PDF to keep the file's text and vectors intact. After a custom-angle rotation here, crop trims the filled corners, and flip handles mirroring if that's what you actually needed.
Frequently asked questions about Rotate Image
What happens to the corners on a non-90-degree rotation?
A rotation that isn't a right angle leaves triangular gaps at the corners, so the canvas is enlarged to fit the whole rotated image. You decide what fills those exposed corners: transparent (PNG or WebP only), white, or black. JPEG has no transparency, so it always uses a solid colour.
Is a 90-degree rotation lossless?
Right-angle turns don't resample the image geometry, so no detail is lost to the rotation itself. Whether the saved file is byte-for-byte lossless depends on the output format — keep PNG or lossless WebP for a truly lossless save; a JPEG re-encode is lightly lossy regardless of the angle.
Can I straighten a slightly tilted photo?
Yes — set a small custom angle (say 2 or 358 degrees) using the slider or number box, and watch the live preview until the horizon looks level. Remember the canvas grows to include the corners, so you may want to crop afterwards.
How is this different from rotating a PDF?
This tool rotates the pixels of a raster image (JPG, PNG, WebP) and re-encodes it. Rotating a PDF instead changes each page's orientation flag inside the document without touching image data. Use Rotate Image for photos and graphics; use Rotate PDF for document pages.
Privacy, offline use, browser support, and pricing questions are answered on the site-wide FAQ.