Home › Rotate and flip images
🔃

Rotate and flip images

Pick a rotation angle and an optional mirror direction, then apply it to a whole batch at once.

Upload and process

Runs locally
Drop images hereor click to browse — one rotation applies to the whole batch
    Files are processed on your device and never uploaded. Nothing is stored on any server.

    How to use it

    1. Choose the rotation angle: 90°, 180° or 270°.
    2. Optionally mirror the image horizontally, vertically or both.
    3. Upload your images — multiple files are fine.
    4. Click run.
    5. Download each file, or grab them all as a ZIP.

    When this tool helps

    Phone photos land sideways more often than anyone expects, scanner apps occasionally export mirrored pages, and design work often needs a flipped version for comparison. Every editor can do this in two clicks, but opening one, exporting, and finding the file again is a poor trade for a single image. Rotating by 90° or 270° also swaps width and height, and simple tools frequently get that wrong and clip a corner — this one handles the canvas correctly.

    When fixing a batch of phone photos, verify the angle on one image first, then apply it to the rest.

    FAQ

    Do the dimensions change after a 90° rotation?

    Yes. Width and height swap, which is unavoidable geometry, and the canvas follows automatically so nothing gets clipped.

    What is the difference between rotating and mirroring?

    Rotation turns the image through an angle; mirroring reflects it across a horizontal or vertical axis. Use mirroring for reversed scans or selfies, rotation for sideways photos.

    Is quality lost?

    Turns of 90°, 180° and 270° and mirroring are pure pixel moves with no resampling, so they are lossless. Choosing JPG output adds a small re-encoding loss; PNG output avoids it entirely.

    Can I rotate and flip at the same time?

    Yes. Both settings apply together — the flip happens first, then the rotation, which matches what people usually expect.

    Which formats are supported?

    Any format your browser can decode (JPG, PNG, WebP, GIF). Output can keep the original format or be JPG, PNG or WebP.