Candid Tools

Flip Image

Flip Image mirrors an image horizontally or vertically in your browser - photo or SVG, keeping SVGs as vector rather than rasterizing them, with no upload.

Paste image (Ctrl+V), drag and drop, or click to upload

Image file ยท processed on your device, never uploaded

At a glance

Accepts
PNG, JPG, WebP, GIF and other images your browser decodes, plus SVG
Outputs
A flipped image; SVG in stays SVG out, still vector
Where it runs
Entirely in your browser, on your device
What leaves your device
Nothing - the file never leaves your device
Limits
No size or count cap; bounded by your device's memory
Account
Not required - there is no sign-up
Price
Free, with no watermark and no usage cap
Made by
Visrut
Last updated
9 October 2026

Mirror a photo or an SVG horizontally, vertically, or both, right in your browser. Raster images are flipped on an HTML canvas; SVGs get a CSS transform applied to the actual markup, so the file you export stays fully vector instead of turning into a flattened image. Nothing you upload is ever sent to a server - there's no upload step at all, everything happens the moment you drop the file in.

Ways to flip an image

Text inside a flipped image

A flip mirrors everything in the frame, so any text baked into the photo comes out reversed as well. That is what a true mirror flip does, and there is no way to flip the picture while leaving the lettering alone - by that point the text is just pixels like the rest of the image. An SVG is the exception: because it stays vector, you can reopen it afterwards and unflip individual elements.

How to use it

  1. Paste (Ctrl+V), drag and drop, or click to upload an image - PNG, JPEG, SVG, and more all work.
  2. Toggle horizontal flip, vertical flip, or both from the icons in the corner.
  3. Download the flipped file, or copy it - SVGs copy as vector markup, everything else copies as PNG.

Frequently asked questions

Does flipping upload my image anywhere?

No - flips are drawn on an HTML canvas (or applied as a CSS transform for SVGs) entirely in your browser. Nothing is sent to a server.

Does this work with SVG files?

Yes - SVGs are flipped and exported as SVG markup, not rasterized, so you keep a fully vector file instead of a flattened image.

Can I flip both horizontally and vertically at once?

Yes, toggle the horizontal and vertical flip buttons independently - both can be active at the same time.

How do I mirror an image horizontally online?

Upload the image, then click the horizontal flip icon in the corner - it mirrors the image left-to-right, like a reflection in a vertical mirror, entirely in your browser.

How do I mirror an image vertically online?

Upload the image, then click the vertical flip icon - it mirrors the image top-to-bottom. Both flips run locally, so nothing is uploaded to do it.

What happens when I export a PNG or JPEG after flipping?

Downloading keeps your original file type; copying to the clipboard always copies a PNG. Both come from the canvas exactly as flipped on-screen.

Can I flip by an arbitrary angle, not just horizontal or vertical?

No, this tool only mirrors the image on its horizontal or vertical axis - it doesn't do custom-angle rotation.

If there's text baked into the image, will it flip backwards too?

Yes - a flip mirrors everything in the frame, including any text or watermark that's part of the photo itself. That's expected for a true mirror flip, not a bug.