Fix a sideways photo in seconds
Everyone has one: the phone photo that looks perfect on the phone and lands on its side the moment it is emailed, uploaded to a form or dropped into a document. Drop the image above, tap rotate left or rotate right until it looks correct, and download it. The preview always shows exactly what you will get, and every button applies to whatever is currently on screen, so you can stack turns and flips in any order and press Reset if you overshoot.
The reason sideways photos happen at all is a hidden orientation note. Cameras and phones often save the pixels exactly as the sensor captured them, then record "display this rotated" as metadata. Software that respects the note shows the photo upright; software that ignores it shows the raw pixels. Rotating here re-saves the actual pixels the right way up, so the image displays correctly everywhere, whether or not the software reads metadata.
Rotations and flips combine
The four operations compose like moves on a physical print sitting on a table. Two right turns make 180 degrees, four make 360 and bring you back to the start. A horizontal flip mirrors left and right, which is what you want when a selfie camera has reversed some text; a vertical flip mirrors top and bottom. Combining a turn with a flip covers every one of the eight ways a rectangular image can be oriented, and the orientation row keeps a plain description of where you currently are.
What happens to quality and format
The tool keeps your format where it matters. A PNG stays a PNG, which is lossless, so a rotated PNG is pixel for pixel as good as the original, transparency included. JPGs and other formats are re-encoded as a high quality JPG on a white background. JPG re-encoding technically discards a whisper of detail each time, so avoid rotating the same JPG over and over in separate sessions; do all your turns in one visit and download once. For a single rotation the difference is invisible in normal use.
One side effect worth knowing: re-saving through the browser canvas strips the file's metadata, including the orientation note, the camera details and any GPS location. For a photo you are about to share publicly that is usually a bonus, and it is exactly what the EXIF remover does on purpose.
Rotated on your device, never uploaded
Everything happens locally in your browser. The image is read from your device, redrawn on an invisible canvas in the new orientation, and offered straight back as a download. Nothing is sent to any server, nothing is logged and nothing is stored, so private photos stay private. Close the tab and every trace is gone.
Because the work is local it is instant even for large photos, and you can experiment freely before downloading. If the file also needs to be smaller, send the result through the image resizer or the image compressor next; both work the same private way.
Frequently asked questions
Is my photo uploaded anywhere?
No. The rotation is done by JavaScript on your own device using the browser's canvas. The image never travels over the internet, nothing is logged or stored, and closing the tab removes everything.
Why do my phone photos come out sideways?
Phones often save the photo exactly as the sensor captured it and record the intended orientation as a hidden note in the file. Software that ignores that note shows the photo sideways. Rotating and re-saving here bakes the correct orientation into the pixels themselves, so it displays upright everywhere.
Can I combine rotations and flips?
Yes. Every button applies to whatever is currently on screen, so you can rotate twice for 180 degrees, or rotate once and then mirror. The orientation row describes the combined result, and Reset takes you back to the original at any point.
Does rotating lose quality?
PNG files are re-saved as PNG, which is lossless, so nothing is lost. JPG and other formats are re-encoded as a high quality JPG, which in theory discards a tiny amount of detail, though in practice the difference is invisible for photos.
What happens to the image dimensions?
A 90 degree turn swaps width and height, so a 4000 by 3000 photo becomes 3000 by 4000. Flips and 180 degree turns keep the dimensions as they are. The dimensions row always shows the size the download will have.