Convert JPG to WebP — Free, Fast & Private
WebP is the usual web replacement for JPG, but converting JPG to WebP re-encodes already-compressed pixels, so quality and size both depend on the setting. Everything runs in your browser — nothing is uploaded.
A second lossy pass
The JPG is decoded to pixels and encoded again as WebP. Two lossy steps compound, so the Smart preset can show small artefacts a gentler setting would not. Compare the before and after view; use Gentle when quality matters more than the last few kilobytes.
A real WebP on every browser
Safari cannot write WebP from a canvas, so MiniPx uses its own WebAssembly encoder on every browser; the output is a genuine WebP. Display support starts at Safari 14 (2020), and some older editors and email clients still cannot open it.
Metadata and orientation
The WebP carries no EXIF, so camera model, GPS position and timestamps are gone. The rotation is applied to the pixels, so portrait photos stay upright.
Is the saving real for your photo?
A JPG that was already saved at low quality has little left to remove, so the WebP gain can be small, and a very small JPG can even come out larger. The measured table uses real photographs so you can see the spread. The result card shows the actual change for each of your files before you save.
When to keep the JPG
Keep JPG when the destination is an email client, a print service, a government form or an older editor. Use WebP for pages you control. If you serve both, keep the JPG as the fallback.
Batches and big files
The free tier converts 5 files per batch (Pro lifts that cap), and files up to the 200 MB intake limit are accepted. For the format itself, see what a WebP file actually is.
JPG to WebP on real files: measured sizes
| File | Before | After | Change |
|---|---|---|---|
| 12 MP phone photo | JPG · 4032 × 3024 px · 3.73 MB | WebP · 4032 × 3024 px · 1.31 MB | 2.9× smaller |
| Portrait / headshot | JPG · 3264 × 4653 px · 2.25 MB | WebP · 3264 × 4653 px · 559.1 KB | 4.1× smaller |
| Scanned handwritten page | JPG · 3349 × 4281 px · 2.17 MB | WebP · 3349 × 4281 px · 588.0 KB | 3.8× smaller |
| Screenshot saved as JPG | JPG · 1280 × 800 px · 79.9 KB | WebP · 1280 × 800 px · 29.8 KB | 2.7× smaller |
Measured 2026-10-07 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 screenshot JPG is MiniPx's own screenshot saved at JPEG quality 85. Sizes are shown as the tool shows them (1 KB = 1,024 bytes).
