WebP to JPG
Turn .webp images saved from the web into JPGs that every app and upload form accepts, several at a time, without sending them anywhere.
Drop WebP images here
Or any JPG, PNG, WebP, AVIF, SVG or HEIC, as many as you like. They become JPG files.
Your images are converted on this device and never uploaded. Location and other EXIF data are removed.
How this works: Method, 7 sources, Checked against 1 worked example,
How this works
Method
Each image is decoded by the browser itself (HEIC only where it opens HEIC, as Safari 17 and later does; the site ships no HEIC decoder, as HEVC is patented), turned upright, resized if asked and drawn on a canvas in a background worker, then written as JPG, PNG or WebP (libwebp where the browser can’t). The new file has no EXIF unless you keep it, GPS removed unless you keep all. SVGs are drawn through an image element, which runs no scripts and loads nothing they link to; JFIF files, already JPEGs, are copied byte for byte into a .jpg.
Sources
- Google for Developers: An image format for the Web (WebP)
- ITU-T T.81 | ISO/IEC 10918-1: JPEG (digital compression of continuous-tone still images) (1992)
- ISO/IEC 23008-12, Image File Format (HEIF) (Edition 2, 2022)
- AV1 Image File Format (AVIF), Alliance for Open Media (1.1.0, 2022)
- RFC 9649: WebP Image Format (2024)
- W3C: Portable Network Graphics (PNG) Specification (Third Edition, 2025)
- CIPA DC-008, Exif 3.0 (Exchangeable image file format)
How it’s tested
One worked example for this page is checked by automated tests before every release: given the inputs, the tool must show the expected answer.
Privacy
On your device. Nothing you enter or open leaves this browser. About privacy labels
Changes
- Added SVG to PNG (any size, transparent or coloured background, nothing the SVG links to is loaded) and JFIF to JPG (renamed without re-encoding).
- Browsers that can’t open HEIC say so before any file is chosen, with the quickest ways for the device and a QR code to carry on in Safari on an iPhone.
- HEIC now opens only where the browser reads it (Safari 17+), with tips elsewhere; the bundled HEIC decoder was removed because HEVC is covered by patents.
- First version: HEIC, WebP, AVIF, PNG, JPG, GIF and BMP to JPG, PNG or WebP, in batches with a ZIP, metadata removed by default, and nine conversion pages.
Getting a clean JPG out of a WebP
Most WebPs on the web are lossy, like JPG, so this conversion goes from one lossy format to another. Each lossy save loses a little more, which is why a high quality setting is the default: at 90 the JPG matches the WebP closely, and you can still lower it for a smaller file.
JPG has no transparency. Where the WebP is see-through, such as a cut-out product shot or a logo, the converter paints the colour you pick underneath, white unless you change it. Half-transparent edges blend into that colour smoothly instead of turning black or jagged.
The JPG is often larger than the WebP it came from, because lossy WebP files are a quarter to a third smaller than comparable JPEGs. That doesn’t mean quality was added; it’s the same picture stored less efficiently, in a format nothing will refuse.
An animated WebP becomes a still JPG of its first frame.
Good to know
- Lossy WebP images are 25–34% smaller than comparable JPEGs at equal SSIM quality. Source: Google for Developers: An image format for the Web (WebP)
- Baseline JPEG, the format every device reads, stores colour and greyscale images without an alpha channel. Source: ITU-T T.81 | ISO/IEC 10918-1: JPEG (digital compression of continuous-tone still images)
Open-source code inside, loaded only when needed: JPEGs are encoded with MozJPEG, PNGs packed with OxiPNG and WebP written with libwebp where the browser can’t. Pictures, HEIC included, are decoded by the browser itself. Licences and source
How to convert WebP to JPG3 steps, all on your device
- Add the WebP images. Drop them here or tap Choose images. Product photos, banners and screenshots all work.
- Pick quality and background. Quality 90 keeps the picture looking as it did. If the WebP has a transparent background, choose the colour that fills it (white by default).
- Save the JPGs. Download them one at a time, or all together as a ZIP.
Frequently Asked Questions
What happens to a transparent background?
It is filled with the background colour you choose, white by default. Pick black, your brand colour or anything else under Background. The list marks every image that had transparent areas filled.
Which quality should I choose?
Keep 90 for pictures you will look at closely. 75 to 85 is plenty for the web or an email and makes noticeably smaller files. At low settings, edges and smooth gradients start to show blocky artefacts.
Why do websites use WebP if apps don’t open it?
Every current browser displays WebP, and the smaller files make pages load faster. Saving a picture to use elsewhere is the uncommon case, and that’s where converting to JPG helps.