Loading…
Loading…
Convert JPG or PNG images to WebP for 25–35% smaller files at the same quality, with transparency preserved. Convert WebP back to JPG or PNG too.
Last updated 5 September 2026
Drag & drop files here, or
Up to 100 files, 25 MB each
Select JPG, PNG or WebP files.
Convert to WebP, or from WebP to JPG or PNG. Set quality for lossy targets.
Save the converted files individually or as a ZIP.
The JPG is decoded to a canvas and re-encoded with toBlob("image/webp", 0.82). The WebP encoder packs the same visual quality into about 60% of the bytes.
WebP was designed by Google specifically for the web. At a visually equivalent quality it is usually 25–35% smaller than JPG and far smaller than PNG, and it supports transparency and animation.
Every current browser supports WebP, so it is a safe default for any website where you control the image tags. Keep a JPG or PNG fallback only if you must support very old software.
Some platforms and older editing software still don't accept WebP uploads directly — a print shop, an older design tool, or a form that explicitly asks for JPG or PNG. Converting WebP back to one of those formats here takes a few seconds and avoids re-exporting from the original source.
Yes. Chrome, Edge, Firefox, Safari and their mobile versions have supported WebP for years. Only very old browsers do not.
It can be either. Converting from JPG uses lossy WebP with a quality setting. Converting from PNG can use lossless WebP to keep every pixel and the transparency.
Yes. Choose JPG or PNG as the target format. Going WebP → JPG drops transparency; WebP → PNG keeps it.
The converter is built around a from/to model, so new pairs (such as AVIF) can be added without redesigning the tool.
Almost always for photos at an equivalent quality. Very simple images (flat icons, tiny graphics) occasionally see little difference, since there is little redundancy left for any format to compress further.
Yes — add files of different formats together and each one converts to your chosen target, regardless of what it started as.
The WebP format itself does, but this converter handles still images only — animated WebP or GIF conversion is not currently supported.
Lossless mode has no quality slider by definition — it keeps every pixel exactly, so there is nothing to trade off. The quality control only applies to lossy JPG-to-WebP and WebP-to-JPG conversions.
No — nothing is uploaded, stored or logged. The conversion happens entirely in your browser and the file exists only on your own device.
Yes, a little — each lossy re-encode discards a small amount of additional detail, the same as re-saving any JPG repeatedly. Keep an original copy if you might need to go back and forth.