Rotate & Flip Image

Rotate an image in 90° steps or flip it horizontally/vertically.

About this tool

Rotate an image in 90° steps or flip it horizontally/vertically, entirely in your browser. Every transform is applied to the original image, not the current preview, so you can rotate and flip repeatedly without losing quality. Nothing is uploaded to a server.

Frequently asked questions

Can I rotate by an arbitrary angle, not just 90°?
Not with this tool — it only supports 90° steps and horizontal/vertical flips, which cover the most common need (fixing a sideways or mirrored photo) without introducing blurring or empty corners that an arbitrary-angle rotation would create on a rectangular canvas.
Does rotating lose image quality?
No — 90°-step rotations and flips are pixel-preserving operations with no resampling or interpolation involved, so there's no quality loss no matter how many times you apply them.
Is my image uploaded anywhere?
No — the rotation and flip happen entirely on the canvas element in your browser. Nothing is sent to any server.