Skip to content
brownie.tools

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

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.

Practical differences between keeping the source and using this output
RequirementOriginal PNGWebP from this page
Exact source fileRetain as your masterNewly encoded image
Transparent backgroundSupportedSupported without a background fill
Quality adjustmentSource remains unchanged10%–100% encoder setting
Smaller downloadUse its existing byte countCompare 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Frequently Asked Questions