Rotate Image (90°, 180° & Any Angle)
Turn a picture 90, 180 or 270 degrees, or straighten a crooked photo one degree at a time. Rotate several JPG, PNG and WebP files at once without uploading them.
Your input stays in your browser and is never sent.
What the image rotator does: 90, 180, 270 and any angle in between
This image rotator changes which way up a photo or a drawing sits. A quarter turn left, a quarter turn right and a half turn are one click each; anything else you type in, one degree at a time. It reads .jpg, .png and .webp files, and you can drop in as many as you like and turn them in one go.
At 90 and 270 degrees the width and the height swap places; at 180 the size is untouched. Only an odd angle changes the dimensions, because the box that encloses the tilted picture has to grow, and that leaves an empty wedge in each corner. You decide whether those corners stay transparent or are painted in.
The turning happens entirely inside your own browser. Reading the file, redrawing it at the new angle and building the file you download all happen on the page in front of you, and the picture itself never travels over the network. That is why photos of people or documents you have not shared outside your team can go straight in. Whatever you drop in disappears the moment you close the page.
Rotate a picture and download it in three steps
- ChooseDrag and drop the pictures you want to turn (.jpg / .png / .webp). Several files at a time is fine.
- AdjustPress 90° left, 90° right or 180°. The thumbnails turn straight away, so you can check the direction before you commit.
- SavePress the rotate button, then save the pictures one by one or as a single ZIP. Your original files are left untouched.
Straighten a tilted photo one degree at a time
Landscape shots taken on a phone, and pages photographed by hand instead of scanned, are often slightly out of level. A correction of a few degrees causes hardly any noticeable loss of quality.
- Once the photo is in, ignore the quarter-turn buttons and use the custom angle box instead.
- Positive values turn the picture clockwise and negative values anti-clockwise. If the picture dips to the right, type a negative value; if it climbs, a positive one. Start with a single degree.
- Watch the thumbnail and nudge it a degree at a time until a line that ought to be level, such as the horizon, a window frame or a door post, runs parallel to the edge of the frame.
- Decide what happens to the margin (transparent or filled) and run it. If you would rather have no margin at all, export first and then trim the inside with the image cropping tool.
The margin an odd angle leaves: keep it transparent or fill it with a color
Quarter turns leave no margin at all, but correcting a tilt by a single degree always opens a triangle in each corner, because the box around the tilted picture is bigger than the picture was. Choose what fills those corners for the whole batch.
- Leave the margin transparent (.png / .webp)
- Icons and logos that should sit on no background at all keep an empty margin with "Leave it transparent". Transparency survives in .png and .webp, so nothing is filled in with white or black on the way out.
- Fill the margin with a hex code (#FFFFFF, #000000 and so on)
- A .jpg cannot hold transparency, so its margin is painted instead (white unless you choose a color). #FFFFFF gives you white, #000000 black; match the code to whatever the picture will sit on and the seam stops showing.
If you want a mirror image instead, use the image flipper
Rotating turns the whole picture, and left stays left. Something on the right-hand side travels with the frame and is still on that same side of the subject however far you turn it.
A front-camera selfie with the lettering back-to-front, or artwork that has to be mirrored before it is pressed onto a shirt, needs the opposite operation. Flipping and rotating give completely different results, so rather than stack both behind one button, mirroring is kept apart as the image flipper.
Image rotator: common questions
- Does rotating an image reduce its quality?
- Rotating itself loses no pixels. A .jpg or .webp is re-compressed slightly each time it is saved, so turning the same photo back and forth many times will degrade it a little. PNG is lossless, so leave transparent artwork as a .png.
- Are my photos uploaded to a server?
- No. The rotation happens entirely inside your browser and your pictures never leave your device.
- Can I straighten a tilted photo by just one degree?
- Yes. Alongside the one-click 90 and 180 degree turns you can type an angle and nudge it a degree at a time. A horizon or a building that leans slightly usually looks level again after a small adjustment.
- What happens to the width and height when I rotate 90 degrees?
- At 90 and 270 degrees the width and the height swap places: a 1600 × 1200 px photo comes back as 1200 × 1600 px. At 180 degrees nothing changes. At an odd angle the box that encloses the tilted picture grows, so the result is larger than the original.
- Can I get rid of the margin that appears at an odd angle?
- You choose: leave the margin transparent, or paint it with a hex color code such as #FFFFFF. Transparency survives in .png and .webp; a .jpg cannot hold it, so those files are filled with the color you picked. To cut the margin away entirely, export first and then trim with the image cropping tool.
- Can it swap left and right like a mirror?
- This tool only changes the angle. Mirroring gives a completely different result, so flipping horizontally or vertically is kept apart as the image flipper.
- Is there a limit on uses or files?
- No. There is no sign-up and no daily limit, and you can rotate as many pictures as you like. Take them one by one or as a single ZIP.
Related tools
- JPG to PDF ConverterCombine JPG images into one PDF. Reorder pages and pick the page size and margin. Free, no sign-up, and your images are never uploaded.
- PNG to PDF ConverterCombine PNG images, such as screenshots and diagrams, into one PDF in the order you choose. Free, no sign-up, and your images are never uploaded.
- WebP to PDF ConverterCombine WebP images, including ones saved from the web, into one PDF. Free, no sign-up, and your images are never uploaded.
- Image to PDF ConverterCombine JPG, PNG, WebP, GIF and BMP images, even mixed together, into one PDF. Free, no sign-up, and your images are never uploaded.
- Image CompressorMake JPG, PNG, WebP and HEIC images smaller. Choose a strength or a target size and compress many at once. Free, no sign-up, and your images are never uploaded.
- Image ResizerResize many images at once by pixels, by percentage, or to social media and ID photo sizes, and download them as a ZIP. Free, no sign-up, and your images are never uploaded.
- HEIC to JPG/PNG/WebP ConverterConvert iPhone HEIC photos to JPG, PNG, or WebP. Batch conversion with quality control.
- SVG to PNG ConverterConvert SVG files to PNG for free at 1x, 2x or 4x. Transparency is preserved, so logos and icons stay usable over any background.
- SVG to JPG ConverterConvert SVG files to JPG or JPEG for free. JPG cannot hold transparency, so you choose the background color and the export scale.
- WebP ConverterConvert images to WebP or WebP to JPG/PNG. Reduce file size with modern web-optimized format.
- PNG ⇔ JPG ConverterConvert between PNG and JPG formats. Adjust quality and handle transparent backgrounds.
- Bulk Image ConverterConvert a mixed folder of PNG, JPG and WebP files to one format at once, with optional resizing and a single ZIP download.
- Image CropperCut away the parts of a picture you do not need. Lock the frame to 1:1, 16:9, social media or print ratios and fine-tune it in pixels. Images never leave your device.
- Image Compare ToolCompare two images pixel by pixel and highlight only what changed. You can also view them side by side, with an overlay slider or by flipping between them, and your images never leave your browser.
- Photo Metadata & EXIF RemoverDelete GPS location, date taken and camera model from photos in one go. No re-encoding, so quality stays untouched, and your photos never leave your browser.
- Photo Date Changer (EXIF Date Taken)Change the date taken (EXIF) of many photos at once: set one date for all, or shift each by a fixed amount. Quality stays untouched, and your photos never leave your browser.
- Flip Image (Horizontal & Vertical)Mirror a picture left to right or top to bottom. Fix a back-to-front selfie or prepare iron-on artwork. Flip several JPG, PNG and WebP files at once without uploading them.
- Add Text to ImageAdd text to photos and images. Pick the size, color, outline and position while you watch the preview. Works on several JPG, PNG and WebP files at once without uploading them.
- Image WatermarkAdd a text watermark to your images. Tile it diagonally to discourage reuse, or place a single copyright line in one corner. Images never leave your device.
- Image Fill & PaintPaint over parts of an image. Fill a connected area with the bucket, paint freehand with the brush, or pick a color with the eyedropper and read its HEX and RGB values. Images never leave your device.
- Image Blur & MosaicFind faces in a photo automatically and hide them with mosaic, blur or a black box. Cover license plates or names with a rectangle or a brush. Your image is processed in your browser and never uploaded.
- AI Image DetectorCheck whether an image was made with AI by reading the generation records left in it (C2PA, XMP, Exif and PNG text). Your image is read in your browser and never uploaded.
- Background RemoverAI finds the subject of your photo and makes the background transparent, giving you a PNG. Free, no signup. Your image is processed in your browser and never uploaded.
- AI Image UpscalerEnlarge small or blurry images 2x or 4x with AI and make them sharper. Your image is processed in your browser and never uploaded.
- Image to Text (OCR)Extract text from photos, screenshots and scanned images. Works with Japanese and English. Your image is processed in your browser and never uploaded.
- Handwriting to TextRead the text in photos of handwritten memos and notes and turn it into editable text. Your image is processed in your browser and never uploaded.