Rotate Image
Turn a photo by a quarter step or by an angle you type — in the browser, with nothing sent anywhere.
What this tool does
Rotate Image decodes the picture, then draws it onto a fresh canvas turned by the angle you chose. The canvas is measured to the rotated bounding box before anything is drawn, so no corner is ever cut off: 90° and 270° swap width and height exactly, 180° leaves them alone, and a square turned 45° comes back about 1.41 times wider on both sides.
A turn that is not a multiple of 90° leaves four wedges of empty space around the picture, and two settings decide what fills them. The colour picker paints them, white unless you change it. Ticking “Leave the new corners transparent” keeps them empty instead — and since JPG has no alpha channel, that combination writes a PNG rather than the JPG you selected. Neither setting is offered for the fixed steps, because a quarter turn creates no new corners.
Every rotation here is a decode followed by a re-encode, quarter turns included. That is worth knowing, because a 90° turn of a JPG can be done losslessly by tools that rearrange the compressed blocks in place, and this is not one of them: the photo is recompressed at the quality you set, which starts at 88. Picking PNG output avoids the loss entirely, at the cost of a far heavier file. Metadata does not survive the round trip either — the canvas writes a clean file with no EXIF block, so the camera model, the capture time, any GPS coordinates and the orientation flag are all gone.
The work happens in this browser tab, the file is not uploaded, and the page keeps working with the network switched off. Queue several pictures and each is turned separately using the same settings. What it will not open is anything the browser itself cannot decode: HEIC photos straight off an iPhone, TIFF scans and camera RAW files are all refused. Only the HEIC message points at a specific tool to use instead; the TIFF and RAW ones simply ask you to convert or export the file to PNG or JPG first, leaving you to find the way there. There is no size ceiling beyond your device's memory and the browser's own maximum canvas, which a very large panorama turned off-axis can reach.
How to use it
- Add the pictures. JPG, PNG, WebP, GIF, BMP and, on recent browsers, AVIF. Drop in several and each one is processed in turn.
- Pick the rotation. 90° clockwise, 180°, 90° anticlockwise, or Custom angle when a quarter step is not what the picture needs.
- Type the custom angle. Anything from -360° to 360°, in tenths of a degree, positive turning clockwise. Then choose the colour behind the new corners, or leave them transparent.
- Set the output format and quality. Same as the input, or JPG, PNG, WebP or AVIF. The quality slider applies to JPG, WebP and AVIF only and is ignored for PNG. Downloads arrive with a -rotated suffix on the name.
Processing & privacy
Runs on your device. Your file is processed directly in this browser.
Common use cases
A photo that arrived sideways
A phone held the wrong way up, or a scan fed in landscape. One quarter turn swaps the dimensions and the picture is upright.
Straightening a crooked horizon
A degree or two of custom angle levels it. Expect filled corners afterwards, because nothing here crops back in — follow with Crop Image.
A page scanned upside down
180° keeps the dimensions identical and adds no corners, so the corner colour never comes into it.
Squaring up artwork for a layout
Turn a tilted product shot or a photographed document, then write it straight out as WebP for the page it is going on.
Questions
Is my photo uploaded anywhere?
Does rotating lose quality?
Does it keep the EXIF data?
Why are the corners of my rotated photo white?
Can I rotate an animated GIF?
It will not open my iPhone photo — why?
Related tools
- Image Compressor — Shrink JPG, PNG and WebP files with a quality you control.
- Resize Image — Change pixel dimensions with aspect-ratio locking.
- Convert Image — Convert between JPG, PNG, WebP, AVIF and GIF.
- PNG to JPG — Convert PNG files to smaller JPG images.
- HEIC Converter — Convert iPhone HEIC photos to JPG or PNG.
- Compress to Target Size — Compress an image until it fits an exact size budget.