Image Tools

Image Rotator

Upload an image and rotate it in 90° steps or by a custom angle, and flip it horizontally or vertically — all in your browser.

Click to choose an image, or drag and drop it here
Advertisement space

How Image Rotator Works

Rotating and flipping are done by transforming the canvas before drawing the image onto it — the canvas is resized to fit the rotated result so nothing gets cut off. The 90°/180°/270° buttons and custom angle slider work together, and flips can be combined with any rotation.

How to Use This Tool

  1. Choose or drag in an image.
  2. Use the quick rotate buttons for 90°, 180° or 270° turns, or drag the slider for a custom angle.
  3. Select Flip Horizontal or Flip Vertical to mirror the image.
  4. Select Download to save the result.

Example

A photo taken sideways can be straightened with a single Rotate 90° click; a scanned document that's upside down needs Rotate 180°.

Helpful Tips

  • Rotating by a custom angle (not a multiple of 90°) leaves diagonal edges — the canvas expands to fit the whole rotated image, with transparent corners for PNG output.
  • Flip and rotate can be combined — for example, flip horizontally first, then rotate 90°, to mirror and reorient in one pass.

Frequently Asked Questions

Is my image uploaded anywhere?
No, rotation and flipping happen entirely in your browser using the Canvas API.
Will rotating a non-90° angle crop my image?
No — the canvas automatically resizes to fit the full rotated image, so no part of the picture is cut off.
What happens to the corners when I rotate by a custom angle?
For PNG downloads, the new corners are transparent. For JPEG, since JPEG doesn't support transparency, they'll appear white.

This tool runs entirely in your browser. Your input is not uploaded to any server.