Rotate Image — 90° Steps, Any Angle + Flip
Straighten sideways or upside-down photos and scans in one click: rotate by 90° steps or any angle, plus horizontal / vertical mirror flip. Works on desktop, tablet & mobile — batch, local, no upload.
Rotating an image turns its orientation by 90° steps or any angle; flipping mirrors it horizontally or vertically. Common for straightening sideways or upside-down photos and scans, or correcting the mirror of a selfie. This tool supports one-click 90° rotation, custom-angle input, and horizontal / vertical flip — any-angle rotation auto-expands the canvas bounding box so corners are never clipped. Processing runs entirely in your browser — no upload.
When You Need It
Straighten Photos / Scans
Phone shot sideways or a scan in the wrong orientation — fix it with a 90° rotation.
Fix Selfie Mirror
Undo the left-right mirror from a front camera with a horizontal flip.
Level at Any Angle
Enter a precise angle for slightly tilted photos — the canvas expands so nothing is cut.
About Rotate & Flip
- 90° rotation and flips are lossless
- Batch support — process many at once and zip
- Runs locally — images are not uploaded
- Non-90° rotation re-encodes, with slight JPG quality loss
- JPG has no transparency — empty corners are filled (white/black/gray)
- Supports PNG / JPG / WebP only
Rotate & Flip FAQ
90° steps and horizontal / vertical flips only rearrange pixels — lossless for PNG; JPG has a tiny loss from re-encoding. Any-angle rotation resamples, so the loss is slightly larger.
A rotated image has a larger bounding box, exposing blank corners. PNG / WebP keep them transparent; JPG fills them with your chosen background color.
Yes — upload a batch, apply the same rotation / flip to all, then download as a single ZIP.
No. Rotation and flipping run entirely in your browser.