Skip to content

WebP to PNG

Saved a picture from a website and got a .webp file your app won’t open? Turn it into a PNG, transparency and all, right here.

Convert to

Drop WebP images here

Or any JPG, PNG, WebP, AVIF or HEIC, as many as you like. They become PNG files.

Your images are converted on this device and never uploaded. Location and other EXIF data are removed.

How this works: Method, 7 sources, Checked against 1 worked example,

How this works

Method

Each image is decoded by the browser itself (HEIC only where the browser opens HEIC, as Safari 17 and later does: the site ships no HEIC decoder, because HEVC is covered by patents), turned upright from its EXIF orientation, resized if asked, and drawn on a canvas in a background worker, over your background colour for JPG. The browser’s own encoder writes JPG, PNG or WebP at your quality (libwebp where it can’t write WebP). Rebuilt from pixels, the file has no EXIF; if you keep metadata, the original EXIF is copied in with orientation reset and, unless you keep all, the GPS block emptied.

How it’s tested

One worked example for this page is checked by automated tests before every release: given the inputs, the tool must show the expected answer.

Changes

  • HEIC now opens only where the browser reads it (Safari 17+), with tips elsewhere; the bundled HEIC decoder was removed because HEVC is covered by patents.
  • First version: HEIC, WebP, AVIF, PNG, JPG, GIF and BMP to JPG, PNG or WebP, in batches with a ZIP, metadata removed by default, and nine conversion pages.

How we make toolsReport a mistake

Why websites send WebP, and why PNG is easier to use

Websites serve images as WebP because the files are smaller than PNG or JPEG for the same picture, which makes pages load faster. Browsers show WebP without fuss, so you only notice it when you save an image and an older editor, a word processor or an upload form refuses the file.

WebP comes in two kinds. Lossless WebP keeps every pixel exactly, and so does the PNG made from it: the conversion loses nothing. Lossy WebP has already been compressed; the PNG keeps exactly what it shows, artefacts included, but can’t bring back detail the website’s encoder removed.

Transparency carries over. A logo or sticker with a see-through background stays see-through in the PNG, with the same soft edges, because both formats store a full alpha channel.

Animated WebPs are converted to a still PNG of their first frame. Expect the PNG to be larger than the WebP; that’s the cost of a format every program can open.

Good to know

Open-source code inside, loaded only when needed: JPEGs are encoded with MozJPEG, PNGs packed with OxiPNG and WebP written with libwebp where the browser can’t. Pictures, HEIC included, are decoded by the browser itself. Licences and source

How to convert WebP to PNG3 steps, all on your device
  1. Drop the WebP files. Drag in the .webp images you saved, or tap Choose images. Several at once is fine.
  2. Nothing to set. PNG is lossless, so there is no quality slider. Transparent backgrounds stay transparent.
  3. Download the PNGs. Save each PNG, or Download all as a ZIP, ready for an editor, a slide or a document.

Frequently Asked Questions

Does WebP to PNG keep the transparent background?

Yes. PNG has a full alpha channel, so transparent and half-transparent pixels come through exactly as they were in the WebP, soft edges included.

Why is the PNG larger than the WebP?

WebP compresses better than PNG, by about a quarter for lossless images and far more when the WebP was lossy. The PNG is the same picture in a less efficient but more widely accepted format.

Can I convert an animated WebP?

Only its first frame, as a still PNG. Turning a whole animation into a GIF or video needs a different tool.