🔄 Rotate Image
Rotate images by any angle right in your browser — nothing is uploaded, everything stays on your device
Drop an image here or click to select
JPEG, PNG, WebP, GIF, BMP — up to 25MB
100% private: rotation happens entirely in your browser using the canvas API. Your images never leave your device — nothing is uploaded to any server.
Rotate an image by 90, 180 or 270 degrees, or by any custom angle you type in. The canvas expands to fit the rotated image so nothing gets clipped, and you can choose a transparent or white background for the corners — all done locally in your browser.
Frequently asked questions
How do I rotate a photo that is sideways?
Upload the photo and click 90° or 270° to turn it upright, then download. For photos that are upside down, use 180°.
Can I rotate an image by a custom angle like 15 degrees?
Yes. Enter any angle and the image rotates to match. The output canvas is enlarged to contain the full rotated image, so no part of it is cut off — the empty corners are filled with either transparency or white, whichever you choose.
Why did my rotated image get bigger?
Rotating by an angle that is not a multiple of 90 degrees means the image no longer fits its original rectangle, so the canvas grows to avoid clipping the corners. This is expected — crop afterwards if you want the original dimensions.