Image Rotate & Flip
Image Rotate & Flip changes the orientation of a whole PNG, JPEG, or WebP image in your browser, in fixed 90° steps and mirror flips.
Drop an image here (PNG, JPEG, WebP — max 20 MB)
How to use it
- Upload a PNG, JPEG, or WebP image
- Use Rotate left / right / 180° and Flip horizontally / vertically to set the orientation
- Check the preview, the output size and the current transform, or click Reset
- Click Apply changes and download the result
The buttons rotate left 90°, rotate right 90°, rotate 180°, flip horizontally and flip vertically; a Reset button returns to the original orientation, and the current transform is shown in plain words (for example, 90° clockwise + horizontal flip). Rotations and flips are stored as a small logical state, not as stacked canvas edits, and the preview and the export use exactly the same drawing convention so what you see is what you get. At 90° and 270° the width and height are swapped — a 1200 × 800 image becomes 800 × 1200 — while 0°, 180° and any flip keep the dimensions unchanged; the output size is shown as you work. The exported file keeps the source format (PNG stays PNG, JPEG stays JPEG, WebP stays WebP) and is not resized, cropped or compressed. A 90/180/270 rotation needs no pixel interpolation, but the browser still re-encodes the file: JPEG and WebP are re-encoded, PNG is re-encoded, and EXIF, XMP or ICC metadata may be changed or dropped — this is not a lossless JPEG rotation. Unlike Image Resizer (dimensions), Image Cropper (keeping one region), Image Converter (file format) or Image Watermark (overlaying a mark), this tool only changes the whole image's orientation. Nothing you load is uploaded or stored anywhere.
FAQ
Upload the image, then click Rotate right 90° or Rotate left 90°. Each click adds another quarter turn, so two clicks give 180°. The preview and the shown output size update immediately; click Apply changes to render the rotated file.
Rotating turns the image around its center by 90°, 180° or 270°. Flipping mirrors it left-to-right (horizontal) or top-to-bottom (vertical) without turning it. You can combine them — for example rotate right then flip horizontally.
At 90° and 270° the width and height are swapped, so a 1200 × 800 image becomes 800 × 1200. At 0° and 180°, and for any flip, the dimensions stay the same. The tool never resizes or crops.
No. A 90/180/270 rotation needs no pixel interpolation, but this tool draws through a canvas and re-encodes the file. JPEG and WebP are re-encoded and metadata such as EXIF may be changed or dropped; it is not a lossless JPEG rotation.
No. The image is decoded, transformed and saved entirely in your browser. Nothing is sent to a server, and analytics only records that the tool was used.