WebP Converter — Free, Fast & Private
A WebP file can be lossy or lossless, with or without transparency, still or animated. Knowing which one you have explains what a conversion will do. Everything runs in your browser — nothing is uploaded.
Lossy WebP softens colour edges
Lossy WebP stores colour at reduced resolution, a technique called chroma subsampling. That is why saturated red text on a flat background can look slightly soft. What chroma subsampling is explains it. Higher-quality settings reduce the effect.
Converting to WebP
JPG to WebP is a second lossy pass on a photograph. PNG to WebP keeps transparency. AVIF to WebP steps back to the more widely supported format. The comparison WebP vs PNG vs JPEG helps you choose.
Converting from WebP
WebP to JPG fills transparency with white; WebP to PNG keeps it. An animated WebP is converted as its first frame only. To shrink a WebP without changing format, use the WebP compressor.
Choosing the direction
To make files lighter for a website, convert JPG or PNG to WebP. To open a WebP in something that does not support it, convert it to JPG, or to PNG when it has transparency. Pick the pair that matches your source on the pages linked above; each lists the gotchas for that specific pair.
Check the WebP before you save
Each row shows the original size, the new size and the change, and a before and after slider. If a conversion makes a file larger, the row marks it in amber. Batches download as a ZIP.
A real WebP on Safari too
Safari cannot write WebP from a canvas, so MiniPx encodes WebP with its own WebAssembly encoder on every browser. Displaying WebP needs Safari 14 or later; Chrome has supported it since 2014 and Firefox since 2019.
Converting to WebP on real files: measured sizes
| File | Before | After | Change | Background | Frames |
|---|---|---|---|---|---|
| 12 MP phone photo | JPG · 4032 × 3024 px · 3.73 MB | WebP · 4032 × 3024 px · 1.31 MB | 2.9× smaller | — | — |
| Screenshot (PNG) | PNG · 1280 × 800 px · 88.1 KB | WebP · 1280 × 800 px · 28.5 KB | 3.1× smaller | — | — |
| App icon on transparency (PNG) | PNG · 2048 × 2048 px · 162.5 KB | WebP · 2048 × 2048 px · 67.9 KB | 2.4× smaller | Kept transparent | — |
| Screen-recording style GIF | GIF · 480 × 300 px · 14.7 KB | WebP · 480 × 300 px · 1.23 KB | 12.0× smaller | — | 16 → 1 (first frame only) |
Measured 2026-10-06 in Chromium 145.0.7632.6 by running this page's converter with its default setting (WebP) on each file. The photos and scans are CC0 or public-domain files from Wikimedia Commons; the screenshot is MiniPx's own; the app icon is drawn by the measuring script, with a soft shadow so partial transparency is tested; the screen-recording GIF is drawn by the measuring script. Sizes are shown as the tool shows them (1 KB = 1,024 bytes).
