Rotate and flip image

Rotate or flip one image in your browser with exact quarter turns.

Purpose

Create a rotated or flipped copy locally. The image is first normalized for its EXIF orientation, then horizontal and vertical flips are applied, followed by the requested clockwise quarter-turn rotation.

How to use

  1. Choose one static JPEG, PNG, or WebP image from your device.
  2. Choose a clockwise rotation of 0°, 90°, 180°, or 270°, and optionally flip across the physical horizontal or vertical axis.
  3. Preview the transformed image, choose an output format if needed, then download the new copy.

Supported formats

  • Input: static JPEG, PNG, and WebP.
  • Output: preserve the source format or choose JPEG, PNG, or WebP when the browser encoder supports it.

Limits

  • One image at a time; maximum input 20 MiB.
  • Up to 16 megapixels, 8,192 pixels per side, and 100 MiB output. Animated images are not supported.

Example

Flip a photo horizontally and rotate it 90° clockwise; the output width and height are swapped.

Frequently asked questions

In what order are orientation and transforms applied?

The browser first applies the image’s EXIF orientation once. Horizontal and vertical flips follow, then the requested clockwise rotation.

Does horizontal flip change direction in Arabic?

No. Flip directions refer to the physical image axes and do not change with the interface language.

Related tools

Privacy

The public page never receives image data. The isolated workbench reads and transforms the image in this browser tab without uploading it.