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.
Drag files here
This tool processes one file at a time.
JPG, PNG, WEBP · Up to 30 MB per fileCheck horizontal versus vertical flipping
Try without a personal file. The sample is an asymmetric colour grid, 640 × 320 pixels.

Try these settings with the sample
- Download the sample and open it with Choose files in the tool above.
- Direction: horizontal
- Process, compare the preview and dimensions, then download and reopen the result.
Compare horizontal, vertical and both on the same source



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.
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.