PNG to WebP Converter
Compare PNG and WebP, adjust quality per image, and download up to 50 conversions as a ZIP.
Choose PNG files or drag & drop
Converts to WebP. Up to 100.0 MB per file. Max 50.
- or -
Runs locally in your browser. Nothing is uploaded or sent to a server.
Choose PNG files or drag them onto the converter to get WebP images ready to download. Conversion runs on your device, with transparency support and a before/after preview for a single image. Adjust Quality from 10% to 100%, or set individual overrides in batches of up to 50 files. Single-image changes re-encode automatically; batch changes require Re-convert All. Download one result or use Download ZIP for completed batch files.
Updated
Work on images right from any web page: the free Image Tools extension compresses, converts, resizes and crops a picture with a right-click. Add to Edge · Add to Firefox
Related Tools
WebP to PNG Converter
Convert WebP images to PNG in your browser, one or many at once, with no upload.
image-toolsImage Compressor
Compress images to 100KB, 200KB or 1MB in your browser. Cap width and height, convert JPEG, PNG, WebP, AVIF, strip EXIF. No upload, no sign-up.
image-toolsPNG to JPG Converter
Convert PNG to JPG in your browser with no upload. Set quality, a target file size, max dimensions and batch names for up to 50 files, then download a ZIP.
image-toolsWebP to JPG Converter
Convert WebP locally with quality controls, solid backgrounds, and batch ZIP downloads.
image-toolsUniversal Image Converter
Convert single images or batches of 50 on your device, then download files or a ZIP.
image-toolsWebP to GIF Converter
Create real GIFs locally, choose a color palette, and keep animation when your browser supports it.
How do you convert a PNG and check the WebP result?
Choose your PNG in Choose PNG files or drag & drop. A single file converts automatically and opens a before/after preview. Move the comparison divider to inspect the same part of the source and output. Change Quality if necessary, wait for re-encoding, and click Download. There is no separate initial convert button for local files.
For a concrete size-check example, suppose banner.png contains 1,048,576 bytes and the resulting banner.webp contains 262,144 bytes. The result card computes round((output − input) / input × 100): round((262144 − 1048576) / 1048576 × 100) = −75. It therefore shows a 75% reduction. These are illustrative measured sizes, not a promised result at any quality setting.
The filename changes from the PNG extension to .webp. In single-image mode you can edit the filename stem before downloading. Check both the byte count and the picture: a smaller output is useful only if the visible detail still meets your requirements.
How does Quality affect PNG to WebP conversion?
The slider accepts 10% through 100%. The conversion code rounds and clamps the selected percentage, then divides it by 100 before passing it to the browser encoder. Thus 80% becomes 0.8. This value controls encoding quality; it is neither a requested reduction percentage nor a target file size. The page offers no target-kilobyte field or lossless WebP switch.
For a single image, settings changes schedule a new conversion after a 300-millisecond pause. That pause is a debounce interval, not a conversion-speed guarantee. The converter reads the original file again for the new result, rather than repeatedly recompressing the previous WebP. Wait until the updated output is ready before comparing or downloading it.
Use the preview to examine lettering, fine lines, gradients, and edges around transparent objects. Raising quality can retain more visible detail but does not promise exact pixel equality. Keep your source PNG as an editable master, especially when later changes will require another export.
How do batch settings and per-file overrides work?
Selecting more than one file opens the batch list. It takes the first 50 files from the selection and converts them sequentially. If you have more images, split them into separate batches. Each row shows its source filename and, after success, the original and converted sizes. Failed conversions show their error on the affected row.
The Quality setting applies across the batch. For a particular image, open its gear button, whose accessible label starts with Override settings for, adjust Quality, and click Done. That override wins over the global setting. Use Clear override to return the image to the shared value. This helps when one set contains both photographs and text-heavy graphics.
Batch settings do not automatically replace completed outputs. Click Re-convert All, which includes the converted-file count in its label, after making changes. Then use an individual row's download button or Download ZIP. The archive is named converted-webp.zip and contains successful results only. Batch rows do not provide the editable filename field found in single-image mode.
Does WebP keep PNG transparency and image dimensions?
This page enables WebP alpha support without enabling a background-color fill. The engine draws the decoded image onto a canvas and exports it as WebP, so conversion does not intentionally replace transparent areas with white. Check the downloaded image against its intended page background as well as the preview, since edge colors remain part of the encoded picture.
The page does not expose resizing controls. Without a maximum-dimension setting, the engine creates the canvas from the decoded image dimensions, then draws the bitmap at its native size. The result displays output width and height when they can be read. To change pixel dimensions, use Image Resizer as a separate operation.
| Requirement | Original PNG | WebP from this page |
|---|---|---|
| Exact source file | Retain as your master | Newly encoded image |
| Transparent background | Supported | Supported without a background fill |
| Quality adjustment | Source remains unchanged | 10%–100% encoder setting |
| Smaller download | Use its existing byte count | Compare actual output; no guaranteed saving |
What happens to metadata, color profiles, and animation?
Canvas conversion builds a new image from decoded pixels. The application does not copy PNG metadata chunks or embedded color profiles into the WebP result. Its explicit EXIF transfer path runs only when both the source and target are JPEG. The PNG path therefore has no working Keep EXIF metadata option; the Metadata panel instead explains that conversion removes EXIF data.
This is not a color-managed archival export or an animation converter. The engine draws one decoded bitmap and contains no frame loop or animation encoder, so do not use it to preserve an animated PNG sequence. It also provides no profile-selection controls. Retain the original whenever animation, embedded information, or a specific color workflow is essential.
What limits and input errors should you expect?
The upload hint says up to 100 MB per file, but that displayed figure is not a guarantee that a large image will convert. Decoding and allocating a canvas depend on the browser and available memory. The engine rejects an empty input and reports decoding or export failures as conversion errors. Try fewer files or smaller dimensions if a large source repeatedly fails.
Local file selection, drag and drop, and clipboard image paste are available. The separate Image URL field uses Fetch & Convert to retrieve an image from its address. That request can fail because of browser cross-origin restrictions or the site's connection policy. If it fails, download the image yourself and choose the local file instead. Local conversion does not require sending that file to a conversion server.
When should you keep PNG or choose another output?
Use the WebP result when its measured size, appearance, and compatibility with your destination meet your needs. Keep PNG for further editing or when the destination requires it. Converting back with WebP to PNG changes the container and encoding; it cannot restore detail already lost during a lossy export.
If your destination needs an opaque JPEG, use PNG to JPG and choose a background for transparency. For another format such as AVIF, use Universal Image Converter and check the actual output there. This dedicated page fixes the destination to WebP and concentrates on previewing, quality adjustment, and batch downloads.
How Do PNG and This Converter's WebP Output Compare?
| Format | Extension | Compression | Transparency | Animation | Browser Support | Typical Size |
|---|---|---|---|---|---|---|
| PNG | .png | Lossless source format | Yes | No | Requires browser image decoding | Original file size |
| WebP | .webp | Browser encoding with quality control | Yes | No | Requires browser WebP encoding | Measured after conversion; savings vary |
How to Use PNG to WebP Converter
-
Choose PNG files or drag & drop
Select one PNG for a before/after preview, or select multiple files for batch conversion. The batch accepts the first 50 files and starts converting automatically.
-
Quality
Adjust the quality slider from 10% to 100%. A single image re-encodes automatically after a short pause. In a batch, use the gear button labelled Override settings for your filename to change that image's quality, then click Done.
-
Re-convert All
After changing batch quality or individual overrides, click Re-convert All; the button includes the converted-file count. Wait for updated results before downloading. This step is unnecessary for single-image changes.
-
Download or Download ZIP
Click Download for a single result, optionally editing its filename first. For batches, use a row's download button or Download ZIP to save all successfully converted WebP files.