Flip an image
Mirror left-to-right or top-to-bottom. Both flips at once is the same as a 180° rotation.
- No upload
- Exact target size
- Batch ready
Drag images here, or click to choose
JPG / PNG / WebP / HEIC · up to 25MB each · batch supported
Files never leave your device — everything runs in your browser.
Rotate & flip
The photo’s own orientation is applied first, then your angle. Output is re-encoded once (quality 92).
Progress
That file could not be processed
When people need this
A selfie is almost always a mirror image, and a mirrored selfie means the text on your shirt is backwards. Documents scanned from the back of a transparent sheet come out mirrored too. Flipping is also how you fix a photo where the subject looks the wrong way for the layout — a portrait that should face into the page instead of out of it.
How big the file gets
A flip moves pixels around, so the file is re-encoded once. Size stays within roughly 10% of the original at quality 92 — it will not double, and the dimensions do not change at all.
Why flipping twice gives you the original back
A mirror is its own inverse: applying the same axis twice is the identity. Flipping horizontally and then vertically is the same operation as rotating 180°, which is why the two controls live on one page instead of two. There is no cumulative drift because the transform is exact — no interpolation involved.
How it works
Add images
Drop a file, several files, or a whole folder. Nothing is uploaded.
Set the spec
Pick the target from this page — it is already filled in for you.
Download
Exact-size output, or a ZIP when you came with a batch.