What Rotate Image helps you do
Rotate or flip several JPG, PNG and WebP images in one batch. It fixes orientation problems across a whole folder without opening each file individually. The canvas is resized for quarter turns, so a landscape image becomes portrait rather than being cropped.
Rotation runs in your browser. The images are not sent to Haivix servers.
How it works
These tools decode the image in your browser, draw it onto a canvas, apply the change, and encode a new file. Nothing is uploaded, so the result depends on the browser's own decoders and encoders rather than a server library. Re-encoding always creates a new file: metadata such as EXIF, GPS and color profiles is generally dropped, and JPEG or WebP output loses a little quality on every save. Canvas work is capped at roughly 36 megapixels, so very large images may be refused rather than processed slowly. Browsers normally apply EXIF orientation when decoding, so a phone photo usually appears upright before any rotation is applied.
How to use Rotate Image
- Drop the images into the batch.
- Choose the rotation or flip to apply.
- Check the preview and the reported dimensions.
- Download the corrected images.
When to use it
- Fix a set of phone photos that came out sideways.
- Mirror images for a consistent layout.
- Batch-correct orientation before uploading to a site.
- Turn a landscape scan into a portrait page image.
- Flip a product photo so the light falls from the same side.
- Normalize a mixed folder before a carousel import.
- Turn a scanned page the right way up without rescanning.
When not to use it
- Do not use it when one image needs a different angle from the rest.
- Do not expect it to correct lens distortion or perspective.
- Do not rotate a JPEG repeatedly; each save re-encodes it.
Example
Applying a 90-degree clockwise rotation to a batch turns every sideways image upright at once. A 1200 by 800 image becomes 800 by 1200, and the filename gains a -rotated suffix. A flip mirrors the pixels without changing the dimensions. The output keeps JPEG, PNG or WebP when the source uses one of them.
What you can do with Rotate Image
- Rotate by 90, 180 or 270 degrees.
- Flip horizontally or vertically.
- Apply the same setting to a whole batch.
- Swap width and height for quarter turns.
- Download files individually or as a ZIP.
- Run the rotation locally in the browser.
Example: pick the format for the job, then check the result
Keep the original. Every tool downloads a new file, and repeated conversion between lossy formats compounds artifacts.
Choose the format by purpose: PNG for sharp edges, text and transparency; JPEG for photographs; WebP when file size matters on the web.
Check transparency before converting to JPEG. Alpha is flattened onto a background color, and the choice is permanent in the output.
Look at the output at 100 percent. Smoothing, sharpening and watermark placement are easier to judge at full size than in a small preview.
For a batch, check the ZIP contents and file count. A single failed image is reported separately and does not stop the rest.
Note the output dimensions and file size. A larger pixel count does not always mean a better result, and a large PNG can be slower to load than a smaller JPEG.
What to know before you start
- The same rotation is applied to every image in the batch.
- Metadata orientation is baked into the pixels, so the saved file re-encodes the image.
- Rotation is a pixel operation and cannot recover detail lost to an earlier crop.
- Very large images may exceed the canvas size limit.
Common mistakes
- Assuming the tool auto-detects the correct orientation.
- Rotating a batch that contains both portrait and landscape images.
- Expecting a lossless result from a JPEG source.
- Forgetting that a flip reverses text in the image.
Troubleshooting
If an image looks cropped, the destination canvas may not have been swapped for the quarter turn; try a different angle.
If colours shift slightly, the re-encode changed the compression.
If one file fails, it may be a format the browser cannot decode.
If the ZIP is missing files, check the per-file status list.
If the result is mirrored unexpectedly, check both flip options.
Related standards and documentation
- PNG is specified by the W3C and supports lossless compression and alpha.
- JPEG is standardized as ISO/IEC 10918 and is lossy.
- WebP is a Google format with both lossy and lossless modes.
- sRGB (IEC 61966-2-1) is the usual color space for web images.
- EXIF (CIPA DC-008) stores camera settings and can include GPS coordinates.
- ICC profiles describe a device's color gamut, and most canvas exports do not preserve them.
- Keep the source file.
- Match the format to the use.
- Check alpha and size.
- Inspect the export.