Rotate and flip, in any combination
Each button applies to what you currently see, so operations stack the way you would expect: rotate 90° clockwise twice for 180°, flip horizontally and then rotate to get a mirrored portrait, and so on. Under the hood the tool tracks a single combined transform and re-renders from the original pixels every time — so no matter how many buttons you press, quality never degrades step by step. For 90° and 270° the canvas swaps width and height, and the download is produced at the image’s full native resolution.
The sideways-photo problem
The most common reason to reach for this tool: a phone photo that looks fine in your gallery but appears rotated when uploaded to a CMS, an email or an older app. That happens because the camera stored the pixels sideways and set an EXIF orientation flag that some software ignores. Rotating here fixes it permanently — the corrected orientation is baked into the pixel data itself and the exported file carries no orientation flag, so every viewer agrees on which way is up. If you also want to strip GPS coordinates and other metadata before sharing, run the result through the Image Metadata Remover.
Step by step
- Drop, paste or browse for an image — PNG, JPEG, WebP or GIF.
- Click rotate and flip buttons in any order; the preview updates instantly.
- Made a mess? Reset returns to the original.
- Download — PNG stays PNG, JPEG is re-encoded at high quality.
Need to trim the frame as well as straighten it? Crop the result with the Image Cropper, or change its dimensions with the Image Resizer.