Rotate PNG

Rotate PNG images online for free. Fix orientation of screenshots and design assets — transparency preserved.

or drop photos here · up to 50 at once
…or paste an image (Ctrl+V)
Resize · Crop · Rotate · Flip
JPG, PNG, WebP, GIF, BMP, HEIC, TIFF and more.

How to Rotate a PNG Online

  1. Choose Your PNG Files: Drag and drop PNG images onto the page or click "Choose PNG files" — up to 50 at once. The first photo opens in the editor and the rest line up as thumbnails below it; with two or more photos open, "Add more" adds files to the same batch.
  2. Rotate It: In Rotate, click "90° left" or "90° right" for quarter turns, or drag "Fine angle" (−45° to 45°) to straighten a tilted horizon; "Background for exposed corners" picks "Auto-crop corners", "White", "Black" or "Transparent". The rotation applies to every photo in the batch.
  3. Pick the Output Format (Optional): "Save as" keeps "Same as original" or saves as JPG, PNG, WebP or another format. For JPG, WebP and AVIF output, the "Quality" slider (40–100) trades file size against detail. Resize, Crop, Rotate and Flip all work in the same session, and "Undo" steps back.
  4. Download: Click the Download button, which names the output format (for example "Download PNG"), for one photo, or "Download all (.zip)" for a batch — "Download one by one" saves the files separately. PNG files are processed right in your browser, so they are not uploaded. No sign-up, no watermark.

Why Rotate PNG Images?

PNG (Portable Network Graphics) was published as a W3C Recommendation in October 1996, became RFC 2083 in January 1997, and standardized as ISO/IEC 15948:2004; the Third Edition was published in June 2025. It is the dominant lossless raster format for screenshots, UI mockups, logos, icons, and any image with transparency. Unlike JPEG, PNG has no EXIF orientation tag in its core spec — a sideways PNG stays sideways until you rotate the actual pixel data.

  • Fix sideways screenshots — Snipping Tool, ShareX, macOS Cmd+Shift+4, and most game/console screenshot exporters save raw pixel orientation. A portrait phone screenshot pasted into Slack often arrives rotated 90° from intent; a quick 90° fix beats reshooting.
  • Reorient UI mockups and design assets — Figma, Sketch, and Photoshop "Save as PNG" exports keep the artboard orientation. When a designer needs a landscape variant of a portrait export for a hero banner, rotation avoids re-rendering the entire artboard.
  • Straighten scanned documents — Office scanners and phone scanner apps (Adobe Scan, CamScanner, Apple Notes) often save scans as PNG with a small skew. A 1-7° custom rotation straightens text without re-scanning, and PNG's lossless compression means no JPEG-style edge artifacts on the second save.
  • Rotate transparent stickers and product photos — E-commerce listings on Etsy, Amazon, and Shopify need consistent product orientation. PNGs with transparent backgrounds (cut-outs, badges, sticker art) keep their alpha channel intact through rotation; with "Transparent" (the default) under "Background for exposed corners", the new corner pixels are fully transparent rather than white.
  • Prep assets for vertical video and stories — Instagram Stories, TikTok, and YouTube Shorts use 9:16. Landscape PNG screenshots or charts often need a 90° rotation before being placed in a vertical canvas.
  • Correct sprite sheets and icon exports — Game and app icon pipelines sometimes export with axes flipped. A 90° or 180° rotation aligns the sheet to the engine's expected orientation without recompiling.

PNG Rotation vs JPEG and WebP Rotation

Property PNG JPEG WebP
Native lossless rotation Yes (DEFLATE is always lossless) Only via lossless 8x8-block transpose at multiples of 90° Yes for lossless WebP; lossy WebP recompresses
Transparency / alpha channel Full 8-bit alpha (RGBA up to 64-bit) Not supported Full alpha in both lossy and lossless modes
EXIF orientation auto-rotate Not in original PNG; eXIf chunk added in Third Edition (June 2025) Yes — Orientation tag (1-8) widely respected Yes — EXIF supported via metadata chunks
Custom-angle corner fill Transparent White or solid background Transparent (lossless) / solid (lossy)
Color depth options 1, 2, 4, 8, 16 bits per channel 8 bits per channel 8 bits per channel
Typical use case Screenshots, logos, UI, line art Photos Web photos and graphics

Right-Angle vs Custom-Angle Rotation — What Changes

Rotation type Pixel quality Output dimensions Corner fill Best for
90° / 270° Pixel-perfect, lossless Width and height swap None (rectangle remains a rectangle) Sideways phone screenshots, sprite-sheet axis fixes
180° Pixel-perfect, lossless Unchanged None Upside-down scans, flipped game captures
Custom angle (e.g. 7°) Bilinear resampling — minor edge softening Bounding box grows to fit rotated rectangle (or shrinks with "Auto-crop corners") Transparent by default; "White" or "Black" if you pick them Straightening scanned docs, design adjustments

Frequently Asked Questions

Does rotating a PNG by 90° lose any quality?

No. Rotations of 90°, 180°, and 270° are pure pixel transposes — every original pixel ends up in a new (x, y) position with no resampling, no interpolation, and no color shift. For an 8-bit PNG the output is identical to the input, just reoriented (a 16-bit PNG is saved as 8-bit). Custom angles like 7° or 45° require resampling to fit the new pixel grid, which causes a small amount of edge softening — typically invisible at viewing size but measurable in a pixel-diff.

Will my PNG's transparent background stay transparent?

Yes. PNG's alpha channel is preserved bit-for-bit during rotation. For right-angle rotations the alpha map rotates with the color channels. For custom angles, the bounding box grows to contain the rotated rectangle and, with the default "Transparent" choice under "Background for exposed corners", the new corner pixels are fully transparent (alpha = 0) rather than white or any other solid color. PNG's RGBA truecolor and grayscale-with-alpha modes (see the W3C PNG specification) store those clear pixels exactly.

Why doesn't my PNG auto-rotate the way iPhone JPEGs do?

JPEG files from phones and cameras embed an EXIF Orientation tag (values 1-8) and viewers like Photos, Preview, Chrome, and Windows Photos read that tag and rotate the displayed pixels on the fly. PNG's original 1996 spec had no equivalent tag, so the on-disk pixels are the truth. The Third Edition PNG Recommendation (June 2025) adds an eXIf chunk for embedded EXIF including Orientation, but support across browsers and OS image viewers is still rolling out — most existing PNGs in the wild have no orientation metadata, so a real pixel rotation is the safe fix.

Is PNG actually lossless after I rotate and save again?

For 90° / 180° / 270° rotations, yes — pixels move, the DEFLATE compressor re-encodes, and the decoded output equals the original rotated array. PNG output has no "Quality" slider — it is always lossless, though a 16-bit PNG is saved as 8-bit. Otherwise visual loss only enters if you reduce resolution or convert to a lossy target like JPEG or WebP.

Can I rotate by an exact angle like 7.5° to straighten a scan?

Yes, within ±45° per step. Use "Fine angle" in Rotate: drag it anywhere from −45° to 45° (0.1° steps), nudge it with the "−0.5°" / "+0.5°" buttons or type the angle — for example −2 to level a horizon that slopes up to the right. Combine it with "90° left" or "90° right" for larger turns. "Background for exposed corners" decides what fills the new corners: "Auto-crop corners" trims them away, or pick "White", "Black" or "Transparent" (transparent needs a format with alpha, such as PNG or WebP). Transparent corners are kept when you save as PNG.

What's the file size limit and is anything uploaded to a server?

PNG processes locally in your browser for this tool, with no upload step. Practical size limits depend on how much memory your browser tab can hold; a modern laptop comfortably handles screenshots, mockups, and scans up to several thousand pixels per side. For very large composites consider downscaling first via Resize PNG before rotating to keep memory use reasonable.

Will my PNG get bigger after rotation?

For 90° and 270° rotations, output size is usually within a few percent of the input — the same pixels are present, but DEFLATE's row-based filtering may compress slightly better or worse depending on whether the dominant gradients run horizontally or vertically. 180° rotations almost always land at near-identical size. Custom-angle rotations can grow by 10-30% because the bounding box expands and the new transparent corners add pixels (though transparent regions compress very well).

Can I rotate multiple PNGs in batch with the same angle?

Yes — drop up to 50 PNG files at once (a mixed batch works too). The rotation angle you set applies to every file in the batch; "Download all (.zip)" saves every rotated result in one ZIP, or use "Download one by one" to save them separately.

Does this work the same for indexed-color PNG-8 and truecolor PNG-24?

Yes — both pixel formats rotate identically. PNG-8 stores up to 256 colors via a PLTE palette chunk plus optional 1-bit or 256-entry tRNS transparency; PNG-24 stores 8-bit RGB; PNG-32 adds an 8-bit alpha channel for full RGBA. Right-angle rotations keep a palette image a palette PNG with the same colors (written with 8-bit palette indices). Custom-angle rotations blend edge pixels, which usually creates more than 256 colors, so the result is saved as a truecolor PNG (RGBA when it has transparency) — the saved file will be larger as a result.

Rate Rotate PNG Tool

★★★★✭
Rating: 4.8 / 5 - 111 reviews