Rotate & Flip
Rotates an image by 90 or 180 degrees and flips it horizontally or vertically — the four operations that fix virtually every orientation problem, lossless in geometry and processed in your browser.
How to use
- Drop the image.
- Rotate 90° left or right, or 180°, until it stands upright.
- Flip horizontally to correct a mirrored shot, vertically for an upside-down scan.
- Download the corrected image.
When you actually need this
- A phone photo that displays sideways on a system that ignores orientation metadata.
- A selfie saved mirrored by the front camera — flip horizontal restores real text.
- A scan fed upside down through the document feeder.
- Standardising orientation across a batch before merging into a PDF.
Why some photos lie about their orientation
Cameras often save the sensor image sideways and record the intended direction in an EXIF flag. Viewers that honour the flag show the photo upright; those that ignore it show it rotated — the classic "fine on my phone, sideways on the site". Rotating here rewrites the pixels themselves, so the image stands upright everywhere regardless of metadata. Note that a horizontal flip makes text unreadable in reverse: use it to un-mirror, not for stylistic reversal of anything containing writing.
Related tools
FAQ
Are my photos uploaded to a server when I use Rotate & Flip?
No. Rotate & Flip reads the file with the browser's Canvas API and processes every pixel on your own device. The image never leaves your computer, which is why it still works if you go offline after loading the page.
Will Rotate & Flip reduce the quality of my image?
That depends on the setting you choose. JPEG and WebP are lossy, so a lower quality value means a smaller file and more visible artifacts; PNG is lossless and keeps every pixel exactly. Start around 80 percent quality — most photos stay visually identical at roughly a third of the original size.
Is there a file size or count limit?
There is no limit imposed by the site, because nothing is uploaded. The practical ceiling is your device's memory — very large files (over roughly 50 MP) may be slow on an older phone.