Skip to main content

Fix orientation

Rotate and Flip Image

Rotate in 90-degree steps and mirror horizontally or vertically with an instant preview.

100% local

Drop one image here

JPG, PNG, WebP, or AVIF · up to 32 MB · adaptive 8–24 megapixel limit

Your image never leaves this browser

Private by design

Images stay in browser memory and are never uploaded by these tools.

Modern formats

Decode and export JPG, PNG, WebP, and AVIF using browser and WebAssembly codecs.

Keep your original

Re-encoding can alter metadata, animation, profiles, or quality, so verify every output.

Complete tool guide

Rotate and Flip Image guide

Turn an image clockwise by 90°, 180°, or 270°, and mirror it horizontally or vertically. The preview updates as you choose, and the saved file has the new orientation written into its pixels, so it looks the same in every app instead of relying on an orientation tag that some software ignores.

Your input is processed in the current browser tab and is not sent to the application server.

Why use this tool?

  • Fix sideways or upside-down photos and scans in one step.
  • Mirror selfies and front-camera shots so text reads the right way round.
  • Preview the combined rotation and flip before creating the file.
  • Get an image that displays the same everywhere, because the orientation is baked into the pixels.

Common use cases

  • Correcting a photo that appears sideways after uploading or emailing it.
  • Turning a scanned page or receipt the right way up.
  • Un-mirroring a selfie where text on a shirt or sign appears backwards.
  • Creating a mirrored version of a graphic for a design layout.
  • Rotating a portrait screenshot into landscape for a slide.

How to use it

  1. 1

    Choose or drag in one JPG, PNG, WebP, or AVIF image.

  2. 2

    Choose a Clockwise rotation of 0°, 90°, 180°, or 270°.

  3. 3

    Turn on Flip horizontally or Flip vertically if you also need a mirror image.

  4. 4

    Check the preview, select Apply transform, and download the result.

Controls and results explained

Clockwise rotation

90° turns the top of the image to the right, 180° turns it upside down, and 270° is the same as 90° counter-clockwise. Rotations are exact quarter turns, so no pixels are lost or blurred.

Flip horizontally

Mirrors the output left to right, like looking in a mirror. Use it to correct front-camera selfies or reverse the direction a subject faces.

Flip vertically

Mirrors the output top to bottom. Flipping both horizontally and vertically looks the same as a 180° rotation.

Worked examples

Turn a sideways scan upright

Start with: contract-scan.jpg · 2480 × 3508 px (A4 at 300 DPI), lying on its side

  1. Choose the scan and set Clockwise rotation to 90°.
  2. Confirm in the preview that the text reads left to right, top to bottom. Try 270° if it is upside down.
  3. Select Apply transform.
contract-scan-transformed.jpg · 3508 × 2480 px · Applied 90° rotation.

A quarter turn swaps the width and height. Choosing 90° or 270° depends on which way the page was lying on the scanner.

Un-mirror a front-camera selfie

Start with: selfie.jpg · 1080 × 1440 px · text on a sign appears backwards

  1. Choose the selfie and leave rotation at 0°.
  2. Turn on Flip horizontally and check the preview.
  3. Select Apply transform.
selfie-transformed.jpg · 1080 × 1440 px · Applied 0° rotation, horizontal flip.

Flips never change the dimensions. The sign now reads correctly, and the whole scene is mirrored as it would appear to someone standing in front of you.

How orientation tags work

Cameras often save pixels in one direction and add an EXIF orientation tag telling viewers how to turn them. Some apps ignore that tag, which is why a photo can look fine on your phone and sideways elsewhere. This tool reads the tag, shows the upright image, and saves a new file with the rotation applied to the pixels and no orientation tag.

Output dimensions

A 90° or 270° rotation swaps width and height, so a 4032 × 3024 photo becomes 3024 × 4032. A 180° rotation and flips keep the original dimensions.

Order of operations and quality

The rotation is applied first and flips are relative to the rotated result, which is what the preview shows. The output keeps the input format; JPG, WebP, and AVIF are re-encoded at 82% quality, and PNG stays lossless.

Practical tips for better results

  • If a photo looks correct in the preview before you change anything, its orientation tag is already being applied; you may only need to save it with 0° to bake it in.
  • Check any text in the preview to confirm the flip direction.
  • For scans that are slightly crooked, a 90° step will not help; this tool only rotates in quarter turns.
  • Avoid rotating the same JPG repeatedly; each save re-encodes it. Start from the original each time.

Frequently asked questions

Why does my photo appear sideways on some sites?

The photo relies on an EXIF orientation tag that the site or app ignores. Save it here, even with 0° selected, to get a file whose pixels are already upright.

How do I un-mirror a selfie?

Choose the photo, turn on Flip horizontally, check that text now reads correctly in the preview, and select Apply transform.

Can I rotate by a custom angle such as 5°?

No. Only 90° steps are supported, which keep every pixel sharp and avoid empty corners. Free-angle straightening is not available yet.

Does rotating an image reduce its quality?

The rotation itself is lossless. JPG, WebP, and AVIF files are re-encoded at 82% quality when saved, which is visually very close to the original. PNG is saved losslessly.

What to check before using the result

  • Rotation is limited to 90°, 180°, and 270°; there is no free-angle straightening.
  • EXIF metadata is not copied to the saved file.
  • One image at a time; the output keeps the input format.

Keep working

Continue with another focused tool from the same collection.