KBSnap

Rotate an image

Quarter turns for sideways phone photos, any angle for a crooked scan. Corners stay inside the output.

  • No upload
  • Exact target size
  • Batch ready

Drag images here, or click to choose

JPG / PNG / WebP / HEIC · up to 25MB each · batch supported

Files never leave your device — everything runs in your browser.

AngleUse the buttons for exact 90° turns
0°
MirrorApplied together with the angle
Background (empty corners)
Output format
Quality
92%

When people need this

A phone held upside down still saves a landscape photo, so a group shot arrives sideways in every app that ignores the orientation tag. Old scans are often a few degrees off the edge of the glass, which is not fixable with 90° turns — that is the case for the angle slider. Batch rotation matters when a folder of documents was scanned in the same wrong direction.

How big the file gets

Rotation always re-encodes, because the pixels have moved. At quality 92 the difference is not visible; expect the file size to stay within about 10% of the original. Rotating by a non-right angle adds canvas area in the corners, so a 30° rotation of a 12 MP photo produces roughly 14 MP of white or transparent padding — pick the background colour deliberately.

Why not just turn the phone

Because the orientation tag is metadata, and every program decides for itself whether to honour it. Rotating bakes the direction into the pixels, so the image looks the same in a 2005 photo viewer, in a Word document and in a print shop’s RIP. If a downstream system keeps showing it sideways, the tag was the problem and this fixes it for good.

How it works

1

Add images

Drop a file, several files, or a whole folder. Nothing is uploaded.

2

Set the spec

Pick the target from this page — it is already filled in for you.

3

Download

Exact-size output, or a ZIP when you came with a batch.

Frequently asked questions

Will rotating cut off the corners?
No. The canvas is expanded to the rotated bounding box, so all four corners of the original stay inside the output. You get extra background around it instead.
What is the difference between this and the photo’s own rotation?
The camera writes a number into the file header instead of moving pixels. This page first applies that number (so the image starts upright in your eyes), then applies your own rotation on top.
Does rotating change the file size?
Yes — the image is re-encoded once, at quality 92 by default. Small photos stay roughly the same, and non-right angles grow the canvas so the file grows a little too.

Related sizes & tools