Image Flip & Rotate applies geometric transformations to any uploaded image using the HTML canvas 2D API. Flip horizontally, flip vertically, rotate 90° CW, rotate 90° CCW, or rotate 180°. Transformations are cumulative and the preview updates immediately after each action.
Yes. Each button applies an additional transformation on top of the current state, so you can click multiple buttons to combine effects — for example, flip horizontal then rotate 90° to get a transpose.
The image is re-rendered through the canvas API, which is lossless for PNG output — no additional compression is applied beyond what the browser's canvas does internally.
Re-upload the original image to start over, or apply the inverse transformation (e.g. rotate 90° CCW after rotating 90° CW) to return to the previous orientation.
Flip mirrors the image horizontally or vertically along an axis. Rotate turns the entire image around its center by 90° or 180°, which can also change its width/height ratio for 90° rotations.
Common uses include correcting a mirrored selfie/webcam photo, or creating a mirrored version of a graphic for design layouts.
Yes. Rotating a rectangular image by 90° swaps its width and height, so a 1200×800 image becomes 800×1200 after a 90° rotation.
The transformed image is downloaded as a PNG, regardless of the original file's format.