Rotate JPG, PNG and WebP
Turn sideways or upside-down images in 90-degree steps.
This file transfer is unavailable or has expired. Select your file here to continue.
Rotate or flip images with automatic canvas sizing.
Your images stay in this browseror drop images here
Select, drop or paste supported files.
Adjust the options for the result you need.
Review each result and download it locally.
Turn sideways or upside-down images in 90-degree steps.
Mirror left to right or flip top to bottom for scans, photos and designs.
Supported images are processed locally and are not uploaded to our server.
Check the uploaded thumbnail before choosing an angle.
The default is 90 degrees clockwise. Use -90 for a quarter turn counterclockwise or 180 for an upside-down image. Enter 0 when you only need a flip.
Camera photos can carry EXIF orientation hints. If the thumbnail is upright, another 90-degree turn makes it sideways. Base your correction on the displayed image.
Custom angles expand the output canvas to hold the rotated image.
A small angle can increase both dimensions and leave triangular spaces around the picture. Background fills those spaces and existing transparent pixels; the default is white.
Crop the downloaded rotation to remove unwanted borders. Leave room for the subject: removing all corner spaces also removes some image content near the edges.
Crop the rotated imageCheck lettering and asymmetric details after combining a flip with rotation.
Set Angle to 0 to inspect flips separately. Horizontal and vertical refer to the source axes before rotation; combining a flip with a nonzero angle changes where mirrored details end up.
Open the saved file to check lettering and background color. Inspect every batch result: the same angle and flip settings are applied to all photos, even with different starting orientations.
Yes. The output canvas expands to fit the rotated image. You can also flip it horizontally or vertically.
These edits run on your device in the browser, so the image is not uploaded to our processing server. The browser reads the selected file and creates a new downloadable copy without overwriting the original. Available memory and format support depend on your browser; very large or unsupported files may need a different tool. This does not mean the website makes no network requests for its normal assets.