Rotate Image 90 Degrees Left or Right in Your Browser
Turn a sideways scan or phone photo the right way up and download it as JPG or PNG
Drop an image here
JPG, PNG or WebP
About this tool
Scanners and phones do not always agree with the portal about which way is up. A marksheet fed into a flatbed sideways comes out as a landscape page with vertical text. A certificate photographed with the phone held horizontally can open the right way on the phone and sideways on a laptop. Verification staff reject or delay documents they have to tilt their head to read.
This tool turns the picture in quarter turns. Click Rotate left or Rotate right, watch the preview turn, and download. Two clicks in the same direction give 180 degrees for an upside-down scan. The file keeps its format, every one of its pixels, and its name with -rotated added before the extension.
Rotation is done in your browser. The image is never uploaded.
How to rotate an image
- Click or drop the image. JPG, PNG and WebP open.
- Click Rotate right to turn it 90 degrees clockwise, or Rotate left for 90 degrees anticlockwise.
- Click again if the picture needs 180 degrees. A fourth click in the same direction brings it back to where it started.
- Check the preview, which turns with each click.
- Download from the panel that appears after the first click. Each click replaces the file with the current angle.
What happens to the pixels
Each click redraws the full-resolution original on a canvas whose width and height are swapped for 90 and 270 degrees and left as they are for 180. Nothing is cropped or scaled. A 2480 × 3508 px A4 scan rotated right becomes 3508 × 2480 px with every pixel in its new place.
The rotation is always applied to the original file, never to the previous result. Clicking left and then right returns to the untouched image instead of stacking two re-encodes, and the download at 0 degrees is a plain re-save of the original.
The output is written as JPG at 92% quality unless the source is a PNG, which stays PNG. A WebP source comes out as JPG.
| Clicks | Angle | Output size |
|---|---|---|
| Rotate right once | 90 degrees clockwise | 3508 × 2480 px |
| Rotate right twice | 180 degrees | 2480 × 3508 px |
| Rotate left once | 90 degrees anticlockwise | 3508 × 2480 px |
| Four clicks either way | Back to 0 degrees | 2480 × 3508 px |
Scanned certificates and phone photos
Fix the orientation at the image stage, before the scan is converted to PDF or merged with other pages. Once a sideways image is inside a PDF it has to be rotated page by page, and some viewers ignore a PDF's rotation flag while the portal's own viewer may honour it, so the document can look different to you and to the examiner.
Phones often store a photo sideways and add an orientation tag that tells viewers how to turn it. Most current browsers read that tag, so the preview here shows the picture the way you saw it on the phone. The downloaded file has the pixels physically turned and no orientation tag, which is why it looks the same everywhere, including on portals whose preview ignores the tag.
A landscape scan of a 10th or 12th marksheet is the most common case. One click of Rotate right or Rotate left, depending on which way the text runs, and the page reads top to bottom.
Limits
Only quarter turns are available. A scan that is tilted by two or three degrees cannot be straightened here; place the sheet against the scanner's edge guide and scan again, or use the deskew option in the scanner software. There is no mirror or flip either.
A JPG is re-encoded at a fixed 92%, so its file size can come out a little larger or smaller than the original. Repeated downloads do not compound the loss because every rotation starts from the original file.
The preview turns using the browser's display rotation and is capped at 256 px tall, so a large scan looks small on screen. The downloaded file is at full resolution regardless.
Frequently asked questions
›How do I rotate a scanned document that came out sideways?
Open the scan, look at which way the text runs, and click Rotate right if the top of the text points left, or Rotate left if it points right. The preview turns straight away. Download, then convert or merge the corrected image into your PDF. Doing this before the PDF stage avoids viewer-by-viewer differences in how rotated pages are shown.
›How do I rotate a photo 180 degrees?
Click Rotate right twice, or Rotate left twice; both reach 180 degrees. The width and height stay the same for a half turn, so a portrait photo stays portrait. The download panel updates after the second click, and the file name ends in -rotated.
›Why does my photo look fine on my phone but sideways on the portal?
The phone saved the pixels sideways and added an orientation tag that its gallery obeys. Some portals strip or ignore the tag when they show your upload, so the raw sideways pixels appear. Rotating here writes a file whose pixels are physically turned and carries no tag, so it looks the same in every viewer. If the preview here already shows it upright, rotate once in each direction to produce a tag-free file at 0 degrees.
›Does rotating reduce image quality?
A quarter turn moves pixels without resampling them, so the picture is as sharp as before. A JPG is then saved once at 92% quality, a light setting whose effect is hard to see. A PNG is saved without loss. Because each rotation starts from the original file, clicking several times does not degrade the image further.
›Can I straighten a slightly tilted scan?
No. The tool only turns by 90 degrees at a time. A page that is skewed by a few degrees needs the scanner's deskew setting or a rescan with the sheet pushed against the guide. For a phone photo of a document, a scanning app that detects the page corners will square it up before you bring it here.
›Will a transparent PNG signature keep its transparency after rotating?
Yes. A PNG input is written back as PNG, and a quarter turn fills the whole canvas, so there are no empty corners to fill in. The transparent background stays transparent. A JPG signature on white stays JPG, and a WebP file is saved as JPG, which has no transparency.