Free publishing tool
WebP to PNG converter, and PNG, JPG and WebP any way round
Drop the files, pick the output format, download. Conversion happens on this page with your browser's own image encoder, so the files never leave your device.
Convert to
PNG is lossless, so there is nothing to tune: every pixel and the transparency come through exactly. Expect a larger file than the JPG or WebP you started with.
Which format when
| Format | Transparency | Compression | Typical use | Who cannot open it |
|---|---|---|---|---|
| PNG | Yes | Lossless | Screenshots, logos, text, UI, anything with transparency | Nothing in common use |
| JPG | No | Lossy | Photos and anything with gradients; the smallest file that opens everywhere | Nothing in common use |
| WebP | Yes | Lossy or lossless (this tool writes lossy) | Web pages; Google's figure is 25 to 34% smaller than a comparable JPG | Some social upload forms, older editors, Outlook for desktop, the legacy Windows Photo Viewer. This is why "webp to png" is the common search. |
Transparent areas turn black in JPG unless something is painted first
JPG stores no alpha channel. Encode a transparent PNG straight to JPG and the browser keeps the colour stored under each transparent pixel, which is black. This tool fills the canvas with the colour you pick, white by default, before drawing the image. If the background needs to stay transparent, choose PNG or WebP instead.
Everything runs on this page with the browser's own image encoder; files never leave your device. A JPG or WebP re-encode is lossy every time, so keep the original. EXIF metadata (orientation, location, camera) is dropped on conversion, which is usually what you want before posting. HEIC from an iPhone is not decodable in most browsers: export it as JPG from Photos first. Animated GIFs keep only their first frame. "Download all" downloads one file per click on browsers that block multiple downloads.
Why “webp to png” is searched so often
Save an image from almost any modern website and you get a WebP file, because that is the format the site served your browser. It is a good format: smaller than JPG at the same quality, and it keeps transparency. The trouble is everything downstream. Older design tools will not open it, some upload forms reject it, and a handful of social composers accept it and then mishandle it. PNG opens everywhere, so PNG is what people convert to.
Converting WebP to PNG loses nothing further. The pixels the browser decoded are written out exactly. What it cannot do is restore detail the original WebP compression already threw away, so a blurry WebP becomes a large blurry PNG.
Which format for which upload
| Format | Transparency | Compression | Reach for it when | Weak spot |
|---|---|---|---|---|
| PNG | Yes | Lossless | Screenshots, logos, anything with text or a transparent background | Large files for photographs |
| JPG | No | Lossy | Photographs, and any upload form that only takes JPG | Transparent areas become a solid colour; text and hard edges get artefacts |
| WebP | Yes | Lossy or lossless | Your own website, where every kilobyte is yours to pay for | Rejected by some tools and forms, which is what this page is for |
What conversion silently changes
- Metadata is dropped. The EXIF block that carries camera settings, orientation and often the GPS location of a photo does not survive, and the orientation is baked into the pixels instead. Before posting a photo, that is what you want.
- A transparent PNG converted to JPG needs a background, and the default is white. Change it before converting a logo that will sit on a dark page.
- Every JPG or WebP encode is lossy. Convert from the original each time rather than from the last conversion, and keep the original.
- A quality setting above about 0.9 is mostly wasted, because the platform you upload to compresses the file again on arrival.