Image Flipper
Mirror images horizontally or vertically — perfect for fixing selfies and mirrored text
Drop images here
or click to browse (JPG, PNG, WebP, AVIF, GIF)
Why mirror an image?
Mirroring (a horizontal flip) is a one-click fix and a creative tool at the same time:
- Fix mirrored selfies — make a front-camera photo match the version you saw on screen.
- Un-mirror text — restore screenshots, whiteboard photos, or scans where the writing came out backwards.
- Reflections in designs — mirror a copy to build symmetrical layouts, logos, or kaleidoscope effects.
- Symmetry for fun — mirror one half of a portrait or landscape to see the perfectly symmetrical version.
Photo sideways instead of mirrored? A 90° turn is a different job — use the Image Rotate tool for that.
Frequently Asked Questions
How do I flip an image horizontally?
Open your image, then click the Flip Horizontal button below the preview. The image mirrors left-to-right immediately — click it again to flip back. Then click Save to download.
How do I flip an image vertically?
Open your image, then click the Flip Vertical button. The image mirrors top-to-bottom. Use this to fix scanned photos that came out upside down, or to create a reflection effect.
You can combine both flips — clicking Flip Horizontal then Flip Vertical gives you a 180° rotation without touching the rotate tool.
How do I mirror an image?
Mirroring an image is exactly what the Flip Horizontal button does — the left and right sides swap, like a reflection in a mirror.
Open your image, click Flip Horizontal, check the mirrored preview, then click Save to download it.
How do I flip an image on my phone?
Open this page in your phone's browser (Safari on iPhone, Chrome on Android), tap to pick a photo, then tap Flip Horizontal or Flip Vertical.
Everything runs in the browser — no app to install, nothing uploaded.
What's the difference between flip and rotate?
Flipping mirrors the image (left-right or top-bottom) without changing its dimensions — a 4000×3000 photo stays 4000×3000 after flipping.
Rotating turns the image around its center point and swaps width/height for 90° rotations — a 4000×3000 photo becomes 3000×4000 after a 90° rotation.
Use flip to mirror text in signs or fix selfies; use rotate to fix sideways photos taken in portrait orientation.
Does flipping reduce image quality?
No. Flipping is pixel-perfect — every pixel is moved to its mirror position with no interpolation or color change. A flipped image is identical in quality to the original.
Do people see you mirrored or flipped?
Usually not — the mirrored view is only what you see. Front cameras show a mirrored preview so framing feels natural, but the saved photo is flipped back to the view other people see. (On iPhone, the Mirror Front Camera setting under Settings → Camera changes this.)
That's why a saved selfie can look "wrong" to you — you're used to your mirror image. If you prefer the mirrored version, one click of Flip Horizontal bakes it into the file.
What format is the flipped image saved as?
The flipped image is saved in the same format as the original (JPG, PNG, WebP, AVIF, or GIF). JPG output uses 0.92 quality. PNG transparency is fully preserved — logos and icons stay clean on transparent backgrounds. Animated WebP is flipped as a still image (first frame only) — GIF is the only animated format flipped frame by frame.
After saving, if the file is still too large, run it through our Image Compressor.
Can I flip an animated GIF?
Yes. Animated GIFs are flipped frame by frame, and the output keeps the original frame delays and loop count. Frame timing is preserved (delays below 20 ms are raised to 20 ms, which most browsers do anyway). Transparent GIF areas are flattened onto a white background.
Is flipping really private?
Yes! All flipping happens locally in your browser using the Canvas API. Your images are never uploaded to any server. You can verify this by going offline after loading the page — the tool keeps working.
Does this work offline?
Yes! Once you've visited the page, flipping works without internet. All processing happens locally in your browser, so you can flip images anywhere — even on a plane.