Rotate Image Online
Rotate, flip, and mirror your photos for free. Supports JPG, PNG, WebP, HEIC, and 15+ formats. No signup.
How to Rotate an Image Online
Upload
Drag and drop your image into the converter above, or click to browse. Supports JPG, PNG, WebP, HEIC, and 15+ formats.
Choose Rotation
Select your rotation: 90° CW, 180°, 90° CCW, Flip H, or Flip V. Or leave on Auto to fix EXIF orientation.
Download
Click Convert and download your rotated image. The output format matches the original.
Understanding Rotation Options
| Option | What It Does | When to Use |
|---|---|---|
| Auto (EXIF) | Reads the EXIF orientation tag and physically rotates the image to match, then strips the tag. | iPhone/Android photos that appear sideways in some apps but correct in others. |
| 90° CW | Rotates the image 90 degrees clockwise. Landscape becomes portrait. | Turning a horizontal photo into a vertical one. Scanned documents that are sideways. |
| 180° | Rotates the image upside down — top becomes bottom and left becomes right. | Photos taken with the phone held upside down. Scanned pages that are inverted. |
| 90° CCW | Rotates the image 90 degrees counter-clockwise. Portrait becomes landscape. | Vertical photos that need to become horizontal. Alternative direction to 90° CW. |
| Flip H | Mirrors the image horizontally — left side swaps with right side, like a mirror reflection. | Fixing mirrored selfies. Creating mirror-image versions for design work. |
| Flip V | Mirrors the image vertically — top swaps with bottom, like a water reflection. | Creating reflection effects. Fixing vertically inverted scans. |
Why Are My Photos Sideways?
When you take a photo with a smartphone, the camera sensor always captures the image in the same physical orientation. Instead of rotating the actual pixel data, the phone writes an EXIF orientation tag into the image metadata. This tag tells software how to display the image correctly.
The problem: not all software reads this tag. Apple Photos, Google Photos, and modern web browsers interpret EXIF orientation correctly, so photos look fine. But many older applications, email clients, image editors, and web upload forms ignore the tag entirely — resulting in photos that appear rotated 90° or upside down.
This is why the same photo can look correct on your phone but sideways when you email it, upload it to a website, or open it in certain desktop programs. The image data itself is stored sideways; only the metadata says otherwise.
The fix: Our “Auto (EXIF)” option reads the orientation tag, physically rotates the pixel data to match, and then strips the tag. The result is an image that displays correctly everywhere, regardless of whether the software reads EXIF metadata or not.
Supported Formats
| Format | Description | Notes |
|---|---|---|
| JPG / JPEG | The most common image format. Lossy compression. | Re-encoded at quality 92 after rotation. |
| PNG | Lossless format with transparency support. | Rotation is fully lossless. |
| WebP | Modern format by Google. Supports lossy and lossless. | Lossless rotation for lossless WebP. |
| GIF | Animated and static images. 256-color palette. | Supports animated GIF rotation. |
| BMP | Uncompressed bitmap format. | Lossless — no compression applied. |
| TIFF | Professional format for print and archival. | Lossless rotation, metadata preserved. |
| HEIC | Apple's default camera format (iPhone, iPad). | Converted and rotated via ImageMagick. |
| AVIF | Next-gen format with superior compression. | Full rotation support. |
| PSD | Adobe Photoshop document. | Flattened and rotated. |
| ICO | Icon format for web and desktop. | Rotated and saved as ICO. |
| EXR | HDR image format for VFX and 3D. | Full rotation support. |
| CR2 / NEF / ARW / DNG | RAW camera formats (Canon, Nikon, Sony, Adobe). | Decoded, rotated, and saved as JPG. |
Rotate vs Flip: What's the Difference?
Rotation turns the entire image around its center point by a specific angle. A 90° clockwise rotation moves the top edge to the right side, the right edge to the bottom, and so on. The image dimensions swap — a 1920×1080 landscape photo becomes a 1080×1920 portrait after a 90° rotation. A 180° rotation keeps the same dimensions but inverts the image completely.
Flipping mirrors the image along an axis without changing its dimensions. A horizontal flip mirrors left-to-right — imagine holding the image up to a mirror. This is commonly used to “un-mirror” selfies, since front-facing cameras on phones display a mirrored preview. A vertical flip mirrors top-to-bottom, creating a reflection effect like water.
Combining operations: You can rotate and flip in sequence. For example, a 90° CW rotation followed by a horizontal flip produces the same result as a 90° CCW rotation followed by a vertical flip. If you need a specific transformation, experiment with the options — there is no quality penalty for any combination.
Quality and File Size
Rotation by 90° increments (90°, 180°, 270°) is a lossless operation for most image formats. The pixel data is rearranged in memory without re-compression — no information is lost. The same applies to horizontal and vertical flips: the pixel grid is simply mirrored.
For JPEG files, our tool re-encodes at quality 92 after rotation. This is because JPEG's block-based compression does not allow perfectly lossless arbitrary transformation in all cases. At quality 92, the output is visually identical to the input — the difference is imperceptible to the human eye. File size typically stays within 5–10% of the original.
For PNG, BMP, TIFF, and other lossless formats, the rotation is completely lossless. The output contains exactly the same pixel data as the input, just rearranged. File size remains nearly identical.
EXIF auto-orient is always applied by default, regardless of which rotation option you choose. This ensures that photos with embedded orientation metadata are physically corrected before any additional rotation is applied. The EXIF orientation tag is then stripped from the output to prevent double-rotation by software that does read the tag.