Runs in your browser. Your files and text never leave your device - nothing is uploaded.
Rotate and Flip Images Online
The Tools Kit’s free Image Rotator turns a photo or picture 90 degrees left or right, rotates it 180 degrees or by any angle you choose, or mirrors it horizontally and vertically, then lets you download the result. It is the quick fix for a photo that came out sideways, a scan that is upside down, or a selfie that needs to be flipped back the right way round.
Everything happens in your browser: the image is redrawn on a canvas on your own device and is never uploaded. There is no signup, no watermark, and the download keeps your image’s format and full resolution.
How to Rotate an Image
- 1
Add your image
Click the upload area or drag a JPG, PNG or WebP image onto it. A preview appears straight away.
- 2
Rotate by 90 degrees or any angle
Click Rotate Left 90° or Rotate Right 90° for a quarter turn, or drag the angle slider or type any angle from -180 to 180 degrees to straighten a tilted photo.
- 3
Flip if you need a mirror image
Click Flip Horizontal or Flip Vertical to mirror the picture. Each flip is a toggle, so clicking it again undoes it.
- 4
Download the rotated image
Check the preview, then click Download. A JPG stays a JPG, a PNG stays a PNG and a WebP stays a WebP, at full resolution, under your original file name with a rotated_ prefix.
The preview updates as you change the angle, and loading a new image resets the rotation and both flips.
Rotate 90, 180 or 270 Degrees Without Cropping
Each rotate button turns the image a quarter turn, and the angle wraps around a full circle. Rotate Left three times is the same as Rotate Right once. On a 90 or 270-degree turn the canvas swaps its width and height before drawing, so a landscape photo becomes a portrait one at full size instead of being squeezed or cropped into the old frame.
For example, a 4000 × 3000 pixel photo rotated 90 degrees comes out at 3000 × 4000 pixels: the same 12 million pixels, just rearranged. A 180-degree turn keeps it at 4000 × 3000. If you need the result at a specific size afterwards, use the Image Resizer, or trim the edges with the Image Cropper.
For a tilted horizon or a skewed scan, use the angle slider or type a value such as 3 or -45 degrees. The canvas grows to fit the turned picture, so nothing is cut off, and the empty triangles at the corners are filled the way you choose: transparent for PNG and WebP, or white or black for any format. Trim them afterwards with the Image Cropper if you want a clean rectangle.
Flip an Image Horizontally or Vertically
Flip Horizontal mirrors the picture left to right, which is how you un-mirror a front-camera selfie or reverse text that came out backwards in a photo. Flip Vertical mirrors it top to bottom. Both are toggles, so a second click switches the flip off, and turning both on at once produces exactly the same image as a 180-degree rotation.
The flips are applied to the picture in its original orientation, before the turn. If you have already rotated by 90 or 270 degrees, Flip Horizontal will therefore look like a top-to-bottom flip in the preview, and Flip Vertical like a left-to-right one. The preview always shows the exact result you will download, so pick the button that gives the image you want.
Why Photos Appear Sideways, and Does Rotating Lose Quality?
Phones and cameras often save the image in the sensor’s native orientation and store a separate EXIF orientation tag saying how it should be turned. Apps that read the tag show the photo upright; apps, websites and older software that ignore it show it on its side. Your browser applies the tag before drawing the preview, so rotate from what you see here; if the photo already looks upright, just click Download to save it as shown. Downloading bakes the orientation into the pixels, and the file carries no EXIF data at all, so it displays the same way everywhere. That also strips camera details and any GPS location; to remove metadata without rotating, use the EXIF Remover.
Quarter turns move whole pixels to new positions without resampling, and every change redraws from your original image rather than from the last result, so rotating back and forth never piles up losses. A custom angle resamples the pixels, which softens fine detail slightly. PNG downloads are lossless and keep transparency; JPG and WebP downloads are saved again at 92% quality, which keeps the file size close to the original. To shrink it further, run it through the Image Compressor.
Common uses
- Fixing a phone photo that shows up sideways on a website, in email, or in a document
- Turning a scanned page or receipt that came out upside down
- Un-mirroring a front-camera selfie so writing reads the right way
- Switching a screenshot or image between landscape and portrait for a slide or layout
- Straightening photos before combining them with the Image to PDF tool, or before adding a mark with the Image Watermark tool
More editing and conversion tools are listed under Image Tools.
Image rotation terms explained
| Term | What it means here |
|---|---|
| Rotate left (counterclockwise) | Turns the image 90 degrees counterclockwise, so the top edge moves to the left |
| Rotate right (clockwise) | Turns the image 90 degrees clockwise, so the top edge moves to the right |
| Flip horizontal | Mirrors the image left to right, like a reflection in a mirror |
| Flip vertical | Mirrors the image top to bottom, like a reflection in water |
| EXIF orientation | A metadata tag cameras use to say how a photo should be turned for display; some apps honor it and some ignore it |
| Lossless | Saved without discarding detail; PNG output is lossless, while JPG and WebP are re-saved at 92% quality |
| Free rotation | Turning an image by any angle, not just quarter turns; the canvas grows to fit the tilted picture, leaving corners to fill |
Frequently Asked Questions
Upload the image, click Rotate Left 90° or Rotate Right 90° until it is the right way up, or set any angle with the slider, then click Download. The rotated copy keeps its original format, and the whole process runs in your browser.
Click Rotate Right 90° once to turn it clockwise, or Rotate Left 90° once to turn it counterclockwise. The width and height swap, so a 4000 x 3000 photo becomes 3000 x 4000 with nothing cropped.
Click either rotate button twice. A 180-degree turn turns the picture upside down while keeping the same width and height.
Click Flip Horizontal to mirror it left to right, or Flip Vertical to mirror it top to bottom. Clicking the same button again turns the flip off. Turning both flips on gives the same result as a 180-degree rotation.
Yes. Drag the angle slider or type any whole number of degrees from -180 to 180. The image is drawn on a larger canvas so nothing is cut off, and the empty corners can be transparent (PNG or WebP), white or black. JPG cannot be transparent, so a JPG gets white or black corners.
Phones and cameras often save the picture in the sensor's native orientation and add an EXIF tag saying how to turn it. Apps that ignore the tag show the photo on its side. Your browser applies that tag before showing the preview, so the image is rotated from the way it looks here. Downloading writes the orientation into the pixels themselves, and the output carries no EXIF tag, so it looks the same everywhere. If the photo already looks upright in the preview, click Download straight away to save it upright.
Very little. Every change redraws from your original image rather than from the previous result, so rotating back and forth never piles up losses. PNG downloads are lossless. JPG and WebP downloads are saved again at 92% quality, which can lose a tiny amount of detail. A custom angle such as 7 degrees resamples the pixels, which softens the picture slightly; 90, 180 and 270-degree turns do not.
The same format you uploaded: a JPG downloads as a JPG, a PNG as a PNG and a WebP as a WebP, named rotated_ plus your original file name. Other formats your browser can open, such as GIF, are saved as PNG. Transparency in PNG and WebP images is kept. To change the format, use the Image Format Converter.
No. The image is loaded into the page and redrawn on a canvas in your browser. Nothing is sent to a server, so it is safe for private photos and documents.
The flips are applied to the picture in its original orientation, before the rotation. After a 90 or 270-degree turn, Flip Horizontal therefore mirrors the result top to bottom on screen, and Flip Vertical mirrors it left to right. Use whichever button gives the result you see in the preview, or flip before rotating.
Only if your browser can open it. HEIC usually works only in Safari, so convert it with the HEIC to JPG converter first. An animated GIF is drawn as a single still frame, so the animation is not kept.
Reviewed by Raja Jahangir · Last reviewed: October 2, 2026
How do you rotate or flip an image online?
To rotate an image, upload a JPG, PNG, or WebP and click Rotate Left or Rotate Right for a 90-degree turn, set any angle with the slider, or flip it to mirror it. The copy downloads in its original format at full size, and rotation runs in the browser, so the image is never uploaded.
Does rotating an image reduce its quality?
Rotating an image by exactly 90, 180, or 270 degrees moves whole pixels without resampling, so no detail is lost in the turn itself. Any other angle resamples the pixels and softens them slightly. Saving as PNG is lossless, while re-saving a JPG or WebP at high quality loses a tiny amount of detail.
