Rotate and flip image
Get your image facing the right way with a quick rotation or mirror.
JPG, PNG or static WebP · up to 20 MiB each · 8,192 px per side · 24 megapixels
PNG ignores the quality setting. JPG uses the selected background for transparency; PNG and WebP can retain it.
Original
Preview
Your image preview will appear here.
Choose an image to begin.
Files are read on your device, never uploaded. Outputs are newly encoded; metadata and animation are not retained.
A practical example
Starting point
1200 × 800 px · rotate 90°
Result
800 × 1200 px
When this helps
Useful for sideways photos, mirrored graphics and quick orientation changes. Combine a quarter-turn with horizontal or vertical mirroring as needed.
How it works and its limits
Rotation is clockwise in 90-degree steps. A 90- or 270-degree turn swaps output width and height. Horizontal and vertical flips apply to the final rotated canvas.
The browser decodes supported orientation metadata before editing. The exported image contains the resulting pixels rather than a new orientation instruction. This avoids requiring the next viewer to interpret an EXIF rotation tag.
The output is re-encoded, including when no rotation is selected. Repeated JPEG exports can change quality; keep the original and make the final transformation once.
Useful details
Is a horizontal flip the same as 180° rotation?
No. A flip mirrors one direction; a rotation turns both axes.
Can I rotate by an arbitrary angle?
This version supports quarter-turns only, so there are no diagonal corners to fill.
Are flips before or after rotation?
They mirror the final rotated canvas.