Rotate & Flip Image

Turn one photo or fifty the right way up, straighten a crooked horizon or mirror a picture, then download them individually or as a ZIP.

Runs entirely in your browser. Nothing you add is sent to us.

Create a free account to use the Rotate & Flip Image

Free forever for this tool. Takes a few seconds — then you come straight back here.

  • All 150 free tools, one login
  • Free website audit with fixes
  • Search Console dashboard
  • Free keyword rank tracker

Already have an account? Sign in

Rotate & Flip Image — rotate image

Rotating an image turns it the right way up, and flipping mirrors it from left to right or top to bottom. Our free tool rotates one photo or a whole batch by 90, 180 or 270 degrees, or by any custom angle to straighten a wonky horizon, with the corners filled in a colour of your choice or left transparent in PNG and WebP. Photos that look sideways in some apps but not others are fixed too, because the hidden EXIF orientation flag is applied and then removed. Everything runs in your browser, and when you rotate more than one image you can download them all as a single ZIP file.

How to use the Rotate image

  1. 1 Add your imagesDrop up to 50 JPG, PNG, WebP, GIF, BMP, SVG or AVIF files onto the tool, or choose them from your device. Nothing is uploaded.
  2. 2 Choose the rotationPick 90 degrees clockwise, 180 degrees or 90 degrees anticlockwise, or Custom to type any angle such as 2.5 or -15. Choose 0 degrees to only fix the orientation or flip.
  3. 3 Flip if you need a mirror imageTurn on Horizontal to mirror left and right, or Vertical to turn the picture upside down as a reflection. The small preview shows the result.
  4. 4 Set the corners and formatFor custom angles, choose transparent corners (PNG or WebP) or a background colour. Keep the original format or switch to JPG, PNG or WebP.
  5. 5 Rotate and downloadPress Rotate, then download each image on its own or all of them together as a ZIP file.

Why photos appear sideways: EXIF orientation

Phones and cameras rarely rotate the pixels when you take a portrait photo. Instead they save the picture in the sensor's natural landscape shape and add a small note, the EXIF Orientation tag, saying how it should be turned for display. Most modern apps and browsers read that note and show the photo upright. Some older software, email programs, content management systems and upload forms ignore it, so the same photo appears sideways or upside down.

This tool reads the orientation when it opens each photo, turns the pixels to match, and saves a new file without the tag. The result is upright in every program, because there is no longer anything to interpret. If you only want that fix, choose 0 degrees and press Rotate. The tool tells you how many of your photos had an orientation flag.

Because the files are redrawn, other metadata such as the camera model, date taken and GPS location is also removed. That is useful for privacy when you publish photos taken at home, but keep your originals if you rely on that information for sorting or records.

Rotating by 90, 180 and 270 degrees

Quarter turns are the most common fix for scanned documents, receipts and photos taken with the phone held the wrong way. A 90-degree turn swaps the width and height, so a 4000 x 3000 landscape photo becomes 3000 x 4000. A 180-degree turn keeps the same dimensions and simply turns the picture upside down.

Rotating by a right angle moves every pixel to a new position without blending, so there is no loss of sharpness from the rotation itself. If you save as PNG the result is pixel-perfect. Saving as JPG or WebP recompresses the image; at a quality of 90 or above the difference is very hard to see, but repeatedly rotating and saving the same JPG many times will slowly add artefacts. Rotate once from the original wherever possible.

Scanned documents are a good example. If a multi-page scan has come out with every page on its side, add all the page images, choose the quarter turn that brings the first page upright and process them together. Check the preview first: scanners and phone scanning apps do not always save pages in the same orientation, so a page fed in the other way round may need a 180-degree turn of its own.

Straightening with a custom angle

A horizon that leans by a degree or two, a shop sign photographed at a slight angle, or a scanned page that went through the scanner crooked can all be fixed with a small custom rotation. Positive numbers turn clockwise and negative numbers anticlockwise, and you can use decimals such as 1.5 for fine adjustments.

When an image is turned by an angle that is not a right angle, its corners stick out beyond the original rectangle. The tool enlarges the canvas so nothing is cut off, which leaves triangular gaps in the corners. You can fill them with any colour, which works well for documents on white paper, or leave them transparent if you save as PNG or WebP. JPG cannot store transparency, so transparent corners become white in a JPG.

After straightening a photo you will usually want to trim those corners away. Open the rotated image in our Crop Image tool and draw a box inside the picture to remove the gaps while keeping as much of the scene as possible.

Flipping horizontally and vertically

A horizontal flip creates a mirror image, as if the picture were seen in a mirror held beside it. It is handy for selfies taken with a front camera that mirrors text, for making a person in a photo face into a page layout rather than out of it, and for creating left and right versions of a product shot. Be careful with anything containing writing, number plates or logos, which will read backwards.

A vertical flip mirrors the picture top to bottom. It is different from a 180-degree rotation: rotating keeps text readable when turned back, while a vertical flip creates a reflection. You can combine flips with any rotation, and the preview shows the combined effect on your first image before you process the batch.

Batch rotation and ZIP downloads

When you add several images, the same rotation, flip and format settings are applied to all of them in order. This suits batches that share a problem, such as a set of scans that all came out sideways, product photos that need mirroring to match a template, or a folder of phone pictures that show sideways on an older website.

If photos in a batch need different fixes, process them in groups: rotate the ones that need 90 degrees clockwise, download them, then clear the list and do the next group. Each output file keeps its original name with -rotated added, and names are made unique inside the ZIP so no file overwrites another.

  • Up to 50 images per batch, each up to 100 MB.
  • Output in the original format, or converted to JPG, PNG or WebP.
  • Quality slider for JPG and WebP, from 40 to 100.
  • Single images download directly; two or more download as one ZIP file.

Privacy and browser limits

The images are decoded, turned and saved by your own browser using the canvas feature, so they never leave your device. That makes the tool suitable for passports, signed documents, medical letters and pictures of customers or staff, as well as everyday photos.

Very large images use a lot of memory while they are processed. Most computers handle big batches of phone photos without trouble, but older phones may struggle with dozens of 50-megapixel files at once. If the tool stops responding, try smaller batches. Animated GIFs are saved as a single still frame, and SVG files are converted to a bitmap image in the format you choose.

Examples you can copy

How rotation changes the dimensions

Original           4000 x 3000
90 or 270 degrees  3000 x 4000
180 degrees        4000 x 3000
10 degrees         4460 x 3649  (canvas grows to fit)

new width  = w * |cos a| + h * |sin a|
new height = w * |sin a| + h * |cos a|

EXIF orientation values

1  normal
3  rotated 180
6  rotated 90 clockwise (typical phone portrait)
8  rotated 90 anticlockwise
2, 4, 5, 7  mirrored variants

Common mistakes to avoid

Rotating the same JPG again and again

Each save recompresses the image. Go back to the original and rotate once, or save as PNG.

Expecting JPG to keep transparent corners

JPG has no transparency. Choose PNG or WebP, or pick a background colour that matches the page.

Flipping images that contain text

A horizontal flip mirrors writing and logos. Use rotation instead if you only need to turn the picture.

Rotating a batch with mixed problems

One setting applies to every file. Group photos that need the same fix and process each group separately.

Deleting originals straight away

Rotated files have no EXIF data, so keep the originals if you need the date taken or location.

Frequently asked questions

No. Every image is rotated by your own browser and saved straight to your device. Nothing is sent to a server.

You can add JPG, PNG, WebP, GIF, BMP, SVG and AVIF files and save them in the original format or as JPG, PNG or WebP.

Add the image, choose 90 degrees clockwise or anticlockwise, and press Rotate. Download the result, or a ZIP if you added several images.

Quarter turns move pixels without blending, so PNG output is identical in quality. JPG and WebP are recompressed, which is barely visible at high quality. Custom angles blend pixels slightly, as any rotation by an odd angle must.

The phone stores an EXIF orientation note that some websites ignore. Run the photo through this tool at 0 degrees to turn the pixels and remove the note, and it will display upright everywhere.

Yes. Choose Custom and enter a small angle such as 1.5 or -2. Then crop away the corners with our Crop Image tool.

Rotating 180 degrees turns the picture upside down, as if you spun a printed photo. Flipping vertically creates a mirror reflection, so text and shapes are reversed.

Up to 50 per batch. They are processed one after another on your device and can be downloaded together as a ZIP file.

Free website audit

See how your site scores, free

Speed, SEO, DNS, email (SPF/DKIM/DMARC) and security in one scan, with a prioritised fix list.