Image Rotate & Flip
Rotate images in 90° steps or flip them horizontally and vertically in your browser. Ideal for fixing phone photo orientation and creating mirrored images. Export as PNG, JPEG or WebP - nothing is uploaded.
Drop files here
Click or drag & drop (PNG / JPG / WebP / GIF)
Done
Image Rotate & Flip
How to use
- 1
Choose an image
Click the drop zone or drag and drop the image you want to rotate or flip.
- 2
Adjust the orientation
Combine Rotate left 90°, Rotate right 90°, 180°, Flip horizontal and Flip vertical until the image looks right. The preview updates instantly.
- 3
Save in your format
Choose PNG, JPEG or WebP and press Download image. JPEG and WebP also let you adjust the quality.
Features
- Rotate in 90° steps and flip horizontally or vertically
- Buttons update the preview instantly, and effects combine freely
- No quality loss, with width and height swapped automatically
- Everything runs in your browser; images are never uploaded
Use cases
Fix phone photo orientation
Turn sideways or upside-down photos the right way before saving.
Straighten scanned pages
Rotate documents and receipts that were scanned in the wrong direction.
Create mirrored versions
Flip an image horizontally for design work or side-by-side comparisons.
Details
Rotating and flipping are the basics for fixing orientation or making mirrored images: straightening a phone photo that came out sideways, turning a scanned page the right way up, or producing a left-to-right mirrored version for a design.
The tool runs on the browser Canvas API. Rotation works in 90° steps, and flipping works horizontally or vertically. Because the original pixels are reused, combining rotations and flips does not degrade quality, and 90° or 270° rotations swap the width and height automatically.
Everything happens on your device - images are never uploaded. Animated GIFs can be loaded but are exported as a still image (the first frame). JPEG cannot store transparency, so transparent areas are filled with white.
FAQ
Does rotating reduce quality?
No. Rotating in 90° steps and flipping only rearrange the original pixels, so the image itself does not degrade. Only the format and quality settings you choose affect the result.
Can I rotate by an arbitrary angle, like 45°?
This tool rotates in 90° steps. To straighten a photo that is slightly tilted, use a tool with tilt correction instead.
Can I undo a rotation?
Press Reset to return to the original inside the tool. A saved file cannot be undone, so keep the original and save under a different name.
Why does transparency disappear when saving as JPEG?
JPEG cannot store transparency, so transparent areas are filled with white. Choose PNG when you need to keep transparency.
Related guide
Image Compression Basics: Settings Explained
Learn how image compression works, the differences between JPEG, PNG and WebP, recommended settings by use case, and how to compress images for free.
Image Cropping Guide: Ratios and Sizes Explained
Learn how to crop images in your browser: choose between 1:1, 16:9 and other ratios, find size guidelines for social media and forms, and keep quality intact.
How to Rotate & Flip Images Without Quality Loss
Learn how to rotate and flip images in your browser: why 90° turns never lose quality, why phone photos appear sideways, flip pitfalls and format tips.
Related Tools
Image Cropper
Crop images right in your browser for free. Drag the frame, choose ratios like 1:1 or 16:9, and save as PNG, JPEG or WebP. No upload, no sign-up.
Image Resizer
Resize images by pixels, percentage or longest side. Keep the aspect ratio and get the perfect size for websites, social media or document attachments.
Image Compressor
Compress image files and compare the result as you adjust quality and dimensions for websites or social media.
Image Converter
Convert between PNG, JPG, WebP and GIF. Preserve transparency or optimize to WebP.
All processing happens in your browser. Your files are never uploaded.
Verified: The size swap and orientation after 90° rotation, horizontal flip, reset, error states and the English page are covered by browser tests