Free, private & made for your browser

WebP to PNG Converter

Convert WebP to PNG online for free. Keep transparency and original dimensions, convert up to 10 images, and download PNGs or a ZIP. No file uploads or signup.

WebP PNGProcessed in your browser

Drop your images here

or choose files from your device

You can also paste an image Ctrl / ⌘ V

Up to 10 files · 20 MiB each · 16 megapixels
Supported input: WebP

On your device. In your control.WebP PNG Original dimensions
Processed in your browserOriginal dimensionsNo account needed
WebP → PNG

Three steps. A new format.

01

Choose your images

Drop files, browse your device, or paste an image. You can add up to 10 files.

02

Make it yours

Check the preview and export settings. Your original dimensions stay the same.

03

Convert and download

Save each result, or download a ZIP when you have more than one image.

Good to know

WebP → PNG

A little more room. The same image. PNG keeps transparent areas and saves the decoded pixels losslessly. It may be larger than your WebP and cannot restore detail lost in an earlier export. Animated WebP is not supported.

Why did my PNG get bigger?
A practical field guide

The complete WebP to PNG guide

From a downloaded WebP to a PNG you can actually use: learn what changes, what stays, how to keep transparency and how to check your final files. Jump to a topic or read the full workflow below.

24 sections16 min readUpdated

WebP to PNG Converter | Free Online, Keep Transparency
WebP and PNG file tiles with the same fern cutout on a checkerboard, illustrating existing transparency.Original concept illustration. It explains the workflow; it is not a measured conversion result.
In this guide +

When a WebP image needs to become a PNG

Convert WebP to PNG when the next step in your work requires PNG: inserting a transparent logo into a presentation, opening a downloaded illustration in an editor, or submitting an image to a form that rejects WebP. The useful result is a genuine PNG that the destination can read, with the visible image and supported transparency carried into the new file.

Start with the requirement, not the filename. If the destination already accepts WebP, conversion may add an unnecessary file and increase storage. If a photograph needs a compact opaque format, JPG can fit the task better. PNG is particularly helpful when transparency and avoiding another lossy export matter more than keeping the smallest possible download.

A compatible deliverable

An editor asks for PNG → convert the actual image data → open the downloaded PNG in that editor before sending the final deliverable.

A transparent asset

A WebP contains alpha → PNG keeps supported transparency → your logo can sit over a colored slide without an added matte.

A stable editing copy

A lossy WebP is decoded → PNG stores the working pixels losslessly → you avoid another lossy encoding at this conversion step, while earlier artifacts remain.

What actually happens during conversion

This is a change of encoding, not a change of name. The tool examines the selected file, reads its image data, renders the working pixels and writes a new PNG. Before offering a download, it checks the encoded output format and dimensions. The original file is not overwritten, so you can compare both versions or return to the source later.

The conversion engine uses browser image capabilities and a local WebP codec where needed. Those resources must load successfully, and JavaScript must be available. The article remains readable without JavaScript, but the interactive conversion cannot run. A browser extension that blocks required scripts can therefore interrupt the tool without changing the source image.

Convert WebP to PNG online for free. Keep transparency and original dimensions, convert up to 10 images, and download PNGs or a ZIP. No file uploads or signup.
A laptop and botanical image cards on one desk represent a local image workspace.Original concept illustration. It explains the workflow; it is not a measured conversion result.
  1. Inspect: check the file container, still-image status, byte size and dimensions.
  2. Decode: turn the compressed WebP into pixels that can be rendered.
  3. Encode: create PNG image data from the working pixels.
  4. Verify and save: validate the result, then download one PNG or a ZIP of completed files.

Why renaming .webp to .png does not work

An extension is a label used by people and applications. The bytes inside the file determine its actual image format. Calling a WebP file picture.png leaves the WebP data unchanged. Some apps inspect those bytes and still identify WebP; others try to read PNG and report an error. Neither outcome creates a real PNG.

Use the converter matching the actual source. If a file has been renamed before you received it, the tool may reject the mismatch. Go back to a reliable original export rather than cycling through extensions. The output download receives the correct extension because its bytes have actually been encoded in the destination format.

Filename → labels the file. Encoder → changes the image representation. The two actions solve different problems.

Reference: Google: WebP container

Transparency: what the checkerboard really means

Transparency is information attached to pixels, not a white background that the converter can recognize and erase. A transparent logo can sit over a presentation, a colored product card or a dark website without bringing a rectangular backdrop with it. An opaque white pixel stays white after conversion.

The preview uses a checkerboard to make empty and partially transparent areas visible. The pattern belongs to the interface and is not added to the downloaded image. After downloading, place the result on both a light and a dark background. This reveals pale fringes, baked-in backgrounds and edges that a white preview can hide.

Alpha channel → controls pixel opacity → allows the background underneath to show through.

Fern layers on checkerboard, light and dark backgrounds illustrate alpha and opacity.
Fern layers on checkerboard, light and dark backgrounds illustrate alpha and opacity.Original concept illustration. It explains the workflow; it is not a measured conversion result.

Reference: W3C: PNG specification

Soft edges, shadows and a background that will not disappear

Transparency is not only fully empty or fully opaque. Shadows, hair and antialiased text often use partially transparent edge pixels. A PNG can carry these transitions, but it cannot correct an edge that was already composited against white in the source. A pale fringe on a dark background may belong to the source pixels rather than the conversion.

If the background is an opaque white rectangle, you need background removal in an editor before format conversion can preserve a cutout. If the checkerboard itself appears in the downloaded source, it may be painted into the image. Neither situation can be fixed by choosing PNG. Inspect an earlier export with a genuine alpha channel whenever possible.

“Lossless PNG” does not mean recovered detail

PNG encoding does not introduce another lossy compression step into the working pixels. That is useful, but it is narrower than saying the new file is identical to the original source in every respect. Decoding, color handling and the canvas workflow happen before encoding. Original color profiles, high-bit-depth information and metadata are not preserved as an archival package.

If the WebP already contains blurred text, block artifacts or missing texture from a previous lossy export, the PNG carries that visible information forward. A bigger PNG is not a sharper image. For a better source, return to the original camera photo, design file or earlier export. Conversion changes how pixels are stored; it cannot reconstruct information that is no longer present.

Dimensions, orientation and the size of the preview

Changing the format does not resize or crop the image. A 2400 × 1600 landscape stays at that pixel size. An orientation tag can require a rotation or a reflection; when a portrait is rotated into its visible orientation, width and height may exchange places. That is an orientation correction, not a reduction in resolution.

The preview is fitted to the available space and can use a smaller display copy. Judge output dimensions from the downloaded file, not from how large it appears on your screen. For print work, also check the required physical size and resolution in your design application; a format conversion does not prepare a complete print specification.

Why the PNG may be much larger than the WebP

A lossy WebP can describe an approximation of an image using a compact representation. Decoding expands that representation into a complete pixel grid. PNG then stores the working grid without lossy compression. It does not keep the compact WebP representation inside a PNG wrapper. Photographic texture, noise and varied colors can therefore produce a substantial increase in bytes.

The relationship is content-dependent, so there is no universal multiplier. A simple flat graphic and a noisy photograph behave differently even at the same dimensions. Check the actual output size before using a form with a strict upload cap. This PNG converter has no target-size setting and does not resize the image to meet a destination limit.

Reference: Google: WebP compression

A measured example you can download and inspect

This project includes a generated color texture rather than a borrowed customer photo. The sample WebP was exported at quality 82 with Sharp/libvips. Its decoded pixels were then encoded as PNG at the same 640 × 400 dimensions. The table reports the actual stored files, so you can download both and check the sizes yourself.

Here the PNG is about eight times the size of the WebP, without increasing the pixel count. That ratio describes this one texture, not your future conversions. Different images and browser encoders produce different byte counts. The example is evidence of a possible trade-off, not a claim that PNG is always eight times larger or WebP is always the smallest choice.

Generated color texture with varied detail used for a WebP to PNG size comparison
Project sample · 640 × 400 pixels · Sharp/libvips
Actual bytes, unchanged dimensions
FileBytesDimensions
Source WebP84906640 × 400
PNG from decoded WebP679149640 × 400

Six everyday workflows where PNG is useful

Use the destination as your acceptance test. A file is useful when it opens, looks right and satisfies the requested format and size. These scenarios explain what to inspect after conversion rather than assuming that a PNG extension alone finishes the task.

Presentations and reports

Convert a WebP illustration when the slide editor requires PNG. Test it over the actual slide color and check the exported presentation, where scaling can change how fine lines look.

Logos and product cutouts

Preserve existing alpha for a logo or cutout. Conversion does not create a cutout from an opaque photo. Inspect shadows and translucent edges against the intended card background.

Screenshots with small text

PNG avoids another lossy export of the working pixels. Inspect letters at 100% zoom, especially colored text. If the WebP source is already blurred, find an earlier screenshot export.

Forms with a format restriction

Check the accepted types, byte cap and pixel requirements before converting. PNG compatibility solves only the format requirement; it does not automatically satisfy a maximum size.

Shared editing assets

Keep a PNG working copy and the original source in separate folders. Send the compatible copy to collaborators while retaining the original design or photo for later changes.

Several assets for one delivery

Group compatible sources into a small queue. Review each result before downloading a ZIP, then unpack it and verify the count. A completed archive can contain fewer files than the original queue if some failed.

A reliable desktop workflow, from source to delivery

Create a small separation between sources and outputs before you start. Keep your original WebP files in one folder and save converted PNGs in another. This prevents confusion when filenames are similar and makes it easy to repeat an export from the original if a later destination changes its requirements.

Use the file picker, drag files into the drop area, or paste an image if your browser exposes a supported image file. Pasting a link or a text filename is not the same as supplying image bytes. Convert a representative file first, inspect it in the destination application, then process the rest of the group using the same checked workflow.

  1. Select a supported still WebP and check the source preview.
  2. Convert, switch to the result preview and inspect visible edges.
  3. Download, open in the destination and compare dimensions and size.
  4. Process the remaining files and save all completed results before clearing.

On a phone: convert in smaller groups and verify the save

Choose a file through the browser’s file picker. The available locations depend on the phone and may include local files or a photo library. Check the selected format: a photo library item is not necessarily WebP, and HEIC is not supported by this converter. Use the appropriate PNG or JPG tool for those supported source types.

Keep the conversion tab open while it works. Start with one large image rather than the maximum queue. After saving, find the file in the browser’s download list or the device’s file manager and open it. A preview is not a saved copy. Clearing the queue or closing the tab before downloading discards the working results.

Device download behavior varies. Confirm the saved file on your own phone before relying on a batch workflow.

Batch conversion and ZIP: related, but separate steps

A batch is a queue of images to convert. A ZIP is a package of results that have already completed. Adding ten sources does not guarantee ten successful outputs: a corrupt or unsupported item can fail while other files succeed. Read the status of each row and retry the failed item only after addressing its error.

PNG is already compressed, so a ZIP should primarily be treated as a convenient delivery package, not as a guaranteed way to shrink images. Archive headers and filenames also occupy bytes. If the archive exceeds its byte or memory allowance, download individual results or convert smaller groups. Keep the source folder until the extracted archive has been checked.

Botanical image cards are grouped in a green folder with a zipper, with individual files alongside.
Botanical image cards are grouped in a green folder with a zipper, with individual files alongside.Original concept illustration. It explains the workflow; it is not a measured conversion result.

The limits before you start

The converter accepts still images within all of the limits below. They are admission limits, not performance promises. A queue can be accepted and later produce a larger result that cannot be retained or packed into one archive. Save individual completed files when a ZIP is unavailable.

MiB means 1,048,576 bytes. A ZIP also has a working-memory limit, so the byte cap alone does not determine availability.

Current converter limits
ResourceMaximum
Files in one queue10
Each source file20 MiB
Total source / total retained results100 MiB / 100 MiB
Pixels in each image16,000,000
Width or height8192 px
ZIP download64 MiB; 32 MiB in smaller-limit mode

Why a small file can still need substantial memory

Encoded file size and working memory measure different things. A 4000 × 3000 image contains 12 million pixels. One ordinary RGBA buffer uses four bytes per pixel: 48,000,000 bytes, or about 45.8 MiB. Decoding, previewing, encoding and retaining the result can need additional buffers. This calculation is a baseline, not a measured peak.

That is why a compressed file below the byte limit may still exceed the pixel limit. Start with one large image on a phone, save it, then clear the queue before the next group. Closing other heavy tabs can help, but passing a limit check does not guarantee that every device has enough memory to finish.

Local processing: what stays on your device

Selecting a file gives this page access to the selected image so it can decode and convert it in your browser. Source files, filenames, pixels, previews, EXIF and clipboard images are not sent to a conversion server or telemetry by this tool. ZIP creation also runs on the device. No account is required.

Local image processing does not mean that opening the website makes no network requests. The browser still requests the page, scripts and codec assets, and the host can receive ordinary connection information. Cookie Settings describes the available optional purposes and lets you change your choice. Keep sensitive downloads under your own device and storage controls.

EXIF, GPS, color profiles and what is not preserved

The output is a newly encoded image. Original EXIF, GPS and XMP records are not copied; an encoder may add its own technical fields. Orientation is applied to the image rather than relying on the original orientation tag in the download. Keep the original if you need camera settings, capture dates or an archival record.

Working pixels use an sRGB canvas where supported. Exact source ICC profiles, HDR information and 16-bit precision are not retained. A screen that looks similar is not proof of identical color data. For calibrated print, scientific measurement or preservation of high-bit-depth originals, use a workflow designed for those requirements.

Animated WebP and APNG need a different workflow

The WebP format can contain animation, but this site converts still images only. Animated WebP and APNG are rejected rather than silently reduced to one frame. A normal-looking thumbnail does not prove that the source is static: an animation can show a single frame in a file manager.

If you need one frame, export that frame deliberately in an animation-capable application and then use a matching still-image converter. If you need the motion preserved, choose a workflow designed for animated output. This tool does not convert GIF, AVIF, HEIC, SVG or video into PNG, and it does not claim those encoders are available.

Reference: Google: WebP container

Troubleshooting by symptom

Read the specific message before changing settings. A wrong format, an animated input and a memory limit need different fixes. Renaming a rejected file or repeatedly clicking Convert does not address the cause. Save completed results before clearing or reloading a queue.

Problem → likely explanation → next action
SymptomWhat to checkTry this
File rejectedActual format, animation, bytes and dimensionsChoose the matching tool and a supported still image
Conversion stopsDevice memory or a decode/encode errorRetry once with one file; use a smaller source if needed
ZIP unavailableArchive byte cap and memory budgetDownload individually or split the group
Background remainsOpaque pixels rather than alphaUse an image editor if background removal is needed
Page works, tool does notJavaScript, blocked assets or browser supportAllow required site assets and try a current browser

When a destination still rejects your PNG

A real PNG solves a format mismatch, but an upload form can impose other rules: a byte cap, a required aspect ratio, a maximum width, or a specific image category. Check the destination’s message and published requirements. Do not assume that increasing quality, changing the name or creating a ZIP will satisfy an image-only form.

For an opaque photograph, try JPG if the destination accepts it and the PNG is too large. For required PNG output, resizing or a dedicated PNG optimization workflow may be needed outside this tool. For strict color or professional delivery requirements, use the original source and the destination’s specification rather than treating a browser conversion as final certification.

PNG, JPG or WebP: choose the next step deliberately

The best output is the one that meets your next use. A transparent graphic, a photo for a form and an image for a compatible website have different priorities. Keep a master source and make delivery copies for each destination. Repeatedly converting one lossy delivery file into another can accumulate artifacts without improving the source.

A decision based on the destination
NeedStart withTrade-off
PNG required; existing transparency mattersWebP → PNGOften more bytes; no recovered detail
Opaque photo; JPG acceptedWebP → JPGLossy output; alpha becomes a background
WebP delivery from an existing PNGPNG → WebPThis tool uses lossy color with alpha

The image terms that explain the trade-offs

These concepts describe different parts of the same workflow. Keeping them separate makes it easier to understand why a transparent file can become larger, why a high quality setting cannot repair an old export, and why a smaller preview can still produce a full-size download.

Pixel

One sample in the image grid. Width × height gives the pixel count, which helps determine working memory.

Alpha

Opacity information for a pixel. It describes transparency; it does not identify an object or remove a background.

Lossy compression

Encoding that can discard image information to reduce bytes. Later conversion cannot bring discarded information back.

Lossless encoding

Encoding that preserves the supplied working pixel data. It does not imply that earlier decoding preserved every original property.

Encoder / decoder

The decoder reads an encoded image; the encoder writes a new representation. The format name alone does not identify the settings used.

Metadata

Information accompanying pixels, such as orientation or camera records. A new image file need not carry the original records.

MiB and megapixels

MiB counts bytes; megapixels count image samples. A low byte count does not guarantee a low pixel count or low memory use.

ZIP archive

A package containing files. It simplifies a batch download but does not change the image encoding inside each result.

A practical check before you use the result

A successful download is the start of the final check. Open the output in the application that will actually use it. A slide editor, upload form and image viewer can handle the same file differently. Checking the intended destination catches problems that the browser preview alone cannot reveal.

  1. Confirm the extension and that the destination opens the image without an error.
  2. Check width, height and visible orientation; compare them with the original.
  3. Inspect fine text, diagonals, hair, shadows and gradients at 100% zoom.
  4. Place transparent graphics on both a light and a dark background.
  5. Compare the actual byte size with the destination limit before submitting.
  6. Keep the source until every downloaded file has been checked.

Start with one image and a clear destination

You do not need to decide every technical detail to make a useful conversion. Start with a still WebP, keep the source, convert it to PNG and inspect the actual download where you plan to use it. That single trial tells you whether the format, visible edges, orientation and byte size meet your needs before you commit to a larger group.

If PNG is the right fit, repeat the checked workflow and save the results. If size or compatibility becomes the obstacle, return to the format comparison and choose a different supported conversion. The goal is a usable delivery file with understood trade-offs, not a new extension for its own sake.

A few useful answers

What changes when I convert to PNG?+

A little more room. The same image. PNG keeps transparent areas and saves the decoded pixels losslessly. It may be larger than your WebP and cannot restore detail lost in an earlier export. Animated WebP is not supported.

Are my images uploaded?+

Image processing and ZIP creation run on your device. Files, names and previews are not sent to a server. Clear all or close the page to remove the working queue.

Can I convert several images?+

Yes. Add up to 10 files, 20 MiB per file and 100 MiB per queue. Each image must be at most 16 megapixels and 8192 px per side. Results are limited to 100 MiB; ZIP is limited to 64 MiB, or 32 MiB in the smaller-limit mode.

Why not just rename the extension?+

Renaming a file does not change the encoded image. This converter reads the pixels, encodes a real output file and verifies its format and dimensions before download.

What happens to color and metadata?+

Pixels are rendered into an sRGB canvas where supported. Original EXIF, GPS and XMP are not copied. The encoder may add technical metadata. Exact ICC profiles, HDR and 16-bit precision are not preserved.