Skip to content
Betterbit Tools

Rotate & Flip Images

Turn, mirror, and batch-export photos on your device — phone orientation is corrected automatically.

  • Runs in your browser — files never leave your device
  • Instant — no waiting, no queue
  • Features others lock behind paywalls
  • No sign-up, no limits

Drop photos here, click to choose, or paste

JPG, PNG, WebP, GIF, BMP, AVIF

Photos are processed on this device. Nothing is uploaded.

Phone-photo orientation is corrected before export; the downloaded file has the orientation baked into its pixels.

How to use

  1. Drop one or more photos onto the box, click to choose them, or paste an image with Ctrl/⌘ + V.
  2. Use Rotate left or Rotate right, select 0°, 90°, 180°, or 270°, and turn on either mirror option if needed.
  3. Choose the output format and quality. Follow the visible batch progress; you can cancel and resume long work.
  4. Check the dimensions beside each finished image; 90° and 270° swap width and height.
  5. Download one finished image, or download the whole batch as a ZIP file.

Fix sideways phone photos without relying on EXIF

A phone can save a landscape sensor image together with an EXIF Orientation tag instead of rotating all of its pixels. Most current photo apps honor that tag, but some upload forms, old viewers, and document systems do not, so the same photo appears sideways. This tool decodes the photo with its EXIF orientation applied, then writes the corrected orientation into the downloaded pixels. The output does not need a viewer to read the original orientation tag. A 90° or 270° turn exchanges width and height; a 180° turn keeps the same dimensions.

Rotation turns; flipping makes a mirror image

Rotation and flipping are different operations. A 90° turn changes the direction of the entire image, which is useful for a sideways scan or camera photo. Horizontal flip reflects left and right like a mirror; it is useful when a webcam or front camera made text and logos read backward. Vertical flip reflects top and bottom. You can combine either flip with any quarter turn, and the same combination is applied to every selected file so a scanned set or photo batch stays consistent.

What the browser can export

The browser redraws the image to a canvas, so the result is a new file rather than a reversible display setting. JPG and WebP use the quality control and are lossy formats; PNG is lossless but may be larger. Choosing Same as original preserves the JPG, PNG, or WebP file format when possible, but EXIF, GPS, camera details, and other embedded metadata are not copied. Other formats that the browser can decode are exported as PNG because canvas cannot reliably encode every source format; some formats cannot be decoded by every browser. Animated GIFs are exported as the first frame, not as a new animation. A batch can contain up to 50 images, which are decoded and encoded one at a time to bound working memory; ordinary 12 MP and 24 MP phone photos are supported.

Frequently asked questions

Can I rotate multiple images at once?

Yes. A batch can contain up to 50 images, including ordinary 12 MP and 24 MP phone photos. Images are rendered one at a time with visible progress; you can cancel and resume, download results individually, or save every finished image in one ZIP file.

Does this fix a phone photo that is sideways because of EXIF orientation?

Yes. The image is decoded with its EXIF orientation applied and re-exported with the corrected position baked into the pixels, so viewers that ignore the original EXIF tag still show it upright.

What is the difference between rotating and flipping an image?

Rotating turns the entire image by 90°, 180°, or 270°. Flipping mirrors it: horizontal flip swaps left and right, while vertical flip swaps top and bottom. Both operations can be combined.

Are my images uploaded to a server?

No. Image decoding, EXIF orientation correction, canvas rendering, and ZIP creation all run in your browser. After the page has loaded, the tool can keep working without a network connection.

Will rotating an image change its quality?

The export is re-encoded because the browser writes a new pixel file. PNG stays lossless, while JPG and WebP use the quality value you choose; 80–90 is usually visually close to the source for photos.

Related tools

Updated 2026-10-20