Free browser tool

Rotate / flip image

Rotate an image in 90° steps and flip it horizontally or vertically.

Input and settings

How to use it

Rotate an image by 0°, 90°, 180° or 270° and optionally combine horizontal and vertical flips, then save the result as PNG.

  1. Choose an image and select the required rotation.
  2. Enable horizontal and/or vertical flip if needed.
  3. Check text and subject orientation in the preview, then download the PNG.
Rotation
0° / 90° / 180° / 270°
Flip
horizontal and vertical independently
Output
PNG
90° / 270°
output width and height swap

Fix a sideways phone photo with a 90° rotation

If a landscape photo was saved sideways, try 90° or 270° and use readable text or known subject orientation to decide which direction is correct.

Rotation and mirror flipping solve different problems. A 180° rotation turns the image upside down but does not create or remove a mirror image; horizontal flip is what reverses left and right.

Rotation and flipping are separate operations

Use rotation when the whole image points the wrong direction. Use horizontal flip when text or a selfie is mirrored, and vertical flip for top/bottom inversion.

A quarter-turn swaps canvas dimensions

A 1200 × 800 image becomes 800 × 1200 after a 90° or 270° rotation; the tool does not add padding to keep the old canvas size.

Combine transformations before saving

Rather than save a rotation and then reopen the result for a flip, set the required rotation and flips together and make one final output.

Text is a useful orientation check

When a photo contains signs or labels, readable non-mirrored text is often the fastest way to confirm both rotation and horizontal flip.

The result is PNG

If the destination specifically needs JPEG, verify the orientation first and convert the final accepted PNG afterward.