Rotate and flip image
Rotate an image by 90, 180 or 270 degrees or any angle, and flip or mirror it, free in your browser with no upload. Right-angle turns and flips move pixels without resampling them, so no detail is lost.
Right angles are lossless. Any other angle expands the canvas to fit the corners.
In detail
Rotate and flip turns an image by 90, 180 or 270 degrees, by any fine angle from -180 to 180, or mirrors it across either axis. The quarter turn and the fine angle add together, so a scan lying on its side and three degrees crooked is fixed in one pass.
Right angles and flips move pixels rather than resampling them. Any other angle resamples the whole image and grows the canvas to hold the rotated corners, which take a background color you pick. The file is re-encoded on the way out, so for a JPEG you want to keep pristine, save the turned copy as PNG.
Rotate and flip image at a glance
- Input
- JPG, PNG, WebP, AVIF, HEIC, GIF (first frame), BMP, TIFF, SVG and other image formats
- Output
- The original format, WebP, PNG or JPEG
- What it does
- Quarter turns of 90, 180 and 270 degrees
- Fine rotation from -180 to 180 degrees
- Horizontal and vertical flip
- Background color for exposed corners
- Batch rotation with one ZIP download
- Who it is for
- Anyone with a sideways phone photo, a crooked scan or an image that needs mirroring.
- Limits
- Angles that are not right angles resample the image and add corner fill.
- Saving back to JPEG re-encodes it, which costs a little quality.
- Privacy
- Runs entirely in your browser: no file is uploaded, and nothing is kept after you close the tab.
How to rotate or flip an image
- Add your images Drag one or more images onto the drop area, or browse for them. Every file in the queue takes the same turn.
- Pick a quarter turn Choose 0°, 90°, 180° or 270°. These keep every pixel exactly where it was, just in a new place.
- Add a fine angle if you need one Drag the fine angle slider, one degree at a time from -180° to 180°. It adds to the quarter turn, and a background swatch appears to fill the corners an off-axis turn exposes.
- Flip horizontally or vertically Switch on either toggle, or both. Mirroring is exact at any angle.
- Apply and download Choose an output format — keep the original, WebP, PNG or JPEG — adjust the filename pattern if you want, then apply. One file downloads on its own; several arrive as a ZIP.
Rotate and flip image: common questions
Does rotating a JPEG lose quality?
The rotation itself does not, at a right angle. A 90, 180 or 270 degree turn and either flip move pixels to new positions without resampling them, so no detail is invented or blurred. The file is still re-encoded on the way out, so if you want to avoid a second JPEG generation, set the output format to PNG or WebP.
What happens if I rotate by an angle that is not a right angle?
Every pixel is resampled and the canvas grows so the rotated corners are not clipped. That leaves empty triangles at the corners of the new canvas, which are filled with the background color you choose (white by default). The tool shows this warning on screen before you apply.
Can I rotate a whole folder of images at once?
Yes. Drop as many images as you like and the same turn, flip and output format apply to every one. A single result downloads directly; more than one is packed into a ZIP.