Flip picture horizontally or vertically

Flipping an image mirrors it without resizing: horizontal swaps left and right, vertical swaps top and bottom, and both together give the same result as a 180-degree turn. The flip runs in your browser. The Result preview sits beside or below the Original, so you can compare them before you select Download PNG.

1. Choose an image

Open one image from your device

JPEG, PNG, WebP and other formats your browser can decode.

No image selected.

2. Choose a flip

Flip directions

Select one or both directions.

Choose one image to begin.

3. Preview & download

Compare the original and exported image. Download the result as a PNG.

Original

Your image will appear here.

Result

Choose Flip image to see the result.

Choose Flip image to create a preview and downloadable PNG.

Same oriented dimensions. Transparency retained. PNG output may be larger than the source.

How to flip an image

Choose an image from your device; the Original preview appears once it decodes. Tick Horizontal flip, Vertical flip, or both, then select Flip image. The Result preview appears beside the Original, or below it on a narrow screen, and Download PNG saves a PNG with the same width and height as the source.

Every export starts fresh from the original decoded image, so flipping again after already flipping does not add a second flip on top of the first. Reset flips returns both checkboxes to their unticked state. With neither box ticked, Flip image still runs and exports an unflipped PNG copy. There is no drag-and-drop area on this page; select the file through Choose image or Replace image.

  1. Choose an image from your device.
  2. Tick Horizontal flip, Vertical flip, or both.
  3. Select Flip image and compare the Original and Result previews.
  4. Select Download PNG.

Horizontal, vertical or both

Horizontal flip swaps left and right like a mirror, which also reverses any text visible in the image. Vertical flip swaps top and bottom. Ticking both together produces the same pixel arrangement as rotating the image 180 degrees, though this tool performs it as a flip, not a rotation.

Each flip is a single 2D canvas transform applied once to the original decoded image, so choosing a direction and exporting, then choosing a different direction, always starts over from the same source pixels rather than compounding onto the previous export. Horizontal flip sets the canvas's horizontal scale to -1, vertical flip sets its vertical scale to -1, and ticking both applies both scale factors in the same transform. None of the three choices changes the width or height, because a mirror only moves pixels to new places.

What flipping changes

Mirroring moves decoded pixels without resizing or interpolation, so the width and height in the result always match the source exactly, after the browser applies the source's own orientation first. The export step re-encodes the mirrored canvas as a Portable Network Graphics (PNG) file, so the output's byte size usually differs from the input even though no pixels were resampled.

The download is a new PNG made from the decoded pixels. It carries no EXIF or other metadata from the source, and an animated GIF or WebP gives 1 still frame. The flip does not recolor anything, but the browser canvas can round the color of partly transparent pixels. The Preview & download panel states this directly: dimensions stay the same, transparency is retained, and the PNG output can be larger than the source file, since flipping is not a compression step.

Limits

While the tool works, Cancel & clear stops it. Once a result exists, the same button reads Clear image and removes the picture so you can choose another. A damaged or unsupported file shows an error and asks for another image. The Original preview is scaled to at most 1200 pixels on its longer side; the Result preview and the download always keep the full source size.

The largest image you can flip depends on your browser's memory and canvas limits. A file that fails to load shows an error and asks you to choose another image; only an export failure keeps your current image and settings. If the export fails, the page keeps your image and names the size it could not create, so you can try a smaller image or another browser. You flip one image at a time, since there is no batch queue for several files at once.

Questions

How can I flip an image?

Choose an image from your device, then tick Horizontal flip, Vertical flip, or both. Select Flip image to mirror it and compare the Result with the Original, then select Download PNG once you are satisfied with how it looks in the preview.

What is it called to flip an image?

Flipping an image is also called mirroring it. Horizontal flip swaps left and right like a mirror, and vertical flip swaps top and bottom; ticking both together produces the same arrangement as a 180-degree turn, though the underlying operation is still a mirror, not a rotation.

How do I mirror an image both horizontally and vertically at once?

Tick both Horizontal flip and Vertical flip before selecting Flip image. The tool applies both mirrors together in a single export, not as two sequential flips, which produces the same pixel arrangement as rotating the image 180 degrees, without changing its width or height.

How do I flip just the left and right sides of a photo?

Tick only Horizontal flip, leaving Vertical flip unticked, then select Flip image. This swaps left and right like a mirror and reverses any visible text, while top and bottom stay exactly where they were in the source image, with its dimensions unchanged.

Can I flip an image online without installing anything?

Yes. The tool runs entirely in your browser, so there is nothing to install and no account to create. Choose an image, tick a direction, select Flip image and then select Download PNG to save the result to your own device right away.

Does flipping change the image's dimensions or quality?

The width and height stay the same, and pixels are moved without resizing or interpolation. The download is a new PNG, so the file size usually changes. Colors can shift slightly when the browser decodes the file or rounds the color of partly transparent pixels.

Which image formats can I flip?

The tool relies on your browser's native decoder, which typically covers JPEG, PNG and WebP; support for other formats depends on the browser rather than the file's extension alone. An unsupported or damaged file produces an error asking you to try another image.

Does my image leave my device when I flip it?

No. The picture is decoded and mirrored entirely on your own device, inside your own browser, and this tool does not upload, log or store it anywhere. Clear image, Cancel & clear while the tool works, and leaving the page each release it from memory.