Flip & Rotate Image Online

Rotate photos in 90° steps and flip them horizontally or vertically right in your browser. Nothing is uploaded.

Flip & Rotate Image runs entirely in your browser. Photos you drop in are never uploaded to ArrayKit or any server — rotation and flipping happen locally on your device.

Built and maintained by Udit Agarwal

Open the Image Converter

About Flip & Rotate Image

Flip & Rotate Image turns and mirrors a photo without installing any software. Drop in a JPG, PNG, WebP, GIF or BMP file, then use Rotate left, Rotate right, Flip horizontal, or Flip vertical to build up the transform you need, with a live preview updating after every click. The canvas automatically swaps width and height for 90° and 270° turns, so a 800×600 photo rotated a quarter turn comes out 600×800 with nothing cropped or stretched. Reset returns to the original orientation instantly. It is useful for straightening a sideways phone photo, mirroring a selfie before sharing, or preparing product shots that need a specific orientation. Rotation and flipping happen locally on your device, and the finished image downloads in its original format whenever the browser supports it.

Features

  • Rotate left or right in exact 90° steps with one click each
  • Flip an image horizontally or vertically to mirror it
  • Combine rotation and flips in any order before downloading
  • Live canvas preview updates instantly after every change
  • Width and height swap automatically for 90° and 270° rotations
  • Reset button restores the original orientation in one click
  • Downloads keep the original format (JPEG, PNG, or WebP) when possible
  • Runs entirely in your browser — photos are never uploaded

How to use the Flip & Rotate Image

  1. Click or drop a JPG, PNG, WebP, GIF or BMP photo
  2. Use Rotate left / Rotate right to turn the image in 90° steps
  3. Use Flip horizontal / Flip vertical to mirror the image
  4. Check the live preview and output dimensions
  5. Click Download to save the transformed image

Example

Input

photo.jpg 800×600, rotate 90° right

Output

output 600×800, downloaded as photo-rotated.jpg

A quarter turn swaps width and height with no cropping.

Common errors & troubleshooting

  • The rotated image looks stretched or squashed. — Flip & Rotate Image swaps width and height for 90°/270° turns automatically, so if the aspect ratio looks off, check that the source file loaded fully before rotating.
  • Rotate left and rotate right seem to cancel out but the output changed. — Order matters when a flip is combined with a rotation. Use Reset and reapply the flip and rotation in the order you actually want.
  • Download saved as a PNG instead of the original JPEG. — Flip & Rotate Image keeps the original format when the browser supports re-encoding it; some browsers fall back to PNG for unusual source formats like BMP.
  • The mirrored image looks unchanged after Flip horizontal. — Symmetrical photos can look identical when mirrored — zoom into an asymmetric detail like text or a logo to confirm the flip applied.

Frequently asked questions

What does the Flip & Rotate Image tool actually change?
It redraws your photo onto a canvas with a rotation (0°, 90°, 180°, or 270°) and an optional horizontal or vertical mirror applied, then lets you download the result as a new image file.
Does rotating an image with this tool crop or distort it?
No. Flip & Rotate Image swaps the canvas width and height for 90° and 270° rotations so the full photo fits without cropping or stretching.
Can I both flip and rotate a photo in one pass?
Yes. Click any combination of Rotate left, Rotate right, Flip horizontal, and Flip vertical before downloading — each click updates the same preview.
What image formats does the flip and rotate tool accept?
It accepts PNG, JPG, WebP, GIF, and BMP files, and downloads in the original format when your browser can re-encode it, otherwise it falls back to PNG.
Does Flip & Rotate Image upload my photos anywhere?
No. All rotation and flipping happens locally in your browser using a canvas. Your photos are never uploaded to ArrayKit or any server.
How do I undo a rotation or flip I did not mean to apply?
Click Reset to instantly return the image to its original orientation, then reapply only the changes you want.

Related tools

  • Image Format Converter — Convert images between PNG, JPEG and WebP entirely in your browser.
  • Image Optimizer — Re-encode and shrink images (JPEG/WebP/PNG), optionally resizing.
  • SVG to PNG Converter — Convert SVG to PNG or JPG at any scale, with a transparent or solid background, in your browser.
  • Image Color Picker — Upload an image and pick colors from any pixel to get HEX, RGB and HSL values, in your browser.
  • Image Color Palette Extractor — Extract a dominant color palette from an image as HEX, RGB and HSL with CSS variables.
  • EXIF Viewer & Remover — View and strip EXIF metadata (including GPS) from photos — nothing is uploaded.

Guides

More Images tools

  • Image Cropper — Crop an image to any area or fixed aspect ratio and download it, in your browser.
  • Image Watermark — Add a text or logo watermark to an image, anchored or tiled, with opacity and rotation.
  • Blur & Redact Image — Permanently blur, pixelate or black out parts of a screenshot before sharing it.
  • Round Image Corners — Clip photos to rounded rectangles or circles and export PNGs with transparent corners.
  • Color Blindness Simulator — See any image the way people with protanopia, deuteranopia or tritanopia see it.
  • Image DPI Changer — Set a PNG or JPEG’s DPI for print without recompressing a single pixel.
  • BlurHash Generator — Turn an image into a BlurHash string, and decode any hash back to a preview.
  • Placeholder Image Generator — Make placeholder images at any size, as SVG, PNG or a data URI.
  • ASCII Art Generator — Convert any image into ASCII art, with character sets, contrast and invert.
  • Image Filters — Apply grayscale, sepia, contrast, blur and more, then export the PNG and the CSS.
  • Image Splitter — Cut a picture into a grid of tiles and download them as a ZIP.
  • Image Merger — Combine images side by side, stacked or in a grid, with gaps and a background.

See all Images tools (40) · All tools