Công Cụ Nhanh

Rotate and flip images online

Processed in your browser. Your files and data are never uploaded to a server.

Quick answer

To rotate an image, drop one or more images into the box, click rotate left / right 90°, 180°, or drag the Angle slider to straighten a tilted photo, tick flip horizontally / vertically if needed, then download each image or the whole set as a ZIP. Everything runs in your browser and nothing is uploaded.

What does rotating an image change?

Rotating turns the whole picture around its centre: 90° swaps landscape and portrait, 180° turns it upside down, and a small angle such as 2–5° straightens a crooked horizon. Flipping mirrors the image left-to-right or top-to-bottom, which fixes selfies where text reads backwards.

Illustration of a photo turning along a circular arrow, with a mirrored copy behind it

How to rotate an image

  1. 1

    Click “Choose files”, drag and drop, or paste (Ctrl+V) your images. Up to 30 images at once, 25 MB each.

  2. 2

    Click rotate left 90°, rotate right 90° or 180°; clicks add up. To straighten a photo, drag the “Angle” slider (−180° to +180°).

  3. 3

    Tick “Flip horizontally” to mirror left-to-right or “Flip vertically” to swap top and bottom. The orientation preview shows the first image straight away.

  4. 4

    Changed a setting after processing? Click “Apply new settings”. Click “View” on any image to compare before and after.

  5. 5

    Download images one by one with “Download” or all at once with “Download all (.zip)”.

What each rotation does

For a 4000×3000 landscape image:

ActionResult sizeNotes
Rotate right 90°3000×4000Landscape becomes portrait, no padding
Rotate left 90°3000×4000Same as rotating right 270°
Rotate 180°4000×3000Upside down
Rotate 3° (straighten)About 4152×3205The canvas grows; the four empty corners are filled or left transparent
Flip horizontally4000×3000Text reads backwards, like a mirror
Flip vertically4000×3000Top and bottom swap (unlike 180°, left and right stay put)

Output formats

ChoiceResultUse it when
Keep formatJPG stays JPG, PNG stays PNG, WebP stays WebP; GIF, BMP and AVIF become PNGMost of the time
JPGSmall, no transparencyPhotos, chat apps, upload forms
PNGLossless, keeps transparencyScreenshots, logos, transparent corners after an odd angle
WebPSmall, supports transparencyImages for websites

Real-world examples

Scans that came out sideways

Select all the scans, click rotate right 90° once, apply to the whole set and download the ZIP. No need to rotate them one by one.

Straighten a tilted landscape

The horizon leans about 2°: drag the Angle slider to −2°, fill the corners with a sky-like colour or leave them transparent, then trim the edges with the Crop tool.

A selfie with backwards text

Many front cameras save a mirror image: tick “Flip horizontally” so text on shirts and signs reads normally again.

A product shot taken upside down

Click 180° and keep JPG; the image keeps its original size with no padding.

Common problems

The photo looks upright on my phone but sideways on my computer.
The rotation is only stored as an EXIF flag. This tool reads the flag, and the downloaded file is actually rotated, so it looks right everywhere.
Four white corners after rotating by an odd angle.
That is the empty space around a rotated rectangle. Choose “Transparent” (PNG or WebP output) or trim it with the Crop tool.
Transparent is selected but the corners are still white.
The output is JPG (including “Keep format” on a JPG), and JPG cannot be transparent. Choose PNG or WebP.
An iPhone HEIC photo will not open.
Convert it with “HEIC to JPG” first, then click “Continue with › Rotate image”.
I changed the angle but the list did not update.
New settings apply when you click “Apply new settings”, so the whole set is not reprocessed every time you touch the slider.

Does rotating reduce quality?

The image is redrawn in the new orientation and encoded again. JPG and WebP use 92% quality by default, which is hard to tell apart from the original; move the Quality slider to 100% if you need to. PNG is lossless. Right-angle rotations (90°, 180°) move every pixel unchanged; odd angles need interpolation, so very thin lines can soften slightly.

EXIF data (camera, time, GPS position) is not copied to the result, and the orientation flag is dropped because the image has been rotated for real.

Glossary

Clockwise rotation
Positive angles (such as +90°) turn right; negative angles turn left.
Horizontal flip (mirror)
Swaps left and right as in a mirror; not the same as rotating.
EXIF Orientation
A flag in a photo saying how to rotate it for display; some software ignores it, so the picture shows sideways.
Bounding box
The smallest rectangle that fits the image after an odd-angle rotation, which is why the result is bigger than the original.

Frequently asked questions

Are my images uploaded?

No. Images are rotated in your browser.

Can I rotate many images at once?

Yes, up to 30 per batch. The same settings apply to all of them; download them individually or as one ZIP file.

Can I rotate by any angle?

Yes, the Angle slider accepts any whole degree from −180° to +180°, which is handy for straightening photos.

How is a horizontal flip different from 180°?

A horizontal flip mirrors left and right (text reads backwards); 180° turns the image upside down. A horizontal plus a vertical flip equals 180°.

Do transparent PNGs keep their transparency?

Yes, when you keep PNG or choose WebP. Exporting JPG fills transparent areas with the background colour.

Does it work on a phone?

Yes. The rotate buttons and tick boxes are large enough for fingers; very large photos may be slower on older phones.

Ratings and comments

Loading…