Rotate an image and save the rotation permanently
Rotate JPG, PNG, WebP or AVIF by 90°, 180° or 270° and get a file whose pixels are actually rotated — not a flag that half the world ignores.
Drop files here, or
JPG, PNG, WebP, AVIF, HEIC, GIF, BMP up to 50.00 MB · up to 30 files
Processed on this device — nothing is uploaded
Add a file to begin
How to use rotate image
- 1Add the image that is the wrong way up or the wrong way round.
- 2Choose a 90, 180 or 270 degree rotation. Fine-angle straightening is not available.
- 3Run the job, then open the downloaded image to check the orientation.
- 4The result is re-encoded as JPEG, so keep the original and inspect the image for quality.
Why this tool, and why browser-side
A sideways photograph of a document is a common result of shooting with the phone held flat, and it is an easy rejection at a verification desk even when every other requirement is met.
Rotating before you compress is the efficient order. Compression re-encodes pixels, so fixing orientation afterwards means processing the file twice and paying a little quality each time.
For a slightly crooked scan, use another editor that supports fine-angle straightening or re-scan the document. This tool offers right-angle rotations only. After downloading, check that the top and bottom are correct in the application you plan to use, and keep the unedited original if you may need to make another change.
This tool exists for images handled in a hurry: no queue, no account, no upload, and a result you can verify on the spot. The explanation below is the same one we would give a colleague who asked how it works.
Pixels, DPI metadata and physical print size are distinct. For example, 35 mm at 300 pixels per inch is approximately 413 pixels, but pixels alone cannot guarantee a printer produces a 35 mm image. If the instructions also require DPI metadata or a measured print, check those separately.
On a phone, memory is the real constraint rather than any size limit. A 12-megapixel photograph is about 36 MB once decoded into pixels, so compiling a batch of twenty and holding every result in memory at once will get a mobile browser killed well before it runs out of storage. Process batches of ten to fifteen on a phone; on a laptop the same job is unremarkable.
Accepted inputs are JPEG, PNG, WebP, AVIF, HEIC, GIF and BMP images up to 50 MB each. SVG, HTML and other script-bearing formats are refused outright rather than sanitised, because a file that can execute code has no business being re-encoded — and an upload field that accepts one is a security hole rather than a feature. Several files can be queued where the workbench supports it. Batch, page and memory limits apply; check every output.
How it works under the hood
The source is decoded to pixels, rotated on a canvas and encoded as JPEG. JPEG encoding is lossy and transparent areas are placed on white. The browser applies source orientation during decoding where supported; inspect the output. Rotation decodes the image, rotates pixels and writes a new file. JPEG output is re-encoded and can lose quality; start from the original whenever possible. Check orientation in the app you will use to submit the file.
Frequently asked questions
Does rotating an image reduce quality?
The output is re-encoded as JPEG, which can lose quality. Work from the original rather than repeatedly rotating a previous output.
Why does my rotated image look right in one app and wrong in another?
Apps can interpret orientation metadata differently. This tool writes rotated pixels into a newly encoded image; check the output in your intended viewer.
Can I straighten a slightly skewed scan?
No. This workbench supports 90, 180 and 270 degrees only. Use a separate editor or re-scan for fine-angle correction.
Does rotating change the file size?
Yes, the image is re-encoded and its size may change. Check the downloaded file against the destination’s limits.
Can I rotate a PDF the same way?
Yes, and PDF rotation is entirely lossless because it is stored as page metadata. Use the PDF rotator for documents and this tool for images.
Does rotation remove EXIF?
The orientation tag is normalised. Other metadata may be dropped on re-encode, which is usually welcome for photographs that carry location data.
Is there a limit on image size?
Each input is limited to 50 MB and a pixel budget also applies. Large decoded images can exceed device memory even when under the file-size limit.
Are my images uploaded?
No. Rotation happens in the tab and the output is written to a download. Nothing leaves the device.