Rotate & Flip Image
Rotate JPEG and PNG images by 90, 180 or 270 degrees, flip either axis and download a PNG locally.
This tool runs entirely in your browser. Your data is never uploaded, never stored, and never leaves your device.
Image Rotate turns a still PNG or JPEG by 90°, 180° or 270° and optionally flips it horizontally or vertically, exporting PNG without cropping or resizing the decoded image.
How to use it
- 1Choose one supported image or open the example.
- 2Set clockwise rotation and optional output-axis flips; inspect the preview and dimensions.
- 3Create PNG, then download the result for the current settings.
Example
- Input
- 7 × 5 PNG; 90° clockwise; no flips
- Output
- 5 × 7 PNG
All 35 pixel positions are retained; top-left becomes top-right.
What happens to your data
Container checks, image decoding, transforms and PNG encoding run locally. This workflow does not upload source files or filenames. The exported file does not copy original metadata or color profiles.
Last updated October 2026
Correct a sideways photo, turn a screenshot upside down or mirror an image without cutting away its edges. Choose a clockwise quarter turn and optional horizontal or vertical flips on one page, inspect the current preview, then save a PNG. Rotation changes the actual pixel arrangement rather than merely adding an orientation instruction to the file.
This is a focused right-angle image tool, not a free-angle straightener or crop editor. A 90° or 270° turn exchanges width and height; a 180° turn or a flip keeps them. No extra blank canvas is added and the decoded image is not resized.
How it works
Select one still PNG or ordinary 8-bit JPEG up to 10 MiB, 12 million pixels and 8,192 pixels per side. The container is checked before browser decoding. PNG bit depths through 8-bit are supported. Animated PNG, GIF, WebP, HEIC, SVG, 16-bit PNG and compound JPEG are not accepted; convert to a supported still image first. The browser applies supported EXIF orientation during decoding, so the displayed Original dimensions describe the oriented image you are working on.
Rotation is always applied first. Horizontal and vertical flips then act along the final preview’s left–right and top–bottom directions, regardless of which control you changed first. For example, a 7 × 5 source rotated 90° clockwise becomes 5 × 7. Its original top-left pixel moves to the new top-right; enabling horizontal flip then moves that pixel to the new top-left. Reset orientation returns to the browser-decoded original without replacing the file.
The renderer uses whole-pixel orthogonal transforms, with no scaling or interpolation for the exported image. Existing alpha is retained. PNG encoding adds no lossy compression, but browser decoding and color conversion mean this is not a byte-preserving or archival JPEG rotation service. Original metadata, color profiles and EXIF fields are not copied into the new PNG. A JPEG input can produce a larger PNG download.
The preview updates as settings change and may be scaled to fit your screen; the displayed output dimensions describe the full-size download. Create PNG generates the current result. Any changed setting, replacement image or Clear action invalidates the old download. Image checks, rendering and encoding happen locally; the file and its name are not uploaded by this workflow. Use Crop Image to remove content, Image Resizer to change dimensions, or Image Rounded Corners to make transparent curved corners.
Worked example: Turn a landscape image upright
- Input
- 7 × 5 PNG; 90° clockwise; no flips
- Result
- 5 × 7 PNG
The original top-left pixel becomes the output’s top-right pixel; all 35 pixel positions are retained.
Common use cases
- Fixing a sideways screenshot before adding it to a document
- Mirroring artwork for a mockup while preserving transparent areas
- Turning an upside-down scan through 180° without cropping
- Preparing a correctly oriented PNG for another image workflow
Frequently asked questions
Does rotating 90 degrees crop or resize the image?+
No. Width and height are exchanged, with the full decoded image retained. A 7 × 5 image becomes 5 × 7. Unlike arbitrary-angle rotation, a quarter turn needs no additional blank corners.
Which happens first: rotating or flipping?+
Rotation happens first, then the selected flips use the output’s horizontal and vertical axes. The result depends on the current settings, not the order in which you clicked the controls.
Why does a phone photo already look upright when I open it?+
The browser can apply the source’s EXIF orientation while decoding it. The tool starts from that displayed orientation and exports the resulting pixels without copying the old orientation metadata.
Can I rotate by 15 degrees or straighten a horizon?+
No. This tool supports 0°, 90°, 180° and 270° clockwise plus mirroring. Free-angle rotation requires different resampling and canvas-sizing decisions and is outside this workflow.
Is the output lossless and private?+
PNG export uses lossless compression and the orthogonal transform does not resize the decoded pixels. Browser color conversion may still change values, and source metadata is not preserved. The image stays in this browser during the workflow; no source upload is required.
Standards and limitations
Related tools
Rounded Image Corners
Apply a measured corner radius to JPEG or PNG images and export a transparent PNG without uploads.
Crop Image
Trim a photo to the part you want, freehand or locked to a ratio like 1:1 or 16:9.
Image Resizer
Resize images to exact dimensions right in your browser.
Image Metadata Remover
Remove JPEG and PNG privacy metadata locally while retaining image data and color profiles.