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.
Why WebP files need converting
WebP was developed by Google and offers better compression than JPG at equivalent quality, making it the preferred delivery format for modern websites. Browsers have supported it for years. The problem arises outside the browser: email clients, many document editors (Microsoft Word, Adobe InDesign in some workflows), legacy CMS uploads, and e-commerce marketplaces still expect JPEG. Some stock photo libraries and print services also specify JPG explicitly.
Converting to JPG makes the image universally usable without depending on the recipient’s software support.
Choosing the right quality setting
The quality slider maps to the JPEG encoding quality parameter (0–100%), which controls how aggressively the DCT compression discards high-frequency detail. In practice:
- 85–95%: The visual difference from the WebP source is negligible to the naked eye for photographs. File size is larger but still a meaningful saving over a lossless PNG. Use this range for professional work, print-ready files, or anything where image quality is critical.
- 70–84%: A good general-purpose setting for photos destined for screens — product images, blog posts, email campaigns. Artefacts are present but not distracting in typical viewing conditions.
- Below 70%: Noticeable compression artefacts appear around sharp edges, text, and high-contrast areas. Useful when file size is the primary constraint — for example, attachments with tight size limits.
One practical note: if the original WebP was itself compressed at a lower quality, converting at a high JPEG quality will preserve those existing artefacts without adding new ones, but it will also produce a larger file than the original WebP. There is no quality benefit to converting a low-quality WebP into a high-quality JPEG; only the file format changes.
Background colour and transparency
WebP supports full alpha transparency, which JPEG does not. If your WebP has transparent areas — logos, product cut-outs, graphics with transparent backgrounds — the tool flattens those areas onto the chosen background colour before encoding. White is the default because it is the most common background for documents and presentations. If you are dropping the image onto a coloured background, set the background colour to match before converting.
Everything happens locally — your images are never uploaded, stored, or seen by anyone. That makes it both faster and private by design.