Rotate Image Online (Bulk)
How Rotate Image Online (Bulk) Works — Example
How was your experience?
Rate Rotate Image Online (Bulk) — one tap is enough.
About Rotate Image Online (Bulk)
What does Rotate Image Online (Bulk) do?
Rotate up to 20 images by preset or custom angles, control canvas fitting, and export as PNG, JPG, WebP, or ZIP.
Rotate One Image or a Batch in Your Browser
This free rotate image online tool turns up to 20 still images in one browser session. Choose a preset for a common quarter-turn. Or enter any clockwise angle from -360 to 360 degrees. Expand the canvas to keep the full picture. Keep the source size when some cropping is acceptable.
Each result includes a preview, final pixel dimensions, and file size. Export as PNG, JPG, or WebP. Download one result at once. For a batch, save files one by one or collect them in a ZIP.
This rotate image online tool uses browser decoding and canvas drawing. It doesn’t make a lossless metadata-only turn. Custom angles resample pixels, and JPG output uses lossy encoding. The export is one still frame without the source tags.
Selecting Images for a Bulk Rotation
Choose files from your device or drop them onto the tool. One batch can contain up to 20 browser-decodable still images. The combined source size must stay at or below 80 MB.
Browser-decodable means your current browser must understand the image data. A familiar extension doesn’t prove support. A damaged file may fail. So can an unusual encoding or format the browser can’t read.
Check the batch before processing
Review the filenames and count. Make sure each image needs the same plan. A photo that needs 90 degrees may not belong with a scan that needs a 2-degree correction.
Also compare source dimensions. A group can stay below 80 MB yet contain huge decoded images. Each source must pass the 40-megapixel check. Each rotated canvas must pass it too.
Separate unlike jobs before rotating. Put sideways photos in one 90-degree batch and slightly tilted scans in another custom-angle batch. This makes previews easier to check and reduces the chance of applying the wrong angle.
1. Add up to 20 images
Select or drop your still images. Watch the item count and combined size. If the batch exceeds 20 files or 80 MB, remove files or divide the job into smaller groups.
2. Choose a clockwise angle
Use a preset for -90, 90, 180, or 270 degrees. Or type a value from -360 to 360. Positive values turn clockwise. Negative values turn the other way. Thus, -90 degrees makes a quarter-turn to the left.
3. Choose expand or original dimensions
Expand mode makes room for the full rotated rectangle. Original-dimensions mode keeps the source width and height. Thus, corners or other content can fall outside the fixed frame.
4. Set the format and quality
Choose PNG, JPG, or WebP. For JPG or WebP, set quality from 10 to 100. Also choose the background used for exposed areas in JPG output.
5. Process and inspect the results
Start the batch and watch its progress. Each completed result shows a preview, final dimensions, and file size. Compare those details with the source before downloading.
6. Download one file or a ZIP
A single result downloads directly. With several results, you can download files one by one or package the completed outputs into a ZIP. Extract the ZIP afterward to access the separate rotated images.
Using -90 and 90 degrees
Choose 90 degrees for a clockwise right turn. Use -90 degrees for a counter-clockwise left turn. These presets are useful for phone photos, scanner pages, and images that appear sideways.
With expand enabled, a 4,000 × 3,000 landscape image rotated by either quarter-turn becomes 3,000 × 4,000. Width and height exchange places because the rotated rectangle is now portrait.
Using 180 and 270 degrees
A 180-degree rotation corrects an upside-down image. Its outer width and height normally stay the same. A half-turn returns the rectangle to the same shape.
A 270-degree clockwise turn ends in the same direction as -90 degrees. The routes differ. Yet both finish with a quarter-turn to the left.
Using a custom angle
Custom angles help when a scan, horizon, product shot, or graphic needs a small correction. You can also make a diagonal design. Use the values accepted by the angle field.
Unlike a 90-degree turn, a custom angle can place source pixels between the new pixel grid. Canvas must estimate new colors. This can soften fine lines, text, or sharp edges.
Understanding negative and full-circle values
Negative values turn counter-clockwise. For example, -15 degrees moves the image top toward the left. A value of 15 degrees moves it toward the right.
Values such as 360 and -360 finish at the source orientation. Even so, exporting still creates a new encoded file. It doesn’t preserve the original file byte for byte.
Expand or Crop When You Rotate Image Online
This choice controls the output frame, not the angle. The same 30-degree turn can make a large full canvas or a source-sized result with clipped corners.
Expand so nothing is cropped
Expand mode finds a box for the whole rotated image. At custom angles, this box is often wider and taller. Empty areas appear because the image doesn’t fill each new corner.
For a source width w, height h, and angle θ, the fitted dimensions are based on these relationships:
new width ≈ |w × cos θ| + |h × sin θ|
new height ≈ |w × sin θ| + |h × cos θ|
The editor rounds to whole pixels. Therefore, displayed dimensions may differ by a pixel from a hand calculation.
Keep the original dimensions and crop
Original-dimensions mode keeps the source width and height. The turned image stays centered in that frame. Anything past its edges is cut off.
This can work when you want a fixed output size and the important subject sits safely near the center. It is risky for text, faces, logos, documents, or products that already reach the edges.
A small angle can still clip content. The loss may appear at all four corners, so don’t check only the center or one edge.
Which mode should you choose?
| Priority | Better starting mode | Main trade-off |
| Keep the whole image | Expand canvas | Dimensions grow and exposed corners appear |
| Keep exact source dimensions | Original dimensions | Corners or edge content may be cropped |
| Rotate 90° or 270° | Expand canvas | Width and height exchange places |
| Meet a fixed upload size | Original dimensions, then inspect | The fixed frame may remove content |
Example 1: correcting a batch of sideways photos
Batch example: You have eight phone photos that appear sideways. Their combined size is 46 MB, and each decoded photo is below 40 megapixels. All eight need a 90-degree clockwise turn.
Select the eight files and choose the 90-degree preset. Use expand mode so each photo’s width and height swap without cutting off content. Choose JPG if the photos don’t need transparency, then set a suitable quality after considering file size.
Run the batch and inspect every preview. A browser normally applies EXIF orientation while decoding, so a photo may already appear upright before your chosen turn. Don’t rotate a correctly decoded photo again just because its camera stored an orientation tag.
Check final dimensions and file sizes. If all eight outputs face the correct way, download the ZIP. Extract it and open at least the first and last images before replacing any originals.
Example 2: rotating one image by 30 degrees
Custom-angle example: A 4,000 × 3,000 image needs a 30-degree clockwise turn. You want the complete picture, including all four original corners.
Choose 30 degrees and enable expand. The fitted output is about 4,964 × 4,598 pixels after rounding. That is roughly 22.8 megapixels, so it remains below the 40-megapixel output limit.
Because the rotated photo no longer fills a straight rectangular canvas, exposed triangular areas appear around it. Choose PNG or supported WebP when those areas should stay transparent. For JPG, select the background color that should fill them.
If you instead keep the original 4,000 × 3,000 dimensions, the output frame stays fixed. Parts of the four corners will fall outside it. Preview the crop closely before accepting that result.
Rotate Image Online Backgrounds and Transparency
Arbitrary-angle rotation creates areas where no source pixels exist. Expand mode shows these areas around the complete image. Original-dimensions mode may still show exposed areas even while cropping other parts of the rotated source.
JPG background color
JPG doesn’t support transparent pixels. Therefore, the tool fills exposed canvas areas with your selected background color. White may suit documents, while a color sampled from a design may blend more naturally.
The background becomes part of the JPG pixels. You can’t recover transparency by renaming the downloaded file or changing its extension later.
PNG and WebP transparency
PNG can retain transparent corners produced by the rotation. WebP can also retain transparency where the browser’s encoder supports it. However, the app or site receiving the file may display transparent areas over white, black, or another background.
Inspect the result in the final destination when transparency matters. A transparent corner that looks correct in one viewer may appear different against another page color.
PNG
PNG suits graphics, interface captures, diagrams, text-heavy images, and outputs that need transparent corners. Canvas encodes a new PNG, so this isn’t the original file with a simple rotation tag.
JPG
JPG often suits photographs. It uses lossy encoding, even when you choose a 90-degree preset. Quality ranges from 10 to 100. A higher setting often retains more detail but usually creates a larger file.
Repeated JPG editing can add compression damage. When possible, rotate from the best available source instead of processing an already compressed copy several times.
WebP
WebP also provides quality from 10 to 100. It can produce a useful balance for web images and may retain alpha transparency. Check that the site, editor, or recipient accepts WebP before choosing it.
Why final file size changes
Rotation can change canvas dimensions, pixel patterns, format, quality, and transparency. Metadata is also removed. Therefore, the output size may rise or fall even when the image looks similar.
The result card reports the actual generated file size. Use that figure instead of assuming a higher quality number always creates a specific size.
EXIF Orientation and Browser Decoding
Phone cameras often store sensor pixels in one direction and add an EXIF orientation instruction. The browser normally applies that instruction while decoding, so the displayed bitmap may already look upright.
The current MDN image decoding documentation describes from-image as the default orientation behavior, which follows EXIF orientation metadata when present.
The rotate image online editor turns the decoded result. Therefore, judge the preview rather than a hidden source tag.
On export, the visible orientation becomes flattened into the new still-image pixels. The original EXIF orientation tag isn’t copied. This often makes the result display more consistently, but it also means the source metadata set is not preserved.
Metadata and profile tags aren’t copied
The new canvas export doesn’t carry over the source metadata or profile tags. Camera details, GPS coordinates, dates, comments, editing notes, copyright fields, and embedded profile information may be absent.
Don’t use the rotated copy as the only archival master when those records matter. Keep the original file and verify the export with a metadata inspection tool if you have a formal requirement.
Animated sources become still images
If the browser decodes an animated source, this workflow exports one flattened still frame. It doesn’t rotate and preserve every GIF, APNG, or animated WebP frame.
Use an animation editor when motion must remain. A file ending in GIF or WebP doesn’t mean this canvas output will keep its timeline.
Check the complete limits and losses: each batch accepts up to 20 files with an 80 MB combined limit. Every decoded source and rotated output canvas must remain at or below 40 megapixels. Original-dimensions mode can crop corners or edge content. Exports don’t copy source metadata or profile tags, and animated images become one still frame.
Cancellation and Partial Batch Results
You can cancel a batch while it is running. Cancellation stops the remaining work, but results that finished before the cancellation stay available.
Review the completed item count after cancelling. Don’t assume every selected source has an output. Download the finished results you still need, or start a smaller new batch for the unprocessed files.
Cancel is useful when the angle, format, quality, or canvas mode is wrong. It doesn’t reverse files you already downloaded, and it doesn’t change your original source images.
An image won’t decode
Your browser may not support the source encoding, or the file may be damaged. Open it in a trusted viewer and export a supported still-image copy if you have permission.
The tool rejects the batch
Check the count and combined file size. You can select no more than 20 images, and their source files can total no more than 80 MB. Split a larger job into separate batches.
A source or output exceeds 40 megapixels
Multiply width by height to find the decoded pixel count. Expand mode can push a valid source above the output limit at some angles. Resize the source first or use a smaller output plan.
The corners were cut off
You likely kept the original dimensions. Switch to expand mode to fit the complete rotated rectangle. If exact dimensions are required, accept the crop only after checking every edge.
The output has colored or transparent corners
Those areas have no source pixels after rotation. JPG uses the chosen background. PNG and supported WebP output can keep them transparent.
The photo rotated twice
The browser may already have applied its EXIF orientation during decoding. Base the chosen angle on the visible source preview, not only on how another older viewer displayed the file.
The output looks slightly softer
Arbitrary angles need resampling, and JPG or lossy WebP adds encoding loss. Start from the best source, avoid repeated exports, and choose a suitable quality.
The ZIP contains fewer files than expected
The batch may have been cancelled, or a source may have failed decoding or a safety check. Compare completed results with the original selection before downloading the ZIP.
Related Image Tools
| Tool | Use it when |
| PNG to JPG | You need to convert a PNG into a non-transparent JPG. |
| Image Flipper | You need to mirror an image horizontally or vertically instead of rotating it. |
| Compress JPG | You need to reduce a rotated JPG file size for sharing or upload. |
Review Every Rotated Result
A bulk rotate image online job can apply one plan to many files. Yet each image still needs a visual check. Review its direction, crop, corners, dimensions, transparency, and file size.
Open the downloads outside the rotate image online editor. Check small text, straight lines, product edges, and faces. Also test clear corners on the final page background.
Keep the source images until the results pass review. The export flattens browser-decoded orientation into a new still file and removes source metadata, profile tags, and animation.
Frequently Asked Questions
Can I rotate several images and download them as a ZIP?
Yes. You can process up to 20 images within the 80 MB combined limit. Download completed results individually or package multiple results into a ZIP. A single result downloads directly.
What does original-dimensions or crop mode do?
It keeps the source width and height. After rotation, corners or edge content that extend outside that fixed frame are cropped. Use expand mode when you need to keep the full picture.
Does rotation preserve image metadata?
No. The canvas export doesn’t copy source metadata or profile tags. Keep the original if you need EXIF dates, GPS data, camera settings, copyright fields, or embedded profile information.
Will an animated GIF or WebP remain animated?
No. Animated sources become one flattened still frame. The tool doesn’t rotate and re-encode the full animation timeline.
What are the batch and image limits?
You can select up to 20 files with an 80 MB combined source limit. Each decoded source and each rotated output canvas must remain at or below 40 megapixels.
Is arbitrary-angle rotation lossless?
No. Arbitrary angles need pixel resampling. JPG also uses lossy encoding, and lossy WebP settings can change image detail. Avoid repeated exports and work from the best available source.
What happens if I cancel a batch?
The remaining work stops, while results completed before cancellation stay available. Check the completed list because some selected images may not have an output yet.
Try other tools
Find more PDF, image, calculator and utility tools. Check each tool's access label for free or premium availability.
Discussion
No comments yet. Be the first to comment!