Rotate and flip images online

Rotate by any angle, mirror horizontally or vertically, preview the result, and download it. No software or upload required.

Drop an image here or click to browseJPG · PNG · WebP · AVIF · GIF · BMP · up to 50 MBChoose image
Private by default
Your file stays on-device
Live preview
Every edit is visible instantly
Lightweight
No FFmpeg or transcoding engine

Supported formats

Rotate the image formats you already use

Work with JPG, PNG, WebP, AVIF, GIF, and BMP files up to 50 MB. Export as JPG, PNG, or WebP, then choose the right quality for sharing, publishing, or archiving.

JPG / JPEG

A practical choice for photos and general sharing; transparency becomes white.

PNG

Best for screenshots, icons, and assets that need transparent pixels.

WebP / AVIF / GIF / BMP

Useful for web assets, legacy files, and common animated input. GIF exports its first frame as a still.

Rotate an image in three steps

The whole workflow runs in your browser, with no account, installation, or upload.

  1. 01

    Choose an image

    Drop or browse for a JPG, PNG, WebP, or another supported image.

  2. 02

    Set the orientation

    Use a 90° shortcut or the angle slider, then add a horizontal or vertical flip.

  3. 03

    Export and download

    Pick JPG, PNG, or WebP, adjust quality, create the result, and download it.

Common use cases

Rotate and flip images to correct phone orientation, clean up scans, create mirrored assets, or prepare social and product images before publishing.

Correct phone photo orientation

Fix a sideways photo quickly with the 90° rotate shortcuts.

Clean up scans and screenshots

Turn a landscape scan, screenshot, or document photo into the right reading direction.

Create mirrored assets

Flip people, products, or backgrounds to fit a layout or composition.

Prepare files before publishing

Standardize orientation and export a practical format before social, blog, or shop uploads.

Your images stay on your device

This tool uses the browser’s native ImageBitmap, Canvas, and—when available—OffscreenCanvas APIs to read, rotate, and export images. Originals are not uploaded; larger files are processed in a local Worker to keep the interface responsive.

FAQ

Frequently asked questions

Are my images uploaded?

No. The image is decoded and rendered in your browser with Canvas. The original file is not sent to our server, and local object URLs are released when you replace the file or leave the page.

Which image formats are supported?

You can select JPG, JPEG, PNG, WebP, AVIF, GIF, and BMP files up to 50 MB. GIF files are exported as a still image using their first frame.

Why does a JPG export have a white background?

JPG does not support transparency, so transparent pixels are filled with white. Choose PNG or WebP when you need to keep transparency.

Will an arbitrary rotation crop my image?

No. The output canvas expands to fit the rotated bounds. Diagonal rotations can leave transparent or white corners around the image.

Related tools & guides