Skip to main content

Rotate Image

Rotate a photo by any angle, zoom and pad it, and optionally enlarge the canvas to fit — entirely in your browser.

Input

Drop an image or browse
One file · image

Processed entirely in your browser — the image is never uploaded to a server.

If the image is rotated, the canvas is enlarged so the whole rotated image stays visible.

The surrounding area of the image. Only applies when the background is enlarged.

Output

Result

Your edited image will appear here.

SVG source
 
Was this helpful?

Guides

Straighten a crooked photo or spin it to any angle you like — the Rotate Image tool turns your image by any degree, lets you zoom and pad the result, and can automatically enlarge the canvas so nothing gets cropped off the corners.

How it works

Upload an image, then adjust the controls:

  • Angle (deg) — how far to rotate the image, from -180° to 180°. Positive values rotate clockwise.
  • Zoom (%) — scales the rotated image up or down (50% to 500%), centered on the same point it rotates around.
  • Enlarge Background Size — when on, the canvas automatically grows to fit the fully rotated image so its corners never get clipped. When off, the canvas stays the image's original size and anything rotated past its edges is cropped.
  • Padding (px) — extra breathing room added around the rotated image. Only takes effect while Enlarge Background Size is on.
  • Background Type — leave the enlarged area Transparent, or fill it with a solid Color.
  • Background Color — the fill color used when Background Type is set to Color.

The result renders instantly as you adjust the controls. You can download the result as an SVG file, or copy its source markup directly.

Tips

  • Turn on Enlarge Background Size whenever you rotate by anything other than a multiple of 90° — otherwise the corners of the image get cropped by the original canvas bounds.
  • A transparent background keeps the enlarged corners see-through, which is usually what you want when the SVG (or a re-exported PNG) will sit on another background; switch to a solid color if you need an opaque result.
  • Padding only matters with Enlarge Background Size on — it adds a fixed border of canvas around the rotated image, on top of whatever room the rotation itself required.
  • The downloaded SVG stays crisp at any size since it's a vector wrapper around your original image — resizing it doesn't lose quality the way a rasterized export would.
imagerotatephoto effectzoomcanvas

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.