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
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.
- Secure & privateYour files are never shared
- Lightning fastMost images in under a second
- High qualitymozjpeg and libvips under the hood
- Works everywhereAny device, any browser
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.
- Input formats
- JPG, PNG, WebP, AVIFWhat is JPG?What is PNG?What is WebP?What is AVIF?
- 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 toolsWhy 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
- JPGJPG (also written JPEG) is a lossy image format that discards visual detail the eye is least likely to notice, which is why photographs stored as JPG are typically 5–15 times smaller than the same image stored losslessly..
- PNGPNG is a lossless image format: it stores every pixel exactly as it was saved, supports a full alpha transparency channel, and never degrades no matter how many times the file is opened and saved again..
- WebPWebP is an image format developed by Google that offers both a lossy and a lossless mode, supports transparency and animation in either mode, and is typically 25–35% smaller than a JPG of comparable quality..
- AVIFAVIF stores a still image using AV1 video compression inside a HEIF container.