Flip an image
Mirror a photo left to right or turn it upside down, one image or a folder full, without sending anything anywhere.
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark · limit is your device’s memory; phones hold less
Flip an image horizontally or vertically, or mirror a selfie, in your browser. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.
Done
Free, no ads. Support StayPut
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
Flipping an image makes its mirror copy. A horizontal flip swaps left and right, the way a reflection in a bathroom mirror does; a vertical flip swaps top and bottom, like a reflection in still water. It is not the same as rotating: a photo rotated 180 degrees is upside down but text in it still reads correctly, while a flipped photo turns every letter backwards.
The most common reason to flip is a selfie. Many front cameras save the picture the way the preview looked, which is mirrored, so a shop sign behind you or the logo on your shirt comes out backwards. This page opens with "Flip horizontally" already ticked; drop the photo, check the preview and press Flip. Designers use the same move to point a product shot or a portrait towards the text on a page, and printers need mirrored artwork for iron-on transfers and T-shirt printing.
Tick "Flip vertically" as well to mirror both ways, or add a quarter turn from the Rotate row in the same step. Drop a whole batch and every image gets the same change. The flip happens on a canvas in your browser tab: pixels are moved, not resampled, and PNGs stay lossless.
How it works
- Drop the image or images to flip, or tap to pick them. The preview shows the first one mirrored.
- Keep "Flip horizontally" for a left-to-right mirror, or tick "Flip vertically" instead to turn it upside down as a reflection.
- Press Flip. The mirrored copies download; the originals stay as they were.
In your browser, not on a server
Your browser decodes each image (libheif or the Squoosh decoders step in for HEIC, AVIF and JPEG XL), applying the EXIF orientation so the starting point is what you see. Stayput then draws it onto a canvas turned by a quarter, a half or three quarters and mirrored if you asked, which moves every pixel exactly without resampling, and encodes the result once in the format you chose.
Compared with upload-based tools: Rotating a photo is a one-second job that upload-based sites turn into a transfer of the whole file to their server, and design apps into a sign-up. Here a batch of phone photos is turned on your device, and the originals are never copied anywhere.
Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
What is the difference between flip horizontal and flip vertical?
Horizontal mirrors across a vertical line, so the left side becomes the right; that is what you want for selfies and for pointing a subject the other way. Vertical mirrors across a horizontal line, so the top becomes the bottom, as in a reflection on water.
How do I mirror an image for an iron-on transfer?
Flip horizontally, save as PNG so edges stay crisp, and print the mirrored copy. When it is pressed onto the fabric it reads the right way round again.
Will flipping change the size or quality?
No pixels are added or lost and the size stays the same. PNGs stay exact; JPG and WebP files are saved once at quality 92 unless you change it.
Is the file uploaded anywhere?
No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.
More image tools
Rotate & flip image
Fix a sideways photo, a mirrored selfie or an upside-down scan. One image or a batch, and none of them leave this device.
Image to Word
Turn a PNG, JPG or screenshot into a Word document you can edit. The text is read from the picture, one page per image, and the layout is not kept. Nothing is uploaded.
QR code generator
For a link, your Wi-Fi, a contact card, an email or a phone number. The code is made on this page and works forever.
Barcode generator
Type a number or text, pick the barcode type, and save the barcode as an image or a PDF. It is drawn on this page.
Other conversions
Guides
- How to rotate a pictureA photo that shows sideways is quick to fix. Here are the built-in steps on each device, and a browser option for a whole batch.