Image Rotate & Flip

Rotate images by 90, 180, or 270 degrees and flip them horizontally or vertically right in your browser, then download the result as PNG or JPEG.

Loading tool…

Image Rotate & FlipRotate a photo or graphic by 90, 180, or 270 degrees and flip it horizontally or vertically, all on an HTML canvas. The result updates live as you change options, and you can save the rotated image as PNG or JPEG. Your image is processed entirely in your browser and is never uploaded.

What is Image Rotate & Flip?

The deftdeck Image Rotate & Flip tool is a free online image rotator that turns photos and graphics by a quarter, half, or three-quarter turn and mirrors them horizontally or vertically, right in your browser. It is handy when a phone photo comes in sideways or upside down, when a scan needs to be turned 90 degrees, or when you want a mirrored version of a logo or selfie. Drop in any image your browser can open (such as PNG, JPEG, or WebP), pick a rotation of 0, 90, 180, or 270 degrees, optionally flip horizontally and vertically, and choose a PNG or JPEG output. The before-and-after preview updates the moment you change a setting, and you can click either image to open a zoom lightbox before downloading.

How to use Image Rotate & Flip

  1. Drag and drop an image onto the dropzone, or click it to pick a file (PNG, JPEG, WebP, or any other image your browser can open) from your device.
  2. Choose a rotation: 0, 90, 180, or 270 degrees clockwise.
  3. Optionally tick Flip horizontal to mirror left-to-right, and Flip vertical to mirror top-to-bottom; the two can be combined.
  4. Pick the output format, PNG (lossless) or JPEG (white background, smaller file).
  5. Watch the result preview update automatically and click either preview to open the zoom lightbox.
  6. Click Download to save the rotated image.

Examples

Fix a sideways phone photo

Load a JPEG that came in rotated 90 degrees, set Rotation to 270 degrees to turn it upright, keep the format as JPEG, and Download the corrected photo.

Mirror a selfie

Drop in a portrait, leave Rotation at 0, tick Flip horizontal to mirror it left-to-right, and save the flipped version as PNG.

Turn a scan upside down

Load a scanned page that is upside down, set Rotation to 180 degrees, and Download a correctly oriented copy with no quality loss in PNG.

Frequently asked questions

What image formats can I rotate?
Any image your browser can open (the dropzone accepts image/*), including PNG, JPEG, and WebP. You can export the result as either PNG or JPEG using the output format toggle.
Can I rotate by an arbitrary angle like 45 degrees?
No. This tool rotates in fixed 90-degree steps (0, 90, 180, or 270 degrees clockwise), which keeps the edges square and avoids the blank corners a free-angle rotation would add. You can also mirror the image with the horizontal and vertical flip options.
Does rotating reduce image quality?
A 90, 180, or 270 degree rotation just rearranges existing pixels, so a lossless PNG output keeps full quality. Choosing JPEG re-encodes the image at 0.92 quality and fills transparent areas with white, which is normal for the JPEG format.
Do flip and rotation work together?
Yes. The rotation is applied along with both flips at once, so you can, for example, rotate 90 degrees and flip horizontally to get exactly the orientation you need in a single download.
Are my images uploaded to a server?
No. Everything runs 100% client-side in your browser using the HTML canvas. Your image is never uploaded to deftdeck or any server, and nothing leaves your device.

Related tools