Image Rotator
Rotates images by 90°, 180°, 270°, or any angle, in batches.
Flip an image horizontally to mirror it, or vertically to turn it upside down. Fix a mirrored selfie or a backwards scan in seconds, for one image or a batch of 20.
JPG, PNG, WebP, AVIF, GIF, or BMP. Up to 20 images, 50 MB each. Ctrl+V pastes.
The result keeps the original format. JPG files are saved again at quality 92; PNG stays lossless.
| File | Size | Change | Actions |
|---|
Flipping moves pixels without changing them:
x moves to column width - 1 - x.y moves to row height - 1 - y.Width and height stay the same, and transparent pixels stay transparent. PNG output is lossless; JPG is saved again at quality 92.
| You want | Use |
|---|---|
| A mirror image | Flip horizontal |
| Upside down and mirrored | Flip vertical |
| Upside down, text still readable | Rotate 180° (or flip both ways) |
| Portrait to landscape | Rotate 90° |
A vertical flip is not the same as turning an image upside down: text becomes mirrored as well. Flipping both ways gives the same result as a 180° turn.
Add the image and choose Horizontal. The left and right sides swap, like a reflection in a mirror.
Rotating turns the whole picture, so text stays readable. Flipping mirrors it, so text comes out backwards. Flipping both horizontally and vertically equals a 180° rotation.
The pixels are only moved, not changed. PNG and lossless WebP results are exact. JPG files are saved again at quality 92, which you won't notice.
Many phones show the front camera as a mirror so it feels natural, and some save it that way too. Flip horizontally to see yourself as others do.
Often used together with the Image Flipper.
Rotates images by 90°, 180°, 270°, or any angle, in batches.
Turns color images into grayscale or sepia, with a before/after slider.
Builds 2D and 3D CSS transforms with a live preview.