All tools
Transform & Edit

Rotate and Flip Images

Turn a sideways photo upright, mirror a selfie or straighten a tilted horizon with a custom angle. Preview the result, then download it.

Drop an image here or click to browse

JPG, PNG, WebP, GIF, BMP, TIFF, AVIF, HEIC or SVG · 1 file · 100 MB each

Rotate, straighten and mirror images

Photos end up the wrong way round more often than you would think: scans fed into the scanner sideways, screenshots from a rotated phone, pictures that ignore their orientation flag after editing. Front camera selfies are also mirrored, which makes text in the background read backwards.

This tool fixes all of that. Rotate in 90 degree steps, pick any angle between minus 180 and 180 degrees to straighten a tilted shot, and flip horizontally or vertically. The canvas grows to fit a rotated image, so no corner is cut off.

How to rotate or flip an image

  1. Step 1: Drop an image

    Any common format, including HEIC and TIFF.

  2. Step 2: Choose the rotation

    None, 90, 180 or 270 degrees, or Custom for any angle with one-degree precision.

  3. Step 3: Add a flip if needed

    Toggle horizontal and vertical flips independently.

  4. Step 4: Apply and download

    Press Apply, check the preview and download the result.

Rotation and flip options

Quarter turns

90, 180 and 270 degree rotations for sideways or upside-down images.

Custom angle

Any angle from minus 180 to 180 degrees to straighten horizons.

Horizontal and vertical flip

Mirror images to fix selfies or create reflections.

Nothing cut off

The canvas expands so rotated corners stay inside the image.

When to rotate or flip

  • Sideways phone photos. Fix photos that display rotated in apps that ignore EXIF orientation.

  • Scanned documents. Turn pages that were scanned upside down or sideways.

  • Mirrored selfies. Flip horizontally so text and logos read correctly.

  • Tilted horizons. Straighten a sloping landscape with a small custom angle.

Straightening with a custom angle

A horizon that slopes by one or two degrees is enough to make a photo feel off. Use the Custom option and move the slider a degree at a time until the horizon or a building edge is level in the preview.

Any angle other than a quarter turn leaves empty triangles at the corners, because the rotated image no longer fills a rectangle. They are transparent in PNG and WebP output and white in JPEG output. Crop them away afterwards with the image cropper for a clean result.

Rotation and image quality

The image is redrawn on a new canvas and saved again. PNG stays lossless; WebP keeps its format; other formats are saved as JPEG at quality 92, which is visually the same as the original.

Orientation stored in EXIF is applied before rotating, so what you see in the preview is what you get. The saved file is physically rotated and no longer depends on an orientation flag, so it displays the same everywhere.

  • Quarter turns: no empty corners.
  • Custom angles: crop the corners afterwards.
  • Flips: combine with any rotation.

Tips for rotating images

  • Use a straight line in the scene, such as the sea or a door frame, as your reference when straightening.
  • Flip before adding text; flipping later would mirror the text too.
  • Crop after a custom rotation to remove the empty corners.
  • Keep the original if you might need a different angle later.

Rotate and flip FAQ

Can I rotate by any angle?

Yes. Choose Custom and set any angle between minus 180 and 180 degrees.

Why are there empty corners after a custom rotation?

A rotated rectangle does not fill a rectangular canvas. The corners are transparent in PNG and WebP and white in JPEG; crop them away if you prefer.

Does rotating reduce quality?

PNG output is lossless. Other formats are re-saved at high quality, which is not visibly different.

Can I flip and rotate at the same time?

Yes. Flips and rotation are applied together in one step.

Will the photo stay rotated in other apps?

Yes. The pixels themselves are rotated, so the result looks the same everywhere.

Is my image uploaded?

No. Everything runs in your browser.

Related image tools