How to Mirror a Photo Free (Horizontal & Vertical) [2026]
A complete guide to mirroring photos free in your browser — fixing mirrored selfies, creating water reflection effects, correcting reversed scans, and batch-mirroring photo sets. No upload. No server. No signup.

Table of Contents
When you actually need to mirror a photo
“Mirror a photo” and “flip an image” describe the same operation — reflecting the image across an axis so that it appears as its mirror reflection. The need comes up more often than most people expect:
- Mirrored selfies. You took a selfie and the saved photo appears reversed — text on your shirt is backwards, your parting is on the wrong side. This happens because some camera apps save selfies in mirror orientation instead of flipping them to the non-mirrored version.
- Reversed scans. You scanned a document or a photo print and the result is mirrored — the page was placed face-down on the scanner with the text facing away from the glass instead of toward it.
- Creative reflection effects. You want to create a water reflection effect by mirroring a landscape photo along the horizon line, or build a symmetrical design by mirroring an image of a subject along a vertical center line.
- Layout and product photography. You need a product shot or portrait that faces the other direction — for a layout where the subject should look toward text rather than away from it, or to create a symmetric set of images.
All of these are solved by SammaPix Flip Image, a free browser-based tool that applies the mirror transform using the HTML Canvas API — no upload to any server, no signup, and no app to install. The tool works on desktop and mobile browsers.
Fixing a mirrored selfie: the most common use case
If you have taken a selfie and the saved photo looks like a mirror image of what you expected — your dominant hand is on the wrong side, lettering is reversed, or familiar features appear flipped — the cause is camera app behavior, not a camera defect.
Front-facing cameras show a live mirror preview so it feels natural while framing. When the shutter is pressed, different apps handle the final saved image differently:
| App / System | Default behavior | Fix needed? |
|---|---|---|
| iPhone Camera (default) | Flips the saved photo to non-mirror orientation (others see you correctly). | No. Only if “Mirror Front Camera” is enabled in Settings → Camera. |
| Instagram Camera | Saves in mirror orientation (the preview you saw). Subject looks mirrored in saved photo. | Yes — horizontal flip to correct. |
| Snapchat | Saves in mirror orientation by default. Has a setting to change this. | Yes — horizontal flip to correct. |
| Samsung Camera (recent models) | Has changed over model generations. Newer Galaxy phones flip automatically; older ones may save in mirror orientation. | Depends on model — check saved photo for text reversal. |
| Video call screenshots (Zoom, Teams, FaceTime) | Vary by app. Screenshots of your own preview tile are often in mirror orientation. | Often yes — horizontal flip to correct your tile. |
The fastest way to check if your selfie is mirrored: look for any text in the image (a logo on clothing, a sign in the background, a tattoo with text). If the text appears reversed, the photo is in mirror orientation and needs a horizontal flip.
Horizontal mirror: what it is and when to use it
A horizontal mirror (also called a horizontal flip or left-right mirror) reflects the image across the vertical center axis. The left side becomes the right side. The right side becomes the left side. The image looks exactly like its reflection in a vertical mirror — which is why this is often called simply “mirroring” a photo.
Technically, every pixel at position (x, y) is remapped to position (width - 1 - x, y). The Y coordinate does not change. The image dimensions stay the same. It is a clean, one-to-one mapping with no information loss.
When to use horizontal mirror
- Correcting a selfie saved in mirror orientation (left-right is reversed)
- Fixing a scanned document where the page was placed reversed on the scanner bed
- Creating a mirror pair of a product or portrait for a symmetric layout (subject facing both directions)
- Generating a symmetric butterfly or mandala effect from an asymmetric photo
- Correcting text or logos that appear reversed in screenshots from video calls or screen recordings
Vertical mirror: reflection effects and upside-down corrections
A vertical mirror (vertical flip or top-bottom mirror) reflects the image across the horizontal center axis. The top becomes the bottom. The bottom becomes the top. The image appears upside down — but not mirrored left to right.
Every pixel at position (x, y) is remapped to position (x, height - 1 - y). The X coordinate does not change. The image dimensions stay the same.
When to use vertical mirror
- Creating a water or floor reflection effect (the core step is a vertical flip of the base image)
- Correcting an image captured by a camera mounted upside down (aerial photography, certain document scanner configurations)
- Certain typographic and print layouts where text or imagery is intended to be read from the opposite direction
- Building symmetric compositions where a subject is mirrored above and below a center line
How to create a water reflection effect from any photo
A water reflection (or mirror reflection) effect is one of the most popular creative uses for a vertical flip. Here is how to create it:
- Choose a suitable photo. Landscape photos, architecture, portraits against clean backgrounds, and images with strong vertical lines (trees, buildings, people standing) all work well. The horizon line or subject baseline becomes the reflection axis.
- Open sammapix.com/tools/flip-image, drop your photo, select Flip Vertical, and download. This gives you the vertically flipped version — the “reflection” component.
- Open any image editing tool (Canva, Photoshop, GIMP, or even a free tool like Pixlr) and create a new canvas that is twice the height of the original photo.
- Place the original photo in the top half and the vertically flipped version in the bottom half, aligning them at the center line. They should meet exactly at the horizon line or subject baseline.
- Optional: refine the reflection. Reduce the opacity of the flipped layer to 60 to 80 percent to simulate light absorption by water. Add a slight Gaussian blur (2 to 5 pixels) to simulate surface texture. Add a ripple or wave distortion filter if your editor supports it.
The result is a composite image that looks like the subject or landscape is reflected in a still body of water. This technique is widely used in landscape photography, real estate imagery, and graphic design.
Mirror your photos in your browser now
Horizontal mirror, vertical mirror, or both. Batch up to 20 photos. Download all as ZIP. No upload. No signup. Free.
Open Flip Image, FreeFixing a reversed or mirrored scan
Flatbed scanners are a surprisingly common source of mirrored images. When a document or photograph is placed on the scanner glass face-down with the text facing up (away from the glass), the scanner captures the image through the back of the page. The result is a mirror image of the original — text appears reversed, images appear flipped.
This also happens with overhead document camera scanners when the camera is positioned to one side instead of directly above, and with certain mobile scanning apps that handle camera perspective without automatically correcting the orientation.
How to identify a mirrored scan vs an upside-down scan
- Mirrored scan (horizontal flip needed): Text is readable upright but reversed, as if reading in a mirror. Letters are backwards. The page orientation (portrait or landscape) is correct, but the content is mirrored left to right.
- Upside-down scan (rotate 180 degrees or vertical flip needed): Text appears upside down but not mirrored. The letters are not reversed — they are simply inverted. Use rotate 180 degrees to correct this, not a mirror.
- Both (rotate 90 and flip): Text is sideways AND mirrored. Correct the rotation first with Rotate Image, then apply the horizontal flip.
For a mirrored scan: go to sammapix.com/tools/flip-image, drop the scanned image, select Flip Horizontal, and download. The text will read correctly. For a batch of scanned pages that all came out reversed, drop all of them at once and batch flip them in one pass.
How to batch mirror a set of photos
The need to mirror multiple photos at once is common in several workflows:
- A set of product shots that all need to face the opposite direction for a new layout
- A batch of selfies from a social app that all saved in mirror orientation
- A set of scanned pages from a document that was placed reversed on the scanner
- A collection of portraits for a symmetric design where all subjects need to face the same direction
SammaPix Flip Image supports batch processing of up to 20 images per session. Drop all files at once, select the mirror direction, click Flip. All images are processed in your browser simultaneously through the Canvas pipeline. When complete, click Download All as ZIP — the entire batch arrives in a single archive ready to use. Zero upload, zero server involvement, zero signup.
How to mirror a photo free, step by step
Here is the complete process for mirroring one or more photos using SammaPix Flip Image:
- Go to sammapix.com/tools/flip-image in Chrome, Safari, Firefox, or Edge — on desktop or mobile. No account required.
- Drop your photos onto the dropzone or click to browse and select files. You can select multiple files at once. Accepted formats include JPEG, PNG, WebP, GIF, and AVIF. Files load into browser memory — no upload occurs.
- Select the mirror direction. Click Flip Horizontal to create a left-right mirror (most common for selfies and reversed scans). Click Flip Vertical to create a top-bottom mirror (for reflection effects). Both can be applied at once.
- Click Flip. The Canvas API applies the transform to each photo in milliseconds. Previews of the mirrored photos appear below the dropzone.
- Review the results. Check that the mirror direction is correct. Text should now read forward (for a corrected selfie or scan). The subject should face the intended direction.
- Download individually or as ZIP. Click the download button next to any single photo, or click Download All as ZIP for the full batch. Files come from browser memory — no network request occurs.
Your photos stay on your device
No upload, no account, no server. Supports JPEG, PNG, WebP, GIF, AVIF. Batch 20 photos. Horizontal and vertical mirror. ZIP download. Free.
Quality and privacy: what the browser actually does
Two concerns come up every time someone considers using a browser-based image tool: does it actually stay on my device, and does the mirror operation reduce quality?
Privacy: verifiable client-side processing
When you drop a photo into SammaPix Flip Image, the browser reads it using the FileReader API — a standard browser API that reads local files without any network access. The image is decoded into a bitmap, mirrored via a Canvas transform, and the result is exported as a blob: URL served from browser memory. No network request carries your image anywhere.
You can verify this yourself: open browser DevTools (F12 on Windows/Linux, Command Option I on Mac), go to the Network tab, drop your photo, and click Flip. You will see the initial page load requests (JavaScript, CSS) but zero outgoing requests during the mirror operation or download. This is not a claim — it is observable behavior you can check in thirty seconds.
Quality: pixel-exact with a single JPEG re-encode
A mirror transform maps every source pixel to exactly one destination pixel with no interpolation. This is unlike arbitrary-angle rotation (which requires bilinear interpolation and introduces slight softness on diagonal edges). A flip is exact.
The only quality consideration: if your input is a JPEG, the output is a JPEG re-encoded by the browser canvas at approximately 92 percent quality. One generation of JPEG re-compression introduces very slight quality reduction — the same trade-off you get in any editor (Photoshop, Lightroom, GIMP) that saves a JPEG after editing. For web, social media, and most practical uses this is imperceptible. If your input is a PNG, the output PNG is lossless — mathematically identical to the input with reflected pixel coordinates.
Mirror vs rotate: picking the right tool for the job
The most common mistake when correcting photo orientation is applying a mirror when rotation is needed, or rotation when a mirror is needed. Here is a quick decision framework:
- Photo is sideways (rotated 90 degrees): Use Rotate Image with 90 or 270 degrees. See the guide Rotate an Image Online Without Uploading It.
- Photo is upside down, not mirrored: Use Rotate Image with 180 degrees — or vertical flip (same visual result for most images).
- Photo is mirrored (text reversed, content reflected left-right): Use Flip Image with horizontal flip.
- Photo is both sideways and mirrored: Rotate first to correct the angle, then apply a horizontal flip. Use both tools in sequence.
- You want to create a mirror symmetry creative effect: Apply horizontal flip to get the mirrored version, then combine original and flipped in a design tool.
Related image tools that run in your browser
SammaPix offers a full suite of browser-based image tools — all with no upload and no server processing:
- Flip Image: mirror any photo horizontally or vertically. Batch up to 20 files, download as ZIP. This is the tool this article covers.
- Rotate Image: rotate any image 90/180/270 degrees or any custom angle. The complement to flipping — use for sideways photos instead of mirrored ones. Full guide: Rotate an Image Online Without Uploading It.
- Compress Images: reduce file size by re-encoding at a lower quality level. Useful after creating a composite reflection image that is larger than you need. See Compress images without losing quality.
- Crop to Ratio: crop images to exact aspect ratios — 1:1, 4:3, 16:9, 4:5 for Instagram. Useful after mirroring if the reflected composite needs to be cropped to a specific platform dimension.
- Resize Images: resize mirrored images to exact pixel dimensions or a percentage. Useful when the output needs to fit a specific size requirement.
All your image editing needs, all in-browser
Mirror, rotate, compress, crop, and resize without uploading your images anywhere. All tools run locally in your browser via Canvas API. No server. No signup. No watermark.
FAQ
How do I mirror a photo for free online?
Go to sammapix.com/tools/flip-image, drop your photo, select Flip Horizontal (for a left-right mirror), and click Flip. The mirror is applied in your browser via the Canvas API — no upload, no signup, no server. Download the mirrored photo in one click. Free for up to 20 photos at once.
Why does my selfie look mirrored when I save it?
Front cameras show you a mirror preview (the way you see yourself in a mirror) because it feels natural. When the photo is saved, different apps handle this differently. Some apps automatically flip the saved photo so it matches how others see you; others save it in mirror orientation (the way you saw it in the preview). Instagram, Snapchat, and some Android camera apps historically saved selfies in mirror orientation. The fix is a horizontal flip of the saved photo, which you can do free in your browser at sammapix.com/tools/flip-image with no upload.
What is the difference between mirroring a photo and rotating it?
Mirroring (flipping) reflects the image across an axis. A horizontal mirror makes the left side become the right side — the image appears as its reflection in a mirror. Rotating turns the image by an angle around a central point — 90 degrees clockwise makes the top become the right side. They are different operations for different problems. If your selfie looks like a reflection (text on your shirt is reversed, your parting is on the wrong side), you need a mirror (horizontal flip). If your photo is sideways, you need rotation. See the rotate guide at sammapix.com/blog/rotate-image-online-no-upload.
Can I mirror a batch of photos at once?
Yes. Drop up to 20 photos onto sammapix.com/tools/flip-image, select the mirror direction, and click Flip. All photos are mirrored in one pass entirely in your browser. Download them all as a ZIP archive in one click — no upload, no server, no signup required.
How do I create a water reflection effect for a photo?
A water reflection effect is created by taking a vertical flip of your photo and placing it below the original to simulate a reflection in water. Step 1: Open sammapix.com/tools/flip-image, drop your photo, select Flip Vertical, and download the vertically flipped version. Step 2: In any image editor (Canva, Photoshop, GIMP, or even Google Slides), place the original photo on top and the flipped version below it, touching at the horizon line. Step 3: Optionally add a slight blur or ripple effect to the flipped version and reduce its opacity to simulate water texture.
My scanned document came out reversed. How do I fix it?
If your scanned document appears reversed (mirrored left to right), the page was placed face-down on the scanner bed with the text facing away from the glass. The fix is a horizontal flip. Go to sammapix.com/tools/flip-image, drop the scanned image, select Flip Horizontal, click Flip, and download the corrected version. The text will now read correctly. For a scanned image that is upside down (not mirrored), use vertical flip or rotate 180 degrees instead.
Does mirroring a photo reduce its quality?
A mirror (flip) is a pixel-exact operation — every source pixel maps to exactly one destination pixel with no interpolation. The only quality impact comes from JPEG re-encoding at export (one generation of re-compression at approximately 92% quality), which is visually negligible for all practical purposes. PNG inputs come out with zero quality loss since PNG is lossless. The flip itself introduces no softness, no artifacts, and no pixel averaging of any kind.
Can I mirror a photo on my phone?
Yes. sammapix.com/tools/flip-image works in mobile browsers on both iPhone (Safari) and Android (Chrome). Open the link on your phone, tap to browse and select your photo from the camera roll, choose your flip direction, and download the mirrored result. The Canvas API processing happens on your phone's CPU — no upload required, and it works fast even on mid-range devices.