Crop images to a free or fixed aspect ratio with a draggable selection, then download the exact area.
Open toolRotate and Flip Images
Rotate images by 90°, 180° or a custom angle and flip them horizontally or vertically without clipping.
Loading tool…
How to use Rotate & Flip
- Upload an image.
- Use the quick 90°/180° buttons or drag the angle slider.
- Flip horizontally or vertically if needed and pick a background colour.
- Download the rotated image.
About this tool
Rotate and Flip turns images by 90°, 180° or any custom angle, and mirrors them horizontally or vertically. For custom angles the canvas grows so corners are never clipped, with exposed areas filled by your chosen background.
Recommended settings
- Use 90° steps for straightforward orientation fixes.
- For a diagonal look, a custom angle plus a matching background works well.
Supported formats
Input: JPEG, PNG, WEBP, AVIF, GIF, BMP. Output: PNG, JPEG, WEBP.
Quality & file size
Lossy formats (JPEG, WebP, AVIF) trade detail for smaller files as you lower the quality; PNG stays lossless regardless of the slider. The tool always shows the original and result sizes so you can judge the trade-off, and it never recommends a result that is larger than your original as an “optimisation”.
Privacy
Every image is decoded, transformed and re-encoded entirely in your browser using the Canvas API and a Web Worker. Files are never uploaded, are not stored in localStorage, and are cleared from memory when you remove them or close the page.
Common issues & limitations
- Custom angles add background-filled triangles at the corners.
- This tool works on one image at a time.
- All processing happens on your device; nothing is uploaded, so very large batches are limited by your available memory.
Frequently asked questions
Does a custom angle crop the corners?
No. The output canvas is expanded to fit the rotated image, and any exposed area is filled with your chosen background colour.
Can I flip and rotate at the same time?
Yes. Flips and rotation combine, so you can mirror and turn an image in a single step.
Are my images uploaded to a server?
No. Every image is decoded, processed and encoded entirely inside your browser using the Canvas API. The files never leave your device and are discarded when you close the page.