PICREVIVEROpen the tool →

Rotate Image 90° left, right or upside down

A photo that came off the camera sideways, or a scan that landed upside down.

Pick the turn and download it straight. Runs in your browser, so the photo is never uploaded, and turning it costs no quality at all.

By ShinobiTools Team · Last updated: August 2026

You get the real result, not a blurry preview. It runs in your browser, so nothing is uploaded, and the file you download is the full result.

Why your photo shows up sideways, and why turning costs no quality

Cameras and phones do not turn the picture when you tilt them. They store it the way the sensor saw it and add a small note in the file, the EXIF orientation tag, that says "show this one rotated". Most viewers read that note. Plenty of websites, e-mail clients and older programs do not, and then the photo appears on its side. Turning it here rewrites the actual pixels instead of the note, so it stays the right way up everywhere, including in the places that ignore the tag. To rotate pictures from a scanner that saves everything sideways, the fix is just as permanent: it travels with the file itself.

A quarter turn moves each pixel to a new place without touching its colour. Nothing is averaged, nothing is guessed, nothing is thrown away. That is why this page hands you a PNG rather than putting your photo through JPEG a second time — re‑compressing would cost quality for an edit that does not have to cost any. If the file needs to be lighter afterwards, the compressor is the right next step, and it will tell you exactly what it cost. That matters most for a scan you plan to print or enlarge later, since every generation of JPEG re-compression quietly erases detail a printer would otherwise use.

What this page does not do — degrees, angles and straightening

It turns in quarters: 90° left, 90° right, 180°. It does not straighten a photo by two or three degrees, because that is a different operation: it has to invent pixels along every edge and then crop the corners away. A crooked scan of a document, or a scanned page photographed at a slight skew, is better handled by ScanReviver, which finds the edges of the page and squares it up for you.

Rotating and cropping work best in that order: turn the photo upright here first, then trim it on the crop page, since cropping a tilted photo is fiddly. Each 90 degree image turn is a lossless pixel move, not a re-render, which is why the file comes back as PNG. To put an image 90 degree angle away from where it is now, press either quarter-turn button once; a sideways 90 degrees image for a panorama crop takes one press too.

Rotate picture online free — no install, no account

It works the same on Android, an iPhone, a Mac or Windows: a browser page, not a separate app. There is no AI involved either; turning a photo is simple pixel repositioning, the same maths every time.

Press one of the buttons and the photo turns instantly, with no separate mode to switch into first. It is not an auto-rotate feature that fixes sideways photos on its own: it is one tap in the direction you choose, it takes about the same time, and it never uploads the file. If you came here to spin image content or twist image orientation, these quarter turns are what it does; it does not animate or warp anything.

If you need to crop as well, say to straighten a photo and then cut it down to a square, do the rotation here first and then use the crop tool, since cropping a tilted photo is fiddly. How to rotate a picture in Photos on an iPhone or Mac is a separate route: the built-in editor in that app does the same simple 90° turn without leaving it.

As an image rotator it trades custom angles for simplicity: three buttons, no menu, and a result that downloads the moment you pick one. Used as a photo rotator for a whole folder, run each file through one at a time; nothing here batches automatically. To rotate photo files without losing quality, the turn moves pixels directly rather than re-encoding them, and you can rotate photo online without installing anything, since the whole turn runs in your browser. Turn this image a quarter at a time as often as you like: as an online photo rotate tool it needs no account and no software.

Auto rotate, JPG, free — the quick answers

Your browser reads the EXIF orientation from your phone or scanner when it opens the photo, so a picture usually lands right-side-up before you touch a button; if it still looks wrong, the buttons fix it in one click. JPG, PNG and WebP all work the same way, and the result is always a PNG, with no watermark and no account.

Developers, documents, and a few things this page doesn't animate

For a LaTeX or Overleaf document, a photo that already arrives right-side up saves fighting rotate values in the document itself. Developers usually want the CSS transform: rotate() property, or a rotation matrix in their own code; this page is a tool, not a library.

There is no browser extension to add: the page works in Chrome, Firefox and Edge as it is.

To fix a sideways photo before posting it to Discord, turn it here first. Rotating graphics such as a logo, an icon or a scanned drawing works the same as rotating a photo, and because the result is a PNG, a transparent background stays transparent.

Downloading, and other angles

The download saves the moment you pick a direction; there is no separate export step and no image editor to learn. It is free online, with no watermark and no account.

For any angle rather than a fixed quarter-turn, ScanReviver's straighten tool is the one to use; Keynote has its own rotate handle for a selected picture. Every turn here produces a PNG at the same resolution you started with, whether you uploaded a JPEG, PNG or WebP file. To mirror an image as well, turn it on this page, then use the flip-image page.

Each rotate button turns the photo a quarter turn, and the free rotate slider handles every angle in between.

Common questions

How do I rotate a picture 90 degrees?

Drop the photo in, press the left or right quarter-turn button, and download the result. The preview turns with you, so you can see it before you save.

Does rotating a photo lose quality?

No. A quarter turn moves the pixels without re-encoding them, and the file is saved as PNG so it is not put through JPEG compression again.

Why does my photo look right on my phone but sideways on a website?

Your phone reads the EXIF orientation tag; a lot of websites ignore it. Rotating here changes the pixels themselves, so it looks the same everywhere.

Can I rotate by a few degrees to straighten a crooked photo?

Not here — this page turns in quarters only. For a crooked document scan, ScanReviver detects the edges of the page and squares it up.

Is my photo uploaded anywhere?

No. Rotating happens entirely in your browser, so the file never leaves your device. Nothing is sent to us and nothing is stored.

Does it work on a phone?

Yes. Open the page, choose your photo, tap the direction and save it to your camera roll.

Can I do this to more than one photo at once?

Not on this page: each rotation is one file at a time. To rotate images in a batch, run them through one after another; each one stays local to your browser and nothing uploads.

How do I rotate an image online without downloading anything?

Open this page in your browser, drop your photo in and press the turn button you need. No software to install — rotating happens entirely in your browser and nothing is sent to a server.

Is there a free image rotate tool I can use right now?

Yes — this is a free online image rotate tool. It turns photos 90 degrees left, right or 180 degrees, with no account, no watermark and no catch.

Can I turn an image upside down?

Yes — press the 180-degree button and the photo turns upside down. The result downloads as a PNG with no quality loss.

How do I rotate a photo 180 degrees?

Click the half-turn button and the image rotates 180 degrees, coming out upside down. It is the same as pressing the 90-degree button twice in the same direction.

How to rotate a JPEG image?

The same way as any other format here: drop your JPEG in, tap the direction you need, and download. It comes back as a PNG rather than a re-compressed JPEG, so rotating costs zero quality no matter which format you started with.

What do I do to make image rotate the right way after import?

If a photo imports sideways because the EXIF orientation tag gets ignored, upload it here and use the direction buttons — the pixels themselves get turned, so it stays correct everywhere afterwards, unlike relying on the tag alone.

How to rotate an image 90 degrees clockwise specifically, not the other way?

Press the right-turn button once for a clean 90-degree clockwise turn; the left button does the same counter-clockwise. For 180 degrees, use the separate 180° button.

How do I rotate an image in Word?

Inside the document, click the picture, then drag its round rotate handle, or use Picture Format → Rotate for a clean 90-degree turn. That is how to rotate image in Word, and how to rotate image on Word for the web is the same. It only rotates the picture within that file, so if you need the turned image as its own file, drop it in above and download the result.

How do I rotate an image in Paint?

Open it in Paint and use Image → Rotate, or the rotate icon on the ribbon, for 90 or 180 degrees. Paint turns in fixed steps only, and the whole canvas turns together, not just a selection; in the newer Windows app the menu is replaced by a single rotate icon in the toolbar. If you would rather skip opening another program, drop the photo in above.

How to rotate an image in canvas (the HTML5 element, for developers)?

Translate the context to the image's centre, call ctx.rotate(), then draw the image offset by minus half its width and height — skip the translate step and the image spins around the canvas's top-left corner instead of its own middle.

Does canvas rotate image content or the whole canvas?

Neither, exactly — ctx.rotate() turns the coordinate system itself, so every shape drawn after that call comes out rotated too, unless you wrap the rotation in ctx.save() and ctx.restore() to contain it to one drawImage call.

Why does my image rotate canvas code turn the wrong amount?

ctx.rotate() takes radians, not degrees — passing 90 spins it about 5,157 degrees instead of a quarter-turn, so convert first with degrees * Math.PI / 180.

ShinobiTools · KvK 42147182 · info@shinobitools.com