Main Menu
Home About Blog Contact Pricing
Account
Login Sign up
Browse Categories
PDF Tools 31 tools Image Tools 88 tools Design Tools 10 tools Keywords Tools 54 tools Data Converters 5 tools E-Commerce Tools 9 tools Text Tools 34 tools Time and Date Tools 5 tools Document Tools 5 tools Number and Math Tools 7 tools Security and Utility Tools 9 tools AI Tools 4 tools All Calculators 32 tools Shopping Calculators 11 tools Business Calculators 15 tools Bank and Pin Code Finder 4 tools ZIP File Tools 28 tools
Connect

Rotate Image Online (Bulk)

Free This tool stays free and works without a paid subscription.

Interactive tool area: Run the full Rotate Image Online (Bulk) workflow below, then review the guide and FAQs further down this page.

How Rotate Image Online (Bulk) Works — Example

Rate This Tool

Rated by 3 people so far — add yours

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?

PriorityBetter starting modeMain trade-off
Keep the whole imageExpand canvasDimensions grow and exposed corners appear
Keep exact source dimensionsOriginal dimensionsCorners or edge content may be cropped
Rotate 90° or 270°Expand canvasWidth and height exchange places
Meet a fixed upload sizeOriginal dimensions, then inspectThe 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

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.

Discussion

No comments yet. Be the first to comment!

Try other tools

Find more PDF, image, calculator and utility tools. Check each tool's access label for free or premium availability.

Browse all tools Read the blog