Flip Image Online
Mirror a picture left to right, flip it upside down, or turn it a quarter turn, all in the browser, at full resolution.
or browse filesdrop an image here or paste
Mirror a picture left to right, flip it upside down, or turn it a quarter turn, all in the browser, at full resolution.
or browse filesdrop an image here or paste
This image flipper mirrors any picture in your browser. Drop in a JPG, PNG or WebP and flick Flip horizontal to mirror it left to right, the classic mirror image, or Flip vertical to turn it upside down, top to bottom. Switch both on to flip the image 180 degrees. The preview updates instantly, the switches undo themselves, and a Reset link returns the original.
A flip is a pure pixel move. Mirroring an image only swaps the left column with the right one, or the top row with the bottom, so nothing is resampled and nothing goes soft: the downloaded file has exactly the same pixels as the original, in their mirrored places, at full resolution. That is what makes it safe to flip a photo, undo it, and flip it again without any loss.
Open the picture: drop it on the page, browse for it, or paste it from the clipboard. Then:
The keyboard works as well: H flips horizontally, V flips vertically, the bracket keys [ and ] rotate 90 degrees, and R resets. A fullscreen button sits in the corner of the stage. To flip several images, open them one after another; each new picture starts unflipped. Everything is client-side; the image is never uploaded.
A horizontal flip reverses a picture left to right across a vertical axis. It is what a mirror does: a person facing left now faces right, a logo on the left shoulder moves to the right one, and any text reads backwards. This is the flip people mean by a mirror image, and it is the one to reach for when a selfie came out mirrored, when a graphic needs to face the other way, or when you want a symmetrical pair for a design.
A vertical flip reverses a picture top to bottom across a horizontal axis, turning it upside down while keeping left on the left. Reflections in water are vertical flips, which is why it is the flip to use to fake one. Note that an upside-down flip is not the same as a 180 degree rotation: the rotation keeps text readable when you turn your head, while the vertical flip leaves it mirrored. Turn on both flips at once and the two mirrors cancel into a true 180 degree turn.
Whatever it is called, mirror a photo, invert an image, reverse a picture left to right, it is the horizontal flip on this page. Selfie cameras usually show you a mirrored preview and then save the picture un-mirrored, which is why the photo can look "wrong" compared with what you saw; one horizontal flip puts it back the way you see yourself in a mirror. The same flip fixes lettering that came out backwards on a photo taken through a mirror, and gives a left-facing product shot a right-facing twin for a layout.
Text in the image flips along with everything else, because a flip mirrors every pixel; there is no way to mirror a picture while keeping its words readable, and a photo of writing that was shot mirrored is exactly what a horizontal flip corrects. To turn a picture without mirroring anything, use the rotate buttons or the rotate image tool, which also rotates by any angle in degrees.
The download is rendered from your original file at full resolution and saved as PNG, JPG or WebP; a JPG that goes in comes out as a JPG by default. Transparency in a PNG survives the flip, no watermark is added, and no account is needed. After flipping, the crop tool trims the picture and the resize image tool changes its dimensions. To flip an animated GIF frame by frame, use the flip GIF tool; to level a crooked horizon, the image straightener. These are a small part of a much larger set of image utilities on this site, so see what is live right now on the all tools page.
Open the picture on this page and switch on Flip horizontal. The image mirrors left to right on the spot, and switching it off restores the original. Download the mirrored copy as PNG, JPG or WebP at full resolution; nothing is uploaded.
Switch on Flip vertical. The picture turns top to bottom, keeping left on the left, which is the flip used for a reflection. If you want the image turned upside down with its text still readable, that is a 180 degree rotation: press the 180° button instead.
A mirror image is a horizontal flip. Load the photo, switch on Flip horizontal, and the picture reverses left to right exactly as a mirror shows it. It is the fix for a selfie that looks different from your reflection and for lettering that was photographed backwards.
No. A flip only moves pixels to their mirrored positions, so no pixel is resampled or changed; the flipped file matches the original pixel for pixel. Saving as PNG or WebP keeps it that way, while saving as JPG recompresses the file as any JPG save does.
Yes. Switch on both Flip horizontal and Flip vertical, and the two mirrors combine into a 180 degree turn, or press the 180° button in the Rotate row, which does the same thing in one step. The 90° left and 90° right buttons turn the picture sideways.
Not with a flip: mirroring reverses every pixel, words included, which is what makes a mirror image a mirror image. If the goal is to change which way a picture faces while keeping text readable, rotate it instead, or crop the text out and flip the rest.
No. The flip runs in your browser with the canvas API, the file never leaves your device, and the page keeps working offline once it has loaded. You can open JPG, PNG, WebP and any other image your browser displays, and download as PNG, JPG or WebP.