Flip Images Online
Mirror an image horizontally (left-right) or vertically (top-bottom). Great for fixing mirror shots or creating a mirrored composition. The flip runs locally in your browser.
Upload an image
Drop an image here, or click to browse
JPG, PNG, WebP · Max 50 MB per file
Your image stays on your device. This tool runs entirely in your browser. Your file is never uploaded to our server.
How do you flip an image online?
Flipping an image on this page is a three-step loop: drop the file, choose horizontal or vertical, and download the result. The tool accepts JPG, PNG, and WebP files up to 50 MB and mirrors the image in your browser with the Canvas API, so nothing leaves your device. A horizontal flip mirrors the image left to right, the way you look in a mirror, and a vertical flip mirrors it top to bottom. This is the fix for selfies that came out mirrored, and the fastest way to build a symmetrical composition from a single photo.
- 1Drop or select an image. JPG, PNG, and WebP files up to 50 MB are accepted.
- 2Choose horizontal to mirror left to right, or vertical to mirror top to bottom.
- 3Set the quality if you are saving as JPG or WebP. PNG is lossless, so the slider is hidden.
- 4Download the flipped image. Your original file is never modified.
Flip or rotate: which one do you need?
A flip mirrors the image across an axis, while a rotation spins it around the center. The two produce different results, and picking the wrong one makes the problem worse. Check the preview before downloading.
- Horizontal flip mirrors left to right. Use it when a selfie is mirrored, text reads backwards, or artwork needs a mirror image for transfer printing.
- Vertical flip mirrors top to bottom. Use it for an upside-down reflection or a composition that needs to be turned over.
- Rotation turns a photo that is lying sideways. A flip will not make a sideways photo upright; use the rotator for that job.
Why do selfies come out mirrored?
Phone front cameras show a mirrored preview by default, because that is what feels natural when you frame yourself, like looking in a mirror. Some phones then save the photo mirrored to match that preview, which means writing on clothing, signs, or posters in the background appears backwards. A horizontal flip restores the true orientation, so text reads correctly and faces are no longer reversed.
Does flipping reduce image quality?
No. A flip re-positions pixels across an axis without discarding or resampling them, so the visible detail is unchanged. The only caveat is the output format. If you save as JPG or WebP, the image is re-encoded at your chosen quality setting, and that re-encode is what can cost a little detail. Keep the slider at 80% or higher for a visually identical result, or save as PNG for lossless output.
Common use cases for image flipping
Fixing mirrored selfies
A 1080x1440 selfie that saved mirrored shows text on a shirt or a sign backwards. A horizontal flip restores it in one step, and because flipping does not resample pixels, the corrected photo is identical in quality to the original.
Correcting mirrored screenshots and scans
Screenshots of video calls and some scanner exports come out mirrored, so text and faces read backwards. A 2200x1700 screenshot of a mirrored call is fixed with a single horizontal flip, making the meeting record readable for sharing or notes.
Creating symmetrical compositions
Flipping a landscape or a centered portrait produces a mirrored twin that reads as a deliberate, symmetrical composition. A 1600x1067 landscape flipped horizontally gives its mirror image, which photographers use to test how a symmetric crop will look before committing to an edit.
Preparing artwork for transfer printing
Iron-on transfers and some sticker workflows require the design to be mirrored before printing, so that it reads correctly once transferred. A horizontal flip on a 3000x3000 design file produces the mirror image the printer needs, without any quality loss.
Output formats and what changes
The output keeps the format of the source file: a JPG stays a JPG, a PNG stays a PNG, and a WebP stays a WebP. The quality slider applies to JPG and WebP output and is hidden for PNG, because PNG is lossless. When the output is JPG, transparent areas are filled with white, since JPG cannot store transparency. A flip never changes the image dimensions, only the direction the pixels face.
Why flip in the browser?
Every image on this page is processed by the Canvas API inside your browser. Nothing is uploaded, no account is required, and there is no queue to wait in. That makes the tool a sensible choice for personal selfies, client artwork, or any file you would rather not hand to a third-party service. Processing starts the moment the file is selected, and the result is usually ready in under a second.
Frequently asked questions
Does flipping an image reduce quality?
No. A flip re-positions pixels without discarding them. If you save as JPG or WebP, the re-encode at your quality setting is the only thing that can cost detail, so keep the slider at 80% or higher. PNG output is lossless.
Is flipping the same as rotating?
No. A flip mirrors the image across an axis, while a rotation spins it around the center. A horizontal flip makes a selfie read correctly; a 90 degree rotation makes a sideways photo upright. Pick the tool that matches the problem.
How do I fix a mirrored selfie?
Use a horizontal flip. It mirrors the image left to right, which restores the true orientation so text on clothing or signs reads correctly and faces point the right way.
Can I flip a PNG with transparency?
Yes. Transparency is preserved, and the alpha channel stays intact for PNG and WebP output. When the output is JPG, transparent areas are filled with white.
Does flipping change the file size?
Barely. The number of pixels is unchanged, so the file size stays close to the original. Any difference comes from the re-encode when you save as JPG or WebP, controlled by the quality slider.
Which direction does a horizontal flip mirror?
Horizontal means left to right, like looking in a mirror. A vertical flip mirrors top to bottom, turning the image upside down. The preview shows the exact result before you download.
Is there a file size limit?
Input files are limited to 50 MB. The limit exists because the tool decodes the full image into memory in your browser. Most photos and screenshots are far below it.