Rotate & Flip

Right-angle turns and flips copy pixels exactly. A free angle resamples the photo and fills the new corners. Photos over 16 megapixels are scaled down so the tab does not run out of memory.

Drop an image here or click to choose

Open a photo. The preview matches the file you will download.

Turn a photo left or right, mirror it, or straighten a tilted horizon. Nothing is uploaded.

What actually changes

A left, right, or 180° turn, and both flips, move pixels into a new grid. They do not resample the photo. If the picture was sharp, it stays sharp. The only softness comes from saving a JPG, which compresses the result at the quality the browser uses for that format.

Straighten is the exception. A free angle does not line up with the pixel grid, so the browser has to blend neighboring pixels. Use it for a horizon that is off by a few degrees, not as a replacement for a 90° turn. The new corners were not in the original file. White corners are safer for a print. Transparent corners only survive in PNG.

Phone photos often look sideways in one app and upright in another because the camera stored the pixels on their side and added an orientation tag. This page shows the picture after the browser has applied that tag. The download bakes the view you see into the pixels, so the next app does not depend on the tag. For a file you do not want to recompress, EXIF Viewer can strip the tag, or bake an upright JPG on purpose. A mark you add afterward belongs in Add Watermark, not in this turn.

How to use

  1. Open a JPG, PNG, or WebP. The browser applies the camera orientation tag before you see the picture, so a sideways phone photo should already look upright.
  2. Rotate left or right in 90° steps, or flip. Those moves do not resample the pixels.
  3. Drag Straighten only when the horizon is slightly off. That step redraws the photo and adds corners.
  4. Leave corners white, or tick transparent corners and keep PNG. JPG cannot store transparency.

Limits

A free angle uses the browser's image smoothing. It is fine for a horizon, and it is not a substitute for a raw editor. Animated GIFs export as one still frame. Use Split GIF if you need every frame. HEIC is not decoded in every browser; convert it with HEIC to JPG first.

Very large files are limited to 16 megapixels. The size under the buttons is the size of the download, not the small on-screen preview. If that file is still heavy, run Image Compressor. To cut the frame instead of turning it, use Crop Image.

Questions

Does a 90° rotate lose quality?

No. Left, right, 180°, and both flips copy pixels. Quality changes only when Straighten is not zero, or when you save JPG.

Why do the corners appear?

A rectangle rotated by a few degrees no longer fits its old box. The tool keeps every original pixel and paints the new corners in the color you chose, or leaves them transparent.

JPG or PNG for the download?

PNG when you need transparent corners, or when the source is already a PNG and you do not want a second compression. JPG is the smaller file for an ordinary photo. A 90° turn itself does not soften the picture. JPG saving does.

The photo looks upright here but sideways in another app.

The other app is ignoring the orientation tag. This page shows the photo after the browser has applied that tag, and the download saves that upright view into the pixels.

Is the file uploaded?

No. The picture stays in this tab.