Flip Image — Mirror Horizontally or Vertically
Flip a photo horizontally or vertically in your browser—mirror selfies or swap layout sides without uploading. Steps: choose an image, tick horizontal and/or vertical, apply, download JPEG/WebP/PNG. Example: sample blocks with a letter mark → horizontal flip — files stay on your device.
How it works
Choose a photo, pick horizontal and/or vertical flip, apply, then download. Everything runs in this tab.
Rules
The canvas matches the source size. Horizontal flip uses scale(-1,1); vertical uses scale(1,-1); both can combine. Export re-encodes pixels.
- Horizontal: reflect across the vertical axis (left↔right).
- Vertical: reflect across the horizontal axis (top↔bottom).
- Both checked = 180° rotation equivalent for rectangular images.
- Animated GIF uses the first frame only; transparency is kept for PNG/WebP.
Example
Load sample shows asymmetric color blocks with a mark; horizontal flip is applied so the mark moves to the other side.
Good fits
- Fix mirrored selfies before posting.
- Swap left/right for layouts or mockups.
- Flip scanned pages that were upside-down (with vertical).
Frequently asked questions
Are images uploaded?
No. Decode, flip, and export run in your browser.
Is quality lost?
Flip itself is lossless in pixel order; saving as JPEG/WebP re-encodes and may change bytes.
Flip vs rotate?
Flip mirrors; rotate turns by angles. This page only mirrors.
Can I flip both ways?
Yes—tick both boxes to flip horizontally and vertically together.
What about animated GIFs?
Only the first frame is decoded and flipped.
Questions or feedback
Something unclear, broken, or missing? Draft a message below — we read every note about these tools.