Rotate & Flip Images
Rotate your images 90 degrees or flip them horizontally and vertically.
How to rotate an image — 3 steps
- 1
Open your image
Drop in the photo that is lying on its side. It is decoded in your browser, so nothing is uploaded to be turned the right way up.
- 2
Turn it upright
Rotate in quarter turns, or flip horizontally or vertically to correct a mirrored scan or a selfie that came out the wrong way round.
- 3
Download the corrected image
The rotation is written into the pixels themselves, so the picture appears the same way in every application rather than only in the one you fixed it in.
Why a photo looks upright in one app and sideways in another
This is the single most confusing thing about image rotation, and it has a specific cause. Phones and cameras do not physically rotate a photograph when you turn the device. The sensor records the image in its native orientation and then writes a small EXIF tag — the orientation flag — recording how the camera was being held. Software that reads the flag turns the picture before displaying it; software that ignores the flag shows the raw sensor data.
That single tag explains the whole phenomenon. A photo appears correct in your phone's gallery, correct in one browser, and rotated ninety degrees when opened in an older desktop viewer, uploaded to a web form, or dropped into a document. The file has not changed between those views — the applications simply disagree about whether to honour a piece of metadata.
Rotating properly resolves the ambiguity by rewriting the actual pixel data so the image is stored the way it should be seen, and normalising the orientation tag so nothing rotates it a second time. After that the picture reads identically everywhere, which is what you want before submitting a photo to a form, attaching it to a document, or sending it to someone using unknown software.
Quality, quarter turns, and flipping
Rotation by 90, 180, or 270 degrees is a clean operation. Every pixel moves to a new position without being recalculated, so nothing is interpolated and no detail is invented or lost in the geometry. The only quality consideration is that saving a JPG re-encodes it, so an image rotated and saved repeatedly accumulates compression loss — not from the rotation, from the repeated saving. Rotate once from your original rather than making a series of small corrections to successive copies.
Rotation by an arbitrary angle is different in kind. Straightening a photograph that was taken a few degrees off level means resampling every pixel onto a new grid, which softens fine detail slightly, and it leaves empty triangles at the corners that have to be cropped away or filled. It is often worth doing — a visibly tilted horizon is more distracting than a marginal loss of sharpness — but it is a genuine edit rather than a free transformation.
Flipping is worth distinguishing from rotating, because they are not interchangeable. Flipping produces a mirror image: it corrects a scan fed in the wrong way round, or a front-camera selfie that saved mirrored so text appears backwards. But it also reverses everything else in the frame, so any lettering, logo, or asymmetric detail in a photograph will read the wrong way after a flip. Check for text before flipping a picture rather than after.
Your files never leave your device
Rotation happens on a canvas in your browser, so personal and family photographs are corrected on your own device without being sent anywhere.
Most online PDF sites upload your document to their servers, process it there, and keep a copy for minutes, hours, or longer. PilotPDF works differently: the page downloads a small processing engine into your browser, and your file is opened and edited in your device's memory using WebAssembly. Nothing is transmitted, so there is nothing for a server to store, leak, or scan. You can even disconnect from the internet after the page loads and the tool keeps working.
Read more about how this works in our privacy-by-design explainer.