🔃 Rotate · Flip · Straighten

Rotate Image Online at Any Angle

Turn sideways photos upright, straighten a tilted horizon or mirror a selfie, one image or a whole batch. It runs in your browser, so photos stay on your device.

  • ✓ 90°, 180°, 270° or any angle
  • ✓ Flip horizontal and vertical
  • ✓ Batch rotate to a ZIP
🔃

Drop your images here

or click to select — JPG, PNG, WebP (also GIF, BMP, AVIF), up to 50 MB each. Add one photo or many.

What is the rotate image tool?

It is a free photo rotator that fixes the orientation of pictures before you post, print or upload them. Turn an image 90° left, 90° right or 180° with one tap, or use the angle slider to straighten a crooked scan or horizon by a fraction of a degree.

You can also mirror a picture horizontally or vertically, which helps with front-camera selfies and backwards text. A live preview shows the result and the final pixel size before you download. Add one file or a whole batch: the same settings apply to every image and you get one ZIP back, without anything being uploaded. It works on phones, tablets and computers alike.

How to rotate an image in 4 steps

  1. Add your photos

    Drop one or more JPG, PNG or WebP files onto the box, or tap it to choose them.

  2. Set the rotation

    Tap 90° left, 90° right or 180°, or set an exact angle with the slider or number box.

  3. Flip and fill

    Mirror the picture if needed and choose how free-angle corners are handled.

  4. Download

    Pick a format and quality, then save one file or a ZIP of the batch.

Supported formats

JPG / JPEGinput · output

Saved as JPG by default, with a 50–100% quality slider.

PNGinput · output

Lossless, keeps transparency and transparent corners.

WebPinput · output

Keeps transparency, with quality control.

GIF / BMP / AVIFinput

Saved as PNG; GIFs keep the first frame only.

ZIPoutput

Batches download as rotated-images.zip.

Up to 100 images and 50 MB per file. Results above 16.7 megapixels are scaled down to the browser canvas limit, and the status line says so. HEIC and SVG are not supported.

How does it work?

Your browser decodes each file with its EXIF orientation applied, then the tool draws it onto a canvas through one rotation and mirror transform. Right angles swap width and height exactly. Other angles either enlarge the canvas to fit the rotated photo or scale the photo just enough to cover the original frame. The canvas is then saved as JPG, PNG or WebP.

🔒

Stays on your device

No upload, no account, no server copy.

📐

Exact right angles

90°, 180° and 270° turns move pixels without resampling.

🧭

EXIF-aware

Orientation tags are applied, then dropped from the output.

Why does my photo show sideways?

Phones and cameras often save pixels in the sensor's landscape layout and add an EXIF “Orientation” tag that tells software how to turn the picture. Your gallery app reads that tag, so the photo looks upright there. Some upload forms, older programs and websites ignore it, and the same file appears on its side.

This tool fixes the problem at the source. It applies the tag when it opens the file, lets you turn the image further, and saves plain upright pixels with no tag left to be misread. Camera details and GPS location are dropped too. If you only want to strip metadata, use Remove EXIF Data.

Rotate or flip?

Rotating turns the whole picture around its centre without mirroring anything. Flipping creates a mirror image: horizontal swaps left and right, vertical swaps top and bottom. Reversed lettering in a selfie needs a horizontal flip, not a rotation. Flips apply to the result you see in the preview, so they behave the same at any angle.

Straightening a tilted photo

Use the slider for a rough angle, then type an exact value such as 2.5 or −1.8. Positive numbers turn clockwise, negative numbers anticlockwise. Line up a horizon, door frame or page edge with the edge of the preview.

Any angle that is not a multiple of 90° leaves gaps at the corners, so you choose how to handle them:

  • Expand canvas keeps every pixel and makes the image slightly larger. Corners are transparent in PNG and WebP, or your fill colour in JPG.
  • Crop to fill keeps the original width and height by enlarging the photo just enough to hide the corners, trimming a thin border.

Crop to fill usually suits product shots and scans. For logos or artwork, expand the canvas and finish with Image Crop.

Does rotating reduce image quality?

A 90°, 180° or 270° turn is geometrically perfect: every pixel moves without being blended. Free angles need new pixel values interpolated between the old ones, which softens fine detail very slightly. The tool always works from your original file, so changing the angle several times does not add up.

The format matters too. PNG saves pixels exactly. JPG and WebP are compressed again, and the quality slider controls how much; 92% is close to the original, while 95–100% suits print or archiving. To make the file smaller for email or a web form, run it through the Image Compressor.

For a stack of upside-down scans, add them all at once. Every setting applies to the batch, the preview shows the thumbnail you select, and the ZIP keeps each original name plus “-rotated”.

Frequently asked questions

Add the image, then tap “90° right” to turn it clockwise or “90° left” to turn it anticlockwise. The preview updates instantly and the width and height swap. Press download to save the rotated copy in its original format, or choose JPG, PNG or WebP first.
Yes. Drag the slider anywhere from −180° to 180°, or type a value with one decimal place, such as 3.5, into the number box. Positive values rotate clockwise. Then choose whether to expand the canvas or crop to fill the original size.
Tap “Flip horizontal” to mirror it left to right, for example to fix reversed text in a selfie, or “Flip vertical” to mirror it top to bottom. Both buttons can be combined with any rotation. Flipping both ways gives the same result as rotating 180°.
Yes. Drop up to 100 images together, or add more with “Add images”. The rotation, flip, background and format settings apply to every image. Click a thumbnail to preview it, remove any you do not want, and download everything as one ZIP file.
Phones often store photos in landscape with an EXIF tag that says how to display them, and sites that ignore the tag show them sideways. Open the photo here, check the preview and download it. The new file has upright pixels and no orientation tag.
The rotation is exact for right angles, but saving a JPG compresses it again. At the default 92% quality the change is hard to see; choose 95–100% for print copies. For zero further loss, choose PNG output, which keeps pixels exactly but makes a larger file.
Yes, with PNG or WebP output. Leave “Transparent” ticked and existing transparency is kept, while new corners from a free-angle rotation stay transparent too. JPG cannot store transparency, so JPG files use the fill colour you choose, which is white by default.
No. Images are opened, rotated and saved inside your browser using its built-in canvas. Nothing is sent over the network or stored online, and closing the tab clears everything. That makes the tool suitable for ID scans, documents and other private pictures.
A rotation that is not a multiple of 90° leaves empty triangles at the corners. Crop to fill enlarges the rotated photo just enough to cover the original frame, so the output keeps its width and height with no gaps, and a thin edge strip is trimmed.
Yes. It works in current mobile browsers such as Safari, Chrome and Samsung Internet. Pick photos from your gallery, rotate them, and the download goes to Files or Downloads. iPhone photos saved as HEIC need converting to JPG first with our HEIC to JPG tool.