Mirror a photo left-to-right or turn it upside down, fix reversed selfie text, and download the result in JPG, PNG or WebP, all in your browser.
No limits or paywall.
Use instantly, no account.
Processed inside your browser.
Clean, full-quality output.
No upload queue or waiting.
Works on phone and desktop.
Mirrored images are everywhere once you notice them. Front-facing cameras save selfies flipped, so the logo on your shirt reads backwards. Photos of reflections in mirrors, windows and water come out reversed. Designers regularly need a mirrored copy of an element to build symmetrical layouts. In each case you need to flip the image, not rotate it.
This tool flips images horizontally or vertically in one click, lets you combine flips with rotations, and shows a before/after comparison so you can be sure the result is right. Download in the original format or as JPG, PNG or WebP. Everything happens in your browser, with no upload and no watermark.
Before
Front-camera selfie
Mirrored
Text on your T-shirt or a sign behind you reads backwards.
After
Flipped horizontally
Readable
The scene appears the way other people see it.
Flipping only re-arranges pixels; nothing is resampled, so the image stays as sharp as the original. Export as PNG for a perfectly lossless result.
Drop a JPG, PNG, WebP or other image into the workspace at the top of the page.
Click Flip Horizontal to mirror left-to-right, or Flip Vertical to turn it upside down as a mirror image. Rotate too if needed.
Use the before/after slider to check the result. Undo any step you don't want.
Keep the original format or choose JPG, PNG or WebP, then download.
| Problem | Use | Effect |
|---|---|---|
| Selfie text reads backwards | Flip horizontal | Left and right swap |
| Photo is upside down | Rotate 180° | Turned, not mirrored |
| Reflection photographed in a mirror or water | Flip horizontal or vertical | Restores the real orientation |
| Sideways phone photo | Rotate 90° | Turned a quarter |
| Design needs a mirrored copy | Flip horizontal | Creates a symmetrical counterpart |
| Scanned page upside down | Rotate 180° | Text becomes readable |
A horizontal flip mirrors the image across a vertical line through its centre: what was on the left appears on the right. It is what you need for mirrored selfies, reversed text and reflections in a mirror. A vertical flip mirrors across a horizontal line, so the top becomes the bottom, as in a reflection in still water.
Note that a vertical flip is not the same as turning a photo upside down. A 180° rotation turns the image without mirroring it; a vertical flip produces a mirror image. If an upside-down photo's text should read normally, rotate it instead with the image rotator.
When you use the front camera, the preview behaves like a mirror because that feels natural when framing yourself. Many phones also save the photo mirrored, so it matches what you saw. Other people, however, see you un-mirrored, and any text in the shot reads backwards. Flipping horizontally restores the true orientation.
Some phones have a "mirror front camera" setting that controls this. If your selfies are consistently reversed, check the camera settings to fix future photos, and use this tool for existing ones.
Flipping does not blend or resample pixels; it simply reorders them. The only quality consideration is the export format. PNG export is lossless, so the result is identical in quality to the original. JPG and WebP exports apply compression at the quality you choose; at 90 or above the difference is not visible.
Designers flip elements to create symmetrical compositions, face subjects towards the centre of a layout, or make a product photo point the other way on a banner. Mirrored copies also make striking side-by-side images: flip a photo, then place both versions next to each other with the side-by-side image combiner.
Be careful with flipped photos of real places, products with visible text, and people: a mirrored image can mislead viewers if it is presented as the original.
The image is transformed on your device using the browser canvas. Nothing is uploaded, so personal photos stay private, and the result is ready instantly, even for large images.
Mirroring usually comes from software trying to feel natural. Video-call apps show your own camera mirrored so moving left looks like moving left, though the other participants see you un-mirrored. Phone front cameras do the same in the preview, and some save the photo that way. Scanners and photocopiers can mirror pages if a transparency or slide is placed upside down.
Printing is the opposite case: iron-on transfers, some sublimation papers and window decals printed on the inside of the glass must be printed mirrored so they read correctly once applied. Flip the design horizontally before printing, and double-check text in the preview, because a wrong flip wastes a transfer sheet.
Some photos need both. A selfie taken with the phone held sideways may be mirrored and rotated at the same time. Fix the orientation first with the 90° rotate buttons, then flip horizontally if any text still reads backwards. The workspace keeps a history, so you can undo either step, and the live preview shows the final result before you download.
Screenshots and graphics with text are usually the images you should not flip, because the text becomes unreadable. The exceptions are designs meant to be seen in a mirror or through glass, such as stickers applied on the inside of a car window, and transfers. For graphics, export as PNG so edges and colours stay exactly as they were.
Correct reversed text and logos in front-camera photos.
Restore the real orientation of photos taken in mirrors or water.
Mirror elements to balance layouts or point subjects towards your text.
Some iron-on and transfer methods need a mirrored print; flip the design first.
Add the image, click Flip Horizontal and download. The left and right sides swap, which is exactly how a mirror reflection looks.
Flipping mirrors the image across an axis, so text reads backwards. Rotating turns the image without mirroring it. An upside-down photo needs a 180° rotation, not a vertical flip.
Front cameras often save a mirrored image, so text appears reversed. Flip the photo horizontally to restore the real orientation.
Flipping itself only re-arranges pixels. Exporting as PNG is completely lossless; JPG and WebP exports apply normal compression at the quality you choose.
Yes. Combine flips with 90° turns or any custom angle, then download one final image.
No. Flipping and exporting happen in your browser; nothing is sent to a server.
Yes. The tool works in mobile browsers, with a sticky action bar for quick downloading.
This tool flips images. For a PDF page, convert it with the PDF to JPG converter first, then flip the image.
Yes. Export as PNG or WebP to keep the transparency after flipping.
Only slightly, depending on the export format and quality you choose. The pixel dimensions stay the same.
Yes. Flip again in the same direction, or use undo to step back through your changes.