Convert WebP to JPG without uploading anything
This tool converts WebP images into widely supported JPG/JPEG files entirely in your browser, with a quality slider so you control the trade-off between sharpness and file size. JPG is accepted almost everywhere — email, document editors, marketplaces, and older apps that reject WebP — making this the go-to conversion for photos.
How it works
Each image is decoded, drawn onto an HTML <canvas>, and re-encoded with the browser’s native canvas.toBlob JPEG encoder at the quality you set. Because JPG has no alpha channel, any transparent pixels are first flattened onto a solid background colour (white by default, but adjustable) before encoding, so you never get unexpected black fills.
| Setting | Effect |
|---|---|
| High quality (85–95%) | Near-identical to source, larger file |
| Medium quality (70–85%) | Good balance for most photos |
| Low quality (below 70%) | Smallest file, visible artefacts |
Example
A 1200 × 800 WebP photo with transparency, converted at 90% quality on a white background, produces a clean JPG suitable for uploading to a site that blocks WebP. Re-running it at 60% yields a noticeably smaller file with faint blocking around high-contrast edges.
Everything happens locally — your images are never uploaded, stored, or seen by anyone. That makes it both faster and private by design.