Load your photo
Upload a file or pick a sample from the sidebar. The image appears in the bordered preview with generous padding.
Mirror your images vertically or horizontally with a single click.
Free · private · in-browser
Preview uses GPU-friendly scale transforms; Show Original strips mirrors instantly so you can judge lettering, faces, and horizons before PNG export.
Flipping is reversible in the workspace: each button toggles its axis independently, so you can combine horizontal and vertical mirrors (equivalent to a 180° spin for symmetric subjects, but with explicit control). Downloads rasterize the same scaleX/scaleY logic at full resolution—no server upload.
Upload a file or pick a sample from the sidebar. The image appears in the bordered preview with generous padding.
Tap Flip horizontally or Flip vertically as needed. Both can be active together. Use Show Original to double-check unmirrored pixels.
When Show Edited matches your intent, tap Download to save PNG at full resolution.
Open these types in the workspace. Download saves PNG at source dimensions with your flip state baked in.
Independent toggles, CSS preview, combined flips, compare mode, Blur-aligned download control, sidebar samples.
Dedicated buttons map to scaleX(-1) and scaleY(-1) previews; active states use indigo emphasis so you always know what is on.
Original removes both mirrors; Edited re-applies whatever combination you toggled—ideal for verifying asymmetric details.
Same sidebar strip as Rotate and Blur: tap to load a demo image instantly.
1px border, subtle grid, and generous padding mirror the rest of the professional toolkit.
Export mirrors pixels on canvas with the same math you preview—not a screen grab.
Everything stays in your browser until you download or share the file yourself.
Correcting selfie orientation: mirror horizontally so text or logos read naturally, then compare with Show Original to confirm.
When an asset needs to face the other direction, flip once instead of redrawing vectors or re-exporting from design tools.
Quickly mirror a scan or UI capture for layout mockups while keeping the untouched original one toggle away.
Stack horizontal and vertical flips to explore kaleidoscope-style layouts before committing to a download.
Use horizontal mirroring when you need left and right swapped—common for selfies, product hero shots, or compositing. Use vertical mirroring when the scene should reflect top-to-bottom, such as fixing an inverted scan.
Yes. Each button toggles independently, so both can be active together for a combined mirror effect.
Yes. Export applies the same horizontal and vertical mirror state to every pixel at full resolution.
No. Mirroring runs locally in your browser until you download or share the file yourself.
They activate only after an image is decoded on the canvas—either from your upload or a sample thumbnail.