Skip to content
FlipMyFile

Image tool

Rotate or flip images

Rotates the picture itself rather than editing an orientation tag, so the image is the right way up everywhere — including in the programs that ignore tags and are the reason it looked wrong in the first place.

  • 100% free
  • No signup
  • Batch convert

Drop your files here

or click to browse from your device

Supports JPG, PNG, WEBP, AVIF · Max 50 MB per file · Up to 100 files

You can also paste a copied image with Ctrl+V / ⌘V

Your files are secure and privateDeleted automatically after conversion. We never look at or share your data.

Conversion settings

Applied to the picture itself, so the result is right way up in every player and every viewer.

Flipping mirrors the image. If text in your photo reads backwards, this is what fixes it.

We measure the result against your original and pick the smallest file that still looks the same. No guessing at numbers.

EXIF can contain GPS coordinates and camera serial numbers. Off by default.

Settings you can change

  • Rotation

    No rotation · 90° clockwise · 180° (upside down) · 90° anticlockwise

    Applied to the picture itself, so the result is right way up in every player and every viewer.

  • Flip

    No flip · Mirror left to right · Mirror top to bottom

    Flipping mirrors the image. If text in your photo reads backwards, this is what fixes it.

  • Quality

    Best quality — visually identical · Balanced — recommended · Smallest file — slight softening

    We measure the result against your original and pick the smallest file that still looks the same. No guessing at numbers.

  • Keep EXIF metadata

    Default: off.

    EXIF can contain GPS coordinates and camera serial numbers. Off by default.

Input, output and limits

Every figure below is read from the same configuration the server enforces, so this page cannot promise a limit the system will refuse.

Output format
Same format as the input file
Maximum file size
50 MB per file
Maximum resolution
80 megapixels (about 8,944 × 8,944 pixels)
Batch processing
Yes — several files at once, downloaded as one ZIP
Price
Free, with no account and no watermark
Processing
On our server in Singapore (AWS ap-southeast-1), then deleted automatically
Engine
Sharp (libvips)
File retention
Uploads deleted within 2 hours, results within 24 hours

Common use cases

  • A phone photo that uploads sideways

    The picture looks fine in your gallery and arrives on its side in the form you submitted it to. Rotating the pixels is what makes the fix stick.

  • Scans that came out upside down

    Feeding a stack of pages the wrong way round is easy to do. A 180 degree rotation applied to the whole batch takes one pass.

  • Front-camera photos with backwards text

    Selfie cameras mirror the preview. Any writing in shot reads the wrong way until you flip it horizontally.

Output quality

Rotation by a multiple of 90 degrees maps every pixel to a new position exactly, with no interpolation, so nothing is softened. The cost is re-encoding: a JPG in becomes a newly encoded JPG out. We measure the result against your rotated image and pick the smallest encoding that still matches it, rather than applying a fixed quality number. The image keeps whatever format it arrived as, and EXIF is stripped unless you ask to keep it.

See what this tool actually did to real files — median size change, speed and sample size, published whichever way the numbers fall.

Troubleshooting

The image came back unchanged
Both the rotation and the flip were left at "none", so there was nothing to do. Pick one of them and run it again.
It rotated further than I expected
The file carried an EXIF orientation tag, so it was straightened first and then rotated by the angle you chose. Try the opposite direction, or run it once with no rotation and a flip of none to bake in the tag alone.
The output file is larger than the original
Re-encoding a heavily compressed JPG can cost a little size. Run the result through Compress JPG if size matters more than the last few percent of fidelity.

Something else went wrong? Tell us what happened — a person reads every report, and that is how this list gets longer.

Privacy and file deletion

  • Stored under a random nameUploads have no connection to the file name you sent and are never served from a public directory. This tool accepts files up to 50 MB, several at a time.
  • Deleted on a timerUploads are removed within 2 hours and finished results within 24 hours, whichever comes first.
  • Nobody looks at themNo one browses uploads, nothing is shared with third parties, and no file is used to train anything. The only thing kept past deletion is the size and timing of the job.
  • Encrypted in transitEvery request runs over HTTPS, so the file is encrypted between your device and our server.

Full privacy policyHow the system is builtWhat we measure, and why it is kept

Frequently asked questions

Browse image tools
  • Why does my photo look rotated in one app but not another?

    Cameras and phones usually store the picture the way the sensor saw it and add an EXIF Orientation tag saying how to display it. Modern viewers read the tag; plenty of older software, upload forms and editors do not. Rotating the pixels removes the disagreement entirely.

  • Does rotating lose quality?

    A 90, 180 or 270 degree rotation moves whole pixels without resampling, so no detail is blurred. The file does have to be encoded again though, and for JPG that is one more generation of compression. Pick Best quality if the image will be edited further.

  • What is the difference between rotate and flip?

    Rotating turns the picture; flipping mirrors it. If the content is sideways but text still reads correctly, you want rotate. If text reads backwards — common with front-camera photos — you want flip.

  • Can I rotate several images at once?

    Yes. Drop in a batch and the same rotation is applied to every file, then everything comes back in one ZIP. The format of each file is preserved.

  • What happens to the images I upload in a batch?

    Files up to 50 MB are accepted, and a batch is handled as separate jobs that are zipped together at the end. Every upload is stored under a random name, never served from a public folder, and deleted within 2 hours — the finished file within 24. We never open, inspect or share them, and there is no account they could be tied to.

About these formats