Rotate an image

Rotate images by 90°, 180°, 270° or any custom angle. Flip horizontally or vertically. Free, instant, no server upload required.

About this tool

Rotate an image to fix a photo taken sideways, level a tilted horizon, or turn a scanned document the right way up. Spin in fixed 90° steps or set any custom angle.

The rotation is rendered in your browser with the Canvas API, so your image is processed privately on your device.

For a reflection rather than a turn, use the mirror tool. If the rotation left unwanted corners, crop them off afterwards.

How to use it

  1. 1

    Upload your image

    Add the photo or scan that needs rotating.

  2. 2

    Choose an angle

    Rotate by 90°, 180°, or 270°, or enter a custom angle to straighten a tilted shot.

  3. 3

    Download the result

    Save the correctly oriented image.

Frequently asked questions

How do I rotate a photo that is sideways or upside down?

Use the 90° buttons to spin the image a quarter-turn at a time, or 180° to flip an upside-down photo upright in one step.

How do I straighten a crooked or tilted photo?

Enter a small custom angle, like 2° or -3°, until the horizon or edges look level in the preview.

What is the difference between rotating and mirroring?

Rotating turns the image around its center. Mirroring flips it to create a reversed reflection. For a left-right or top-bottom flip, use the Mirror Image tool.

Does rotating change the image quality?

Rotating by 90°, 180°, or 270° is lossless. Custom angles add transparent or filled corners and re-render the pixels, with a negligible effect on quality.

Last reviewed by the Kobra IMG team.