Logo

WebP to PNG Converter

Drop in the WebP files your browser saved and get PNGs that any app will open — alpha channel intact, pixels untouched, up to 10 images at a time.

Decoding and re-encoding both happen in this tab — your images are never sent to a server.

Upload Images

Upload or Select File

Conversion Settings

100%
10%100%200%

What the PNG you get back actually contains

PNG is a lossless format, so the conversion itself neither adds nor removes anything: every pixel the WebP decoder produces is written into the PNG exactly as it stands. What it cannot do is give detail back. If the WebP was saved in lossy mode — which is how nearly every WebP on the open web is saved — the smoothed edges and flattened texture were baked in long before you downloaded the file. The PNG preserves that state faithfully, artefacts included.

Transparency survives the trip. The image is drawn onto a canvas that keeps its alpha channel and written out as 32-bit RGBA, so a sticker or a logo with a see-through background arrives with that background still see-through, soft anti-aliased edges included. Colour management does not survive in the same way: the output is plain sRGB, which is right for screens, but a wide-gamut WebP loses its embedded profile on the way through.

Why the file gets several times bigger

Expect growth, not savings. PNG compresses with row filtering plus DEFLATE, a technique that is excellent at repeated pixels and helpless against photographic noise, while lossy WebP throws information away before it compresses anything at all. Running 30 photographs through exactly this pipeline — each resized to 1600 px, saved as lossy WebP, then decoded and re-saved as PNG — the PNG came out a median of 12 times larger than the WebP, with the mildest case near 7× and the worst at 18×.

Flat artwork behaves differently. A 1280×800 interface mock-up in the same test grew only 3.3×, and it finished larger than the PNG the WebP had originally been made from: the lossy pass sprinkled noise across the flat panels, and PNG then had to store that noise honestly. It is the clearest demonstration that a round trip through lossy WebP is never free, even when the destination format is lossless.

Animation, and the files this page will not touch

An animated WebP comes out as a single still image. The file is handed to the browser as an image element and painted onto a canvas the moment it finishes decoding, which captures the first frame — checked in Chrome 152 against a three-frame test file that changes colour every 0.7 s. PNG has no animation in the base specification anyway, and APNG is not what a canvas writes. If you need every frame as a separate picture, that is a frame extractor's job, not a converter's.

AVIF is a frequent source of confusion here. It looks like a modern WebP from the outside but it is a different codec, and the converter reports it as an unsupported file rather than guessing. A .webp file that is really something else renamed fails to decode and is flagged as an error, so you never end up with a PNG full of garbage.

When to keep the WebP instead

If the picture is going back onto a website, do not convert it. Every browser in current use reads WebP, and shipping a twelve-times-heavier PNG of the same image is a straight loss of page speed for no visual gain. The conversion earns its keep when something at the other end refuses the format: older Photoshop and InDesign installations, print shops and RIP software, upload validators that only list .png and .jpg, and desktop tools that were last updated before 2015.

It is also the right move before hand-editing. PNG is the safe working format for cut-outs, screenshots and interface assets because every save is lossless, whereas re-saving a WebP as WebP quietly compounds the damage each time you touch it.

WebP and PNG side by side

What changes when a WebP becomes a PNG, and what stays exactly as it was.

 WebPPNG
CompressionLossy VP8 or lossless VP8L, decided when the file was createdAlways lossless — row filters plus DEFLATE, no quality setting
TransparencyFull 8-bit alpha in both modesFull 8-bit alpha, carried across pixel for pixel
AnimationYes — many frames in one fileNo; you get frame one as a still image
MetadataOptional EXIF, XMP and ICC chunksDropped — canvas re-encoding keeps pixels, not tags
Typical sizeThe small one: a median of one twelfth of the PNG in our 30-photo test7×–18× the WebP for photos, about 3× for flat graphics
SupportAll current browsers; patchy in older desktop and print softwareUniversal — a 1996 format that everything opens

How to convert WebP to PNG

Three steps, all of them on your own machine

  1. Add your WebP files

    Drop in up to 10 .webp images or pick them from the file dialog. They are read by this tab and nothing else.

  2. Leave the scale alone, or don't

    PNG has no quality setting, so the only control that changes the result is scale: keep it at 100% for a faithful copy, or lower it to produce a smaller asset in one pass.

  3. Save the PNGs

    Press Download to save the converted images. With several files the browser saves them one after another and may ask once for permission to do so.

FAQ

WebP to PNG questions

The things worth knowing before you convert

Pixel for pixel, yes. PNG stores whatever the WebP decoder produced without touching it, so nothing is lost in this step. What the conversion cannot do is undo compression that already happened: a soft, blocky WebP becomes a soft, blocky PNG that happens to be several times larger.
Because PNG has to record every pixel exactly. In a test of 30 photographs converted through this page, PNGs came out a median of 12 times the size of the lossy WebP they came from (7× at best, 18× at worst). Flat artwork such as screenshots and diagrams grows far less — around 3× — because PNG compresses runs of identical pixels very well.
Yes. The alpha channel is carried through the canvas and written into the PNG as 32-bit RGBA, including partially transparent pixels such as anti-aliased edges, soft shadows and faded gradients. This is the main reason to choose PNG over JPG as your target.
You get one still image: the first frame. The converter paints the decoded file onto a canvas once, and PNG has no animation in its base specification to write the other frames into. If you need all the frames, use a frame extractor instead of a format converter.
No. Canvas re-encoding writes pixels, not metadata, so EXIF, XMP and any embedded ICC profile are left behind and the PNG is plain sRGB. If keeping a camera's shooting data matters more than the format, do not convert the file at all.
Nothing is uploaded. Open DevTools, switch to the Network tab and convert a file: no request carries your image. The practical limits are 10 files at a time and 50 MB per file, and once the page has loaded the conversion itself needs no network connection.

Related conversions

The same converter pointed at other targets, plus the tools people reach for next.

Want the picture changed rather than re-wrapped? AI image editor

Pricing · Choose Yours

Flexible AI Pricing

Pay-as-you-go credits or subscription plans. No hidden fees, cancel anytime.

One Time supports crypto payment (BTC, USDT, ETH, 350+)

Monthly billing

Free

Try before you buy

0
One Time
USD
Free
32points
Up to 3 videos
Up to 32 images
Multi-Model Support
Text to Video
Image to Video
Video to Video
Consistent Character
AI Animation Generator
Templates & Effects
AI Video Enhancers
Interactive Community
Faster Generation Speed
No-watermark Outputs
More Camera Movement
Private Video Visibility
Copy Protection
Priority Support
Popular

Pro

Elevate your AI experience

29.99
1 Month
USD
800
800points1 Month
Up to 80 videos1 Month
Up to 800 images1 Month
3 tasks(Parallel Tasks)
Multi-Model Support
Text to Video
Image to Video
Video to Video
Consistent Character
AI Animation Generator
Templates & Effects
AI Video Enhancers
Interactive Community
Faster Generation Speed
No-watermark Outputs
More Camera Movement
Private Video Visibility
Copy Protection
Priority Support

Lite

Start your AI journey

19.99
1 Month
USD
300points1 Month
Up to 30 videos1 Month
Up to 300 images1 Month
3 tasks(Parallel Tasks)
Multi-Model Support
Text to Video
Image to Video
Video to Video
Consistent Character
AI Animation Generator
Templates & Effects
AI Video Enhancers
Interactive Community
Faster Generation Speed
No-watermark Outputs
More Camera Movement
Private Video Visibility
Copy Protection
Priority Support