Image converters · OnDevice
WebP to PNG / JPG
Drop one WebP image or a whole folder of them. Conversion runs in a Web Worker on this device. A WebAssembly decoder is loaded only if your browser cannot read WebP itself.
No upload. Files never leave your device.
Drop WebP files here
You can also paste from the clipboard on some browsers, or use the button below. Multiple files are fine.
Results
No files yet. Nothing is sent to a server when you add them.
Frequently asked questions
Does this upload my images?
No. Files are read in the browser and processed on your device. The site is static: there is no conversion server to receive the file. A decoder script may be downloaded the first time it is needed, the same way the page’s own JavaScript is downloaded. That is not an upload of your file.
What is WebP, and why convert it?
WebP is a still-image format used on many websites because it is often smaller than JPEG or PNG. Some apps, documents, and older programs still expect PNG or JPEG, so a local conversion is handy before you share or archive the file.
Will quality be lost?
PNG keeps the pixels the decoder produces, including transparency. JPEG is lossy; use the quality slider (default 92) if you need a smaller, widely compatible file. Transparent areas become white in JPEG.
Can I convert many files at once?
Yes. Add multiple WebP files, convert them, then download a ZIP.
Is there a file size limit?
There is no server quota, but your browser’s memory is the limit. This page refuses files larger than 40 MB. If a conversion fails, try fewer files at a time.
Which license covers the decoder?
Native browser decoding, when available, uses the browser itself. The fallback decoder is jSquash’s WebP module (Apache-2.0, with a BSD libwebp codec).