Batch Image Rotator
Rotate and flip images in batch — left, right, 180° or any custom angle. All processing happens in your browser.
Images are read, rotated and exported in your browser. Nothing is uploaded to Qudo servers.
Drag & drop images here, click to browse, or paste from clipboard
Supported: JPG, PNG, WebP, BMP, static GIF
Batch Image Rotation Tool
This tool lets you rotate and flip images in batch. Rotate left or right by 90°, flip by 180°, or enter any custom angle. You can also flip images horizontally or vertically. All processing happens locally in your browser — no uploads required.
How to Use
- Add images by clicking, dragging, or pasting from clipboard.
- Select which images to process (all, landscape, portrait, or manually selected).
- Choose rotation or flip operation and set the scope.
- Configure background color and output format if needed.
- Click "Start Processing" to begin.
- Download individual images or all results as a ZIP file.
90° Rotation vs Custom Angle
Rotating by 90° or 270° swaps the width and height of the image. For example, a 1920×1080 image becomes 1080×1920 after a right 90° rotation. Custom angle rotation requires choosing a canvas mode to handle the new edges.
Canvas Modes Explained
When rotating by a non-90° multiple, empty areas may appear. "Expand Canvas" enlarges the canvas to show the full rotated image. "Keep Original Size" maintains the original dimensions and crops any overflow. "Maximum Inscribed" scales the image down so everything fits within the original bounds, which may leave background-colored edges.
EXIF Orientation
Phone cameras often record the device orientation in EXIF metadata rather than physically rotating pixels. This tool normalizes the display orientation so your edits match what you see. After re-exporting, some EXIF information may not be preserved.
Rotation vs Flip
Rotation changes the direction of the image by turning it around its center. Horizontal flip creates a mirror image (left becomes right). Vertical flip inverts the image top to bottom.
JPG Re-encoding
When exporting to JPG, the image is re-encoded using the browser's Canvas API. This may introduce slight quality loss compared to the original. This tool does not perform lossless JPEG rotation.
Common Use Cases
- Fix phone photo orientation after import
- Batch rotate scanned documents
- Prepare product photos for e-commerce
- Adjust camera photos to correct orientation
- Create mirror images for design projects
- Fix slightly tilted photos with custom angles
- Batch unify image orientation for albums
Data & Privacy
All image processing happens entirely in your browser. Images are never uploaded to any server. File names are not sent to analytics services. Refreshing or closing the page releases all image data from memory.
Limitations
Animated GIF only processes the first frame. Very large images may fail on devices with limited memory. PSD, TIFF, HEIC and RAW formats are not supported. Maximum 50 images per batch, 30 MB per file, 200 MB total.
Frequently Asked Questions
Are images uploaded to a server?▼
Can I rotate multiple images at once?▼
How do I rotate only portrait images?▼
Why do width and height swap after 90° rotation?▼
Can I enter a custom rotation angle?▼
Why are there empty edges after custom angle rotation?▼
Can JPG use transparent background?▼
Does rotation reduce image quality?▼
What is EXIF orientation?▼
Why is my downloaded photo oriented incorrectly?▼
Are animated GIFs supported?▼
Can I flip images horizontally or vertically?▼
Why does processing large images fail?▼
How do I download all results?▼
Images are read, rotated and exported in your browser. Nothing is uploaded to Qudo servers.