Features

Rotate & flip

Rotate images 90°, 180°, or by an arbitrary angle, and flip horizontally or vertically — lossless for 90° increments.

What it does

Quick rotation and mirroring of any image. The most common operations are one click:

  • Rotate 90° clockwise / counter-clockwise — for sideways phone photos.
  • Rotate 180° — for upside-down scans.
  • Flip horizontal — mirror left↔right (useful for portrait flips when the subject was facing the wrong way for a layout).
  • Flip vertical — mirror top↔bottom (rare but handy for symmetry artwork).

There is also a free-angle slider for arbitrary rotations (-180° to +180°) for tilted scans or artistic effects.

Lossless vs. lossy rotation

  • 90°, 180°, 270° rotations on PNG / WebP are lossless — the pixel data is rearranged but every pixel is preserved exactly.
  • JPEG rotations at 90° / 180° / 270° are lossless via a separate fast path that rearranges the encoded blocks without decoding.
  • Free-angle rotations require re-sampling and are always slightly destructive at the rotated edges. Use 90°-multiple rotations when possible.

Cropping after free-angle rotation

When you rotate by an arbitrary angle, the canvas grows to fit the rotated bounding box, leaving transparent corners. After rotation:

  • Keep the larger canvas — fine if the output target supports transparency (PNG, WebP, AVIF).
  • Crop to fit — automatic crop to the largest fully-opaque rectangle inside the rotated content. Loses some content but produces a clean rectangle.

Use with the BG remover

Many phone cameras tag photos with EXIF orientation rather than rotating the pixels. Some downstream tools (including older browsers, some print pipelines) don't honour the EXIF flag and display the photo sideways. Running the photo through Rotate & Flip with the "Bake EXIF rotation into pixels" option produces a file that displays correctly everywhere.

Privacy

Everything runs in your browser. Files are never uploaded.

Related