How to Rotate a Photo Free (Batch, Any Angle) [2026]
Rotate a single photo or a batch of 20 at any angle — 90, 180, 270, or a custom degree for straightening crooked scans and tilted horizons. Free, in your browser, no upload, no app install. Download all as ZIP.

Table of Contents
Four scenarios where you need to rotate photos free
There are four distinct situations that bring people to look for a free photo rotation tool, and each one has slightly different requirements:
1. Phone photos appearing sideways on a computer
You took a portrait photo on your phone and it looks fine in your photos app. But when you open it on Windows, share it to a web form, or upload it to a CMS, it appears sideways. The underlying pixel data is actually sideways — your phone compensated by embedding an EXIF Orientation tag. When a system ignores or strips that tag, you see the raw, sideways pixels. Fix: rotate 90 or 270 degrees to bake the correct orientation into the pixels.
2. Scanned documents that came out tilted or upside down
You scanned a stack of documents and some came out upside down (180 degrees off) or at a slight angle (2 to 5 degrees) because the page was not placed perfectly. Flat-angle scans need a custom rotation, not just a preset. Fix: use 180 degrees for upside-down pages, or a custom angle like 2.5 degrees for slightly tilted ones.
3. A batch of event photos all shot in the wrong orientation
Someone handed you 15 photos from an event where the photographer held the camera sideways the entire time. You could rotate them one by one in any photo app, but that takes 10 to 15 minutes of clicking. Fix: batch rotate all 15 at once, choose 90 degrees, and download a ZIP with all corrected photos.
4. Landscape photos with a tilted horizon
You took a landscape or ocean photo and the horizon is visibly tilted by 3 or 4 degrees. No preset fixes this. Fix: use a custom angle like 3.2 degrees to level the horizon. The Canvas API handles sub-degree precision accurately.
How to rotate a single photo free, step by step
This works on desktop and mobile browsers. No app install, no account, no upload:
- Go to sammapix.com/tools/rotate-image in any modern browser — Chrome, Safari, Firefox, or Edge. On mobile: open your browser, type the URL, and proceed.
- Drop your photo or tap to browse. On desktop, drag the file from your file manager. On mobile, tap the dropzone and your camera roll or files app will open. Select your photo. It loads into browser memory — no upload.
- Pick your angle. Click 90 degrees (clockwise quarter turn), 180 degrees (upside down), or 270 degrees (counter-clockwise quarter turn). If you need a specific angle, click the custom field and type it.
- Click Rotate. The Canvas API processes the image in milliseconds. A preview of the rotated photo appears immediately below.
- Download the result. Click the download button. The rotated photo is saved to your downloads folder directly from browser memory. No network request occurs.
Total time from opening the tool to having the rotated photo saved: under 30 seconds for most users.
How to rotate multiple photos at once (batch)
Rotating photos one by one is fine for a single image. For a batch of 10 or 20, you need to process all of them with the same angle and download them together. Here is the workflow:
- Select all photos at once in your file browser. On Windows: Ctrl+A to select all, or Ctrl+click individual files. On Mac: Command+A or Command+click. On mobile: use the multi-select option in your photos app or Files app. Select up to 20 files.
- Drag all selected files onto the dropzone. Or click the dropzone and navigate to the folder, then select all files in the file picker dialog. All files load simultaneously into browser memory. You will see thumbnails of each photo appear in the queue.
- Choose a single rotation angle for the whole batch. This applies uniformly to every photo. If some photos need a different angle from others, process them in separate batches.
- Click Rotate. Each photo is processed through the Canvas pipeline in sequence. You will see each rotated preview appear as it completes. For 20 high-resolution photos, the full batch typically completes in 5 to 15 seconds on modern hardware.
- Click Download All as ZIP. All rotated photos are packaged into a single ZIP archive in browser memory using the JSZip library, then downloaded to your device. No server contact. Original filenames are preserved.
For photographers who receive event photo dumps where every photo is in the wrong orientation, this workflow turns a 15-minute manual task into under 2 minutes — without installing any software.
Batch rotate up to 20 photos at once, free
Drop 20 photos, choose your angle, click Rotate, download all as ZIP. Entirely in-browser. No upload. No signup.
Open Rotate Image, FreeCustom angle: how to straighten crooked scans and tilted horizons
The custom angle feature is the part that separates this tool from a simple “rotate 90 degrees” button. Here is how to use it for the two most common real-world needs:
Straightening a crooked scan
When a document comes out of the scanner at a slight tilt, the tell-tale sign is that the text lines are not parallel to the bottom edge of the image. To measure the tilt angle accurately:
- Open the scanned image in any viewer that shows ruler or grid lines (Windows Photos, macOS Preview, Google Photos).
- Look at a long horizontal text line. Estimate by eye how many degrees it is tilted — a text line that drops 1 cm over 20 cm of width is tilted about 2.9 degrees.
- In SammaPix Rotate Image, type that angle in the custom field. If the text tilts downward to the right, rotate counterclockwise (type a negative value or use 360 minus your angle — for example 357 for a 3-degree counterclockwise rotation).
- Click Rotate, check the preview, and adjust by 0.5 degree increments if needed. Most document scans need 1 to 4 degrees of correction.
Leveling a tilted horizon in a landscape photo
A tilted horizon is the most common composition problem in outdoor photography. The horizon line should be perfectly horizontal. To correct it:
- Look at the horizon line. Estimate whether it tilts up to the left or the right, and by roughly how much. A noticeable tilt is typically 2 to 5 degrees.
- Type a small counterclockwise angle (354 to 358 degrees) to correct a left-tilting horizon, or a small clockwise angle (2 to 6 degrees) for a right-tilting horizon.
- After rotating, the canvas expands to contain the full rotated image, which means there will be small white or transparent triangles at the corners. After downloading, use SammaPix Crop to Ratio to trim those edges if needed.
How to rotate photos on your phone without an app
You can rotate photos on your iPhone or Android phone entirely in the browser — no app download needed:
On iPhone (Safari or Chrome)
- Open Safari or Chrome on your iPhone.
- Go to sammapix.com/tools/rotate-image.
- Tap the dropzone. iOS will show the standard file picker — tap “Photo Library” to select from your camera roll. You can select multiple photos using the multi-select option in the picker.
- Choose your angle and tap Rotate. Tap Download or Download All as ZIP to save the result to your Files app or camera roll.
On Android (Chrome)
- Open Chrome on your Android device.
- Go to sammapix.com/tools/rotate-image.
- Tap the dropzone to open the file picker. Select from your gallery or tap “Files” to browse. Android supports multi-select in the picker.
- Choose your angle, tap Rotate, and download. Rotated files save to your Downloads folder.
The permanent fix: why baking rotation into pixels beats EXIF
When most built-in photo apps “rotate” a photo, they actually just update the EXIF Orientation tag and do not touch the underlying pixel data. This is fast and non-destructive, but it creates a fragile result: any system that does not read EXIF will show the photo in the wrong orientation again.
Systems that commonly ignore EXIF Orientation include:
- Upload forms on web platforms (many strip EXIF on upload, leaving the pixel orientation as-is)
- CMS platforms including some versions of WordPress without EXIF-aware image handling
- Image processing pipelines that strip metadata for privacy (like WhatsApp, which strips EXIF on upload)
- Email clients that render images without EXIF interpretation
- Older desktop software and image viewers
SammaPix Rotate Image bakes the rotation into the pixel data and resets the EXIF Orientation tag to 1 (normal). After that, every system — regardless of EXIF support — displays the photo correctly because the pixels themselves are in the right orientation. This is the permanent, universal fix.
The only trade-off is that baking the rotation is technically “destructive” in the sense that it modifies the pixel data. For 90, 180, and 270 degree rotations this is effectively lossless for PNG and involves only a minor JPEG re-compression for JPEG inputs. This is a good trade for the universal compatibility it provides.
Bake rotation into your photos permanently
Fix EXIF orientation problems for good. Every viewer will see the correct orientation. No upload, no account. Free.
Format and quality: JPEG vs PNG when rotating
The output quality depends on the input format and the rotation type. Here is what to expect:
| Input format | 90/180/270 rotation quality | Custom angle quality | Output format |
|---|---|---|---|
| JPEG | One re-compression at ~92% quality. Visually negligible. File size similar to original. | Bilinear interpolation + one re-compression. Very slight softness at high zoom. Imperceptible at normal viewing size. | JPEG |
| PNG | Lossless. Every pixel maps exactly. Zero quality loss. | Bilinear interpolation only. Very slight softness on sharp edges at extreme zoom. Lossless output encoding. | PNG |
| WebP | Decoded to bitmap, rotated, re-encoded. Quality depends on original compression setting. | Same as JPEG custom angle — bilinear plus re-encoding. | PNG (for max fidelity) |
| GIF | Decoded as PNG, rotated, exported as PNG. Single frame only (animated GIFs export the first frame). | Same as PNG custom angle. | PNG |
Free rotation options compared: browser, app, OS built-in
Here is an honest comparison of the free options available for rotating photos:
| Option | Custom angle | Batch | No upload | App install |
|---|---|---|---|---|
| SammaPix Rotate Image (this guide) | Yes — any decimal 0 to 360 | Yes — up to 20, ZIP download | Yes — Canvas API, in-browser | No — browser only |
| Windows Photos (right-click Rotate) | No — 90 degree only | No — one at a time | Yes | Built-in on Windows |
| macOS Preview | No — 90 degree only (EXIF update, not pixel bake) | No — one at a time | Yes | Built-in on Mac |
| iOS Photos app | Yes (Edit mode slider) — but writes EXIF only | No | Yes | Built-in on iPhone |
| iLoveIMG (online, upload-based) | No — preset only | Yes (limited on free) | No — server upload | No |
| GIMP (desktop app) | Yes | Yes (Script-Fu) | Yes | Yes — install required |
For the combination of custom angle + batch processing + no upload + no app install, the browser-based option is the only viable free choice.
What to do after rotating: crop, compress, resize
After rotating, you may need to do additional processing before the photo is ready for its intended use. All of these tools run in your browser with no upload:
- Crop to Ratio: after rotating a landscape photo by a custom angle, there will be blank corners. Crop those away by setting a ratio (16:9, 4:3, etc.) and the tool crops to fill. Also see the guide How to crop photos to perfect ratios for print and social media.
- Compress Images: reduce the file size of your rotated photos before uploading to a website, emailing, or sharing. See the guide Compress images without losing quality.
- Resize Images: after a 90 or 270 degree rotation, a portrait photo becomes landscape and the dimensions change. Resize to a specific target width and height before uploading.
- Remove Background: for product photos or portrait photos you rotated to the correct orientation, remove the background for use on a white-background e-commerce listing or presentation.
Rotate, then do everything else — all in-browser
Rotate, crop, compress, resize, and remove backgrounds without uploading your images anywhere. All tools run locally in your browser. No server. No signup. No watermark.
FAQ
How do I rotate multiple photos at once for free?
Go to sammapix.com/tools/rotate-image, drop up to 20 photos at once onto the dropzone, choose your rotation angle (90, 180, 270, or a custom value), and click Rotate. All photos are processed simultaneously in your browser via the Canvas API. When done, click Download All as ZIP to get every rotated photo in one archive. The entire batch runs in-browser — no upload, no account, free.
How do I rotate a photo by a specific angle, not just 90 degrees?
In SammaPix Rotate Image, click the custom angle input field and type any value between 0 and 360 degrees. You can use decimals — for example 3.5 degrees to straighten a slightly crooked scan, 7.2 degrees to level a tilted horizon, or 15 degrees for a deliberate creative tilt. The Canvas API handles arbitrary rotation angles natively with no restrictions on precision.
What is the best free way to rotate a photo without an app?
The best free, app-free way to rotate a photo is using a browser-based tool like SammaPix Rotate Image. Open the page at sammapix.com/tools/rotate-image in any browser on any device — phone, tablet, or desktop. Drop your photo in, choose the angle, and download the result. No app install, no account, no upload to any server. The rotation runs entirely in your browser using the Canvas API. Works on Windows, Mac, iOS, and Android.
How do I straighten a crooked scan online?
Scanned documents often come out slightly tilted — 1 to 5 degrees off — because the paper was not placed perfectly flat on the scanner glass. To straighten a crooked scan online: go to sammapix.com/tools/rotate-image, drop your scanned image, and type a precise custom angle — for example 2.3 degrees clockwise to correct a counter-clockwise tilt. The Canvas API applies the exact rotation and the tool exports the straightened image. No upload needed. For a stack of similarly tilted scans, apply the same custom angle to the whole batch.
Why does my phone photo look sideways when I open it on a computer?
Smartphone cameras physically capture images in landscape orientation but embed an EXIF Orientation tag telling viewers to display the photo rotated. Apps that read this tag — iOS Photos, Google Photos, Windows Photos, macOS Preview — show the photo correctly. Many other systems ignore the EXIF tag: web upload tools that strip metadata, older CMS platforms, custom image pipelines, and some desktop applications. The result is that the pixel data is sideways but the tag telling viewers to correct it is missing. The permanent fix is to bake the rotation into the pixel data itself, which SammaPix Rotate Image does when you apply the appropriate rotation and re-export.
Can I rotate photos on my phone without an app?
Yes. Open Chrome, Safari, or Firefox on your phone, go to sammapix.com/tools/rotate-image, and use the browser-based tool as you would on a desktop. The Canvas API is supported by all modern mobile browsers. Tap the dropzone to select photos from your camera roll, choose your angle, tap Rotate, and download the result. The tool works on iOS and Android without any app install.
Does rotating a photo reduce its quality?
For 90, 180, and 270 degree rotations, the quality impact is minimal. The pixel grid maps exactly with no interpolation artefacts. JPEG output involves one re-encoding cycle at the browser's default quality (around 92 percent), which is visually indistinguishable from the original. PNG output has zero quality loss since PNG is lossless. For custom angles (non-multiples of 90), the browser applies bilinear interpolation to fill pixels that do not map exactly, introducing very slight softness on sharp edges at high zoom. At normal viewing sizes for web and screen use, this is imperceptible. It is the same quality trade-off that Photoshop and Lightroom apply for arbitrary rotation.