Phone photos sometimes load sideways or upside down depending on how the camera was held, and most simple viewers don't let you fix the orientation directly without saving a separate copy.
This guide covers how to rotate an image online for free, including quick 90° fixes and custom-angle rotation.
Key Takeaway: Rotating and flipping solve different problems — rotation turns the image around a center point by an angle, while flipping mirrors it horizontally or vertically without changing the angle at all.
Quick Fixes vs. Custom Angle
| Action | When to use it |
|---|---|
| 90° Left / Right | Sideways phone photos |
| 180° | Upside-down images |
| Flip H / Flip V | Mirrored or reversed photos, text that reads backward |
| Custom angle slider | Straightening a tilted horizon line, creative angled crops |
Tip: For non-90° angles, the canvas automatically grows to fit the rotated image, so you'll see extra transparent space at the corners — that's expected, not a bug.
Step by Step: How to Rotate an Image
TinyPNG Now includes a free image rotator that runs entirely in your browser.
- Open the Rotate Image tool and upload your photo.
- Use the quick-action buttons for 90°, 180°, or flip horizontally/vertically, or drag the custom angle slider.
- Preview the result instantly in the canvas.
- Click Download to save the rotated image as a PNG.
Rotation Tips and Common Pitfalls
Rotating looks trivial, but a few details save you from blurry, oversized or oddly oriented results.
- Rotate once, from the original. Repeated custom-angle rotations re-sample the image each time and soften it. Work out the angle, then apply it in one step.
- Use tiny angles for horizons. A slightly tilted horizon usually needs only one or two degrees. Use the custom slider and judge by the preview.
- Trim the transparent corners. After a non-90 degree rotation the canvas grows. Use the Crop tool to cut back to a clean rectangle.
- Different apps may disagree about orientation. Some viewers read the camera's orientation tag and others ignore it. Saving the corrected image as a fresh file makes it display the same everywhere.
- Compress afterward. The download is a PNG, which can be larger than the original JPG. If size matters, run it through the compressor and pick JPG or WebP.
If a photo looks mirrored rather than rotated, such as reversed text on a selfie, flip it instead of rotating.
Frequently Asked Questions
How do I fix a sideways photo from my phone?
Upload the photo and click the 90° Left or 90° Right button to correct its orientation, then download the fixed version. No app install needed.
What's the difference between rotating and flipping?
Rotating turns the whole image around a center point by a given angle. Flipping creates a mirror image either horizontally or vertically without changing the angle.
Can I rotate an image by a custom angle, not just 90°?
Yes — drag the custom angle slider to rotate by any degree from -180° to 180°, and the canvas preview updates live as you drag.
Will rotating crop or cut off parts of my image?
No. The canvas automatically resizes to fit the full rotated image, so nothing gets cropped.
Is my image uploaded to a server when I rotate it?
No. All rotation happens locally in your browser using the Canvas API — your image is never sent anywhere.
Summary: Open the free TinyPNG Now image rotator, use a quick action or custom angle, download — free, private, and instant.