Rotate and Flip Image
Rotate a photo left or right in 90 degree steps, straighten it by any angle with a slider, or mirror it horizontally or vertically. Everything runs in your browser, so the image never leaves your device. Export as PNG, JPEG, or WebP and download.
How to rotate or flip an image
- Drop an image in, or click to browse.
- Use the 90 degree buttons, the fine-angle slider, or the flip buttons.
- Pick an output format and download the result.
Examples
Turn a sideways phone photo upright
A photo rotated 90 degrees the wrong way
The same photo rotated -90 degrees, now upright
Frequently asked questions
Is my image uploaded anywhere?
No. Rotating and flipping run entirely in your browser with the Canvas API. The image never leaves your device.
Can I rotate by an angle other than 90 degrees?
Yes. Use the fine-angle slider to rotate by any angle, for example to straighten a tilted horizon. The canvas grows to fit the rotated image so nothing is cropped.
Will rotating reduce quality?
Rotating by 90, 180, or 270 degrees is lossless if you export to PNG. Arbitrary angles and lossy formats (JPEG/WebP) re-sample the pixels, but high-quality smoothing keeps it crisp.
What fills the corners when I rotate by an odd angle?
PNG and WebP keep those corners transparent. For JPEG, which has no transparency, the exposed corners are filled with a white background.
What is the difference between rotate and flip?
Rotating turns the image around its center. Flipping mirrors it, so horizontal flip swaps left and right (like a mirror) and vertical flip swaps top and bottom.
Related tools
Image Resizer
Resize images in your browser by pixels, percentage, or to fit a box. Lock the aspect ratio, choose PNG, JPEG, or WebP, and download. Nothing is uploaded.
Image Cropper
Crop an image in your browser by dragging a box, with aspect-ratio locks like 1:1 and 16:9. Free, private, and nothing is uploaded.
Image Converter
Convert images between PNG, JPEG, and WebP in your browser. Pick a background to flatten transparency, set quality, and download. Nothing is uploaded.
Add Border to Image
Add a colored border or frame around an image, with adjustable width and color. Live preview, runs in your browser, nothing uploaded.
APNG Detector
Check whether a PNG file is an animated PNG (APNG) in your browser. See the frame count, loop count, and dimensions read straight from the file. Private.
Blur Image
Blur a whole image or drag a box to blur a face, name, or address. Adjustable blur strength, live preview, runs in your browser. Nothing is uploaded.