Back to tools

Image Rotate and Flip

Rotate images by 90, 180, 270 degrees or any custom angle. Flip horizontally or vertically. Download in any format.

Rotate

0deg
-1800+180

Flip

Output

Upload an image to get started

Supports PNG, JPG, WebP, GIF, BMP, and more

About This Tool

Image Rotate lets you rotate any image by 90, 180, or 270 degrees, or by any custom angle from -180 to +180 degrees. Flip the image horizontally (mirror) or vertically, independently of rotation.

The live preview uses a CSS transform for instant zero-lag feedback. The downloaded image is rendered on a canvas at the correct output dimensions - a 45-degree rotation produces a canvas large enough to contain the full rotated image without clipping.

Supports any browser image format as input: PNG, JPG, WebP, GIF, BMP. Output to PNG, JPG, or WebP. No server involved. Everything runs locally.