Image tools

Flip an image horizontally, vertically or both

Mirror a JPG, PNG or WebP left to right, reverse top and bottom, or use both directions. The pixel dimensions stay the same; processing runs in your browser.

No server upload No signup Up to 30 MB per file

Drag files here

This tool processes one file at a time.

JPG, PNG, WEBP · Up to 30 MB per file
Local browser processing — Source files are not sent to our server for conversion.

Check horizontal versus vertical flipping

Try without a personal file. The sample is an asymmetric colour grid, 640 × 320 pixels.

Source: red left edge and asymmetric colour grid
Original · 640 × 320

Download sample PNG

Try these settings with the sample
  1. Download the sample and open it with Choose files in the tool above.
  2. Direction: horizontal
  3. Process, compare the preview and dimensions, then download and reopen the result.

Compare horizontal, vertical and both on the same source

Horizontal: red edge moves right; the top colours stay at the top
Horizontal: red edge moves right; the top colours stay at the top · Download PNG
Vertical: red edge stays left; yellow and blue move to the bottom
Vertical: red edge stays left; yellow and blue move to the bottom · Download PNG
Both: red edge moves right; yellow and blue move down — the same arrangement as a 180° rotation
Both: red edge moves right; yellow and blue move down — the same arrangement as a 180° rotation · Download PNG

These references rearrange the pixels of the 640 × 320 source. All three keep the same dimensions; they are not measurements of browser encoding quality or file size. Horizontal reverses readable writing into mirror writing, and also corrects a selfie that already has mirrored text. Vertical exchanges top and bottom. Both is equivalent to turning the picture 180°, which is different from correcting mirror writing.

Turn a sideways photo without mirroring its text: Rotate image

Check before downloading

  • Inputs are JPG, PNG and WebP; the result keeps the source format. PNG and WebP retain transparent areas. If a different format is required, convert the edited copy afterwards.
  • The quality slider does not affect PNG. JPG and WebP are re-encoded at the selected quality, so file size and fine edges may change even at identical dimensions. There is no separate lossless WebP setting.
  • Keep the original. The export is a new copy and does not copy the original EXIF, XMP or colour profile. Reopen it to check orientation, framing and transparency.

Format reference: WHATWG canvas export specificationexcludes PNG from the quality argument and allows quality values to be interpreted differently by implementations. The samples above illustrate pixel arrangement; they do not measure every browser's encoding.

Files are processed in this browser. Processing and privacy limits

These samples are free to use. The reference shows geometric results, not a guarantee of file size or compression quality.

FAQ

Frequently asked questions

Is flipping the same as rotating?

A horizontal or vertical flip mirrors pixels across one axis. Selecting Both reverses both axes, which gives the same arrangement as a 180° rotation. Use Rotate Image to turn a sideways image by 90° without mirroring it.

Will a horizontal flip reverse text?

Yes. All image content, including text, is mirrored.

Does the image size change?

Width and height in pixels remain the same. File size in bytes can change because the image is exported again, and JPG or WebP quality can affect the result.