Rotate or Flip PNG
Rotate PNG by quarter turns and / or flip horizontally or vertically. Same transform applied to every dropped file. Rotation is applied first, then flip. Useful for fixing sideways phone photos, mirroring graphics, or normalising a folder of scans.
Drop image files here
Multiple files allowed
Rotation cheatsheet
- 90° clockwise — fix a phone photo where the top of the scene is on the right.
- 180° — flip an upside-down scan / photo.
- 270° (90° counter-clockwise) — phone photo where the top is on the left.
Flip cheatsheet
- Horizontal mirror — left-facing becomes right-facing. Useful for design variants (a logo that needs to face the other way), or selfies that read text backwards.
- Vertical — top-to-bottom mirror. Rare; mostly for reflections / mock-ups.
- Both — equivalent to 180° rotation.
FAQ
Does rotating a PNG reduce quality?
No. Quarter-turn rotation and flipping are lossless — pixels are re-mapped, not resampled — and the file is re-encoded in its original format with no extra compression. It all happens in your browser, so nothing uploads.
Does this respect EXIF orientation?
The tool applies your selected rotation on top of however the browser decoded the image. Modern browsers honour EXIF orientation, so JPGs from phones usually appear "upright" before you do anything. If the result looks off, drop with rotate 0 first to confirm the starting orientation.
Rotate vs flip — what's the difference?
Rotate spins the whole image around its centre. Flip mirrors it across an axis. A 90°-rotated image looks different from a horizontally-flipped one (text is sideways vs. backwards).
Arbitrary angles (e.g. 15°)?
Not in this tool — only quarter turns. Arbitrary rotation requires interpolation (blurrier output) and shows transparent corners. For that, use a desktop editor.
Output format?
Same as the input. PNG stays PNG, JPG stays JPG. No re-compression beyond what the format requires.