Skip to content
I Hate Online Tools

Flip

Flip horizontal or vertical.

This runs in your browser. Nothing is uploaded.

About Flip

Mirrors your image horizontally or vertically with a single click, showing the flipped version in your browser and saving it as a PNG when you download.

Front cameras mirror what they capture, so selfies and webcam grabs regularly come out with text backwards and faces on the wrong side. Flipping horizontally undoes that. Designers run the same operation deliberately, mirroring a stock photo so the subject faces into the layout rather than off the edge of the page. Vertical flips are rarer — reflections, and images that arrived upside down.

Flip H and Flip V run immediately, with no Apply preview step in between: each button mirrors the image along its axis and shows you the result. The operation is exact, swapping pixel positions with no resampling, so the output holds your input's pixels in a different order. Dimensions stay identical. Download saves the mirrored version.

Worth knowing: the two buttons do not stack. Each runs against the image you loaded rather than against the previous result, so clicking Flip H and then Flip V leaves you with a vertical flip only, not both. A flip in both directions is the same thing as a 180-degree rotation, so use the rotate tool for that. Mirroring also reverses any text or logo in the frame, which usually looks obviously wrong.

How to use Flip

  1. 1Drop your image onto the panel or click to browse.
  2. 2Click Flip H to mirror left to right, or Flip V to mirror top to bottom.
  3. 3Click Download to save the result as a PNG.

What it won't do

  • The two buttons do not combine; each one flips the original image.
  • No Apply preview step — the buttons run as soon as you click them.
  • Downloads as PNG regardless of the input format.

Common questions

How do I un-mirror a selfie?

Click Flip H, which mirrors the image left to right and reverses what the front camera did. Text in the shot becomes readable again and the parting in your hair moves back to the correct side. Nothing about the pixels degrades in the process, so you can flip and re-flip as many times as you like.

Is flipping an image lossless?

Yes, as far as the operation goes — pixels are moved, not recalculated, so every value survives exactly. The only step that could introduce loss is the file format on the way out, and the download is PNG, which is lossless. That makes the round trip clean even from a JPEG input, though the PNG will be larger than that JPEG was.

Can I flip horizontally and vertically at once?

Not with these two buttons, because each acts on the original rather than on the previous flip, so the second click replaces the first. Flipping both ways is identical to rotating 180 degrees — use the rotate tool with Degrees set to 180. Otherwise download one flip and drop the result back in.

Does flipping change the file size or dimensions?

Dimensions stay exactly the same, and the pixel content is identical apart from its arrangement. File size can shift slightly, because compressors encode a mirrored image a little differently, and it will shift substantially if your input was a JPEG, since what downloads is a PNG.

Related tools

Why this one doesn't upload your file

There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation

Install the app