Rotate and Flip Images Online
Rotate or flip an image in your browser
Drop files here
or click to choose one or more — PNG, JPG, JPEG, WEBP, GIF, BMP
Processed entirely in your browser using a Web Worker. Nothing is uploaded.
How to use
- Select an image.
- Choose a rotation angle.
- Optionally enable a horizontal or vertical flip.
- Click Rotate Image.
- Download the result.
Accepted formats
JPG, PNG and WebP all work as input.
Features
- Rotate by exactly 90°, 180° or 270°
- Independent horizontal and vertical flip, combinable with rotation
- Canvas dimensions automatically swap for 90°/270° so the result isn't padded with blank space
What happens to your file
EXIF metadata, including any existing orientation flag, is not carried over — the rotation is baked into the pixels instead.
Known limitations
- Only fixed 90°-step rotation is supported — there's no free-angle rotation.
- PNG input stays PNG so transparency is kept; other formats fall back to JPEG.
Common use cases
- Fixing a photo that was taken sideways
- Mirroring an image for a design layout
- Correcting a scanned document's orientation
Questions.
Is my file uploaded anywhere?
No. Rotate Image runs entirely in your browser using a Web Worker — the file never leaves your device.
What file types does this accept?
Rotate Image accepts PNG, JPG, JPEG, WEBP, GIF, BMP files.
Can I rotate by a custom angle, like 15°?
No — only 90°, 180° and 270° rotation is supported, plus horizontal/vertical flipping.
Does this fix photos that look rotated because of EXIF orientation?
Yes — the rotation is applied to the actual pixels, so the result displays correctly everywhere, unlike relying on an EXIF flag some apps ignore.
Having trouble with this tool? Report an issue →