Image Rotate & Flip
Rotate by 90° steps or any angle, flip horizontally or vertically.
How to use
- Click the drop area or drag an image in — JPG, PNG, WebP and GIF are supported.
- Use the quick buttons for 90° left / 90° right / 180° rotations, or one-click horizontal and vertical flips.
- For fine control, drag the "Any angle" slider (0–360°); the preview updates live and the canvas adapts to the rotated bounding box.
- Pick an output format: PNG keeps transparent backgrounds, while JPG fills transparent areas with white.
- Click "Download image" to save the result to your device.
FAQ
Will my image get cropped after rotating 45° or similar angles?
No. The canvas is resized to the rotated bounding box (width = |w·cosθ| + |h·sinθ|, same for height), so the whole image stays visible — the corners are simply filled with transparency or white.
What color are transparent areas when exporting JPG?
JPG has no alpha channel, so this tool fills transparent areas with white. To keep transparency (for example with a transparent logo), export as PNG instead.
Do multiple "Rotate 90°" clicks stack?
Yes. Quick rotations add to the current angle and wrap into the 0–360° range. You can always press "Reset angle" to go back to 0° and clear both flips.
Is my image uploaded? Does quality suffer?
Nothing is uploaded — everything happens locally in Canvas. PNG output is saved losslessly; arbitrary angles resample the pixels, and JPG adds compression, so choose the format based on your use case.