Convert WebP images to JPG for free, right in your browser — no sign-up, no upload.
WebP to JPG is for software that cannot open WebP — older photo apps, some upload forms, print services. Expect the file to grow: a 31,724-byte WebP photo became a 68,975-byte JPG at quality 92 (2.2 times larger, SSIM 0.9941). JPG has no transparency, so a transparent WebP (a sticker or a cut-out) is flattened onto the background colour, white by default. Choose PNG instead when the WebP is a logo, a screenshot or has transparency.
Drop image files hereProcess many files at onceNo upload · processed on this device
Making a game?
Nerulio is a 2D game asset studio first: draw pixel art, cut sprite sheets into animations, pack texture atlases, check autotile tilesets and export them for Godot, Unity, Phaser and other engines. It runs in your browser; files stay on your device.
The WebP is decoded to pixels and encoded again with a different lossy method. The JPG encoder treats the WebP's smoothing and block edges as picture content and spends bytes reproducing them, so the JPG ends up larger even though it cannot look better than its source.
Lowering the quality brings the size down but adds JPG blocks on top of the WebP's smoothing. When the destination has a byte limit, use compress with the format set to JPG and a target size instead of guessing a quality.
Transcoding
Converting one lossy format into another; the errors of both encoders combine.
JPG background
Colour used where the WebP was transparent (#ffffff unless changed under Advanced).
Quality
JPG encoder setting 20–100, default 92.
A WebP photo leaving WebP (measured)
A 512 × 512 WebP written by Pillow at quality 80 from the NASA fixture; Nerulio's converter in Chromium 153, 2026-09-28.
Source: astronaut.webp 31,724 bytes
-> JPG q92 68,975 bytes 2.2 x larger SSIM 0.9941
-> PNG 431,041 bytes 13.6 x larger identical pixels
Transparency: JPG has no alpha channel; transparent pixels
become the JPG background colour (default #ffffff)
The same filling was measured on a transparent sprite sheet on PNG to JPG (all 8,095 transparent pixels turned white). To keep transparency, use WebP to PNG.
What happens to the WebP's contents
In the WebP
What the converter does
In the JPG
Decoded pixels
Encoded lossily at the chosen quality
Approximate pixels, same width and height
Alpha channel
Painted onto the JPG background colour
No alpha; background colour where it was transparent
Animation frames
Refused before converting
—
EXIF, XMP, ICCP chunks
Not copied
sRGB profile from Chromium, no EXIF
Check the result
Open the JPG in the program that refused the WebP.
If the source had transparency, check that the filled areas have the colour you wanted.
Compare the byte counts; if the destination accepts PNG and the picture is a graphic, PNG may be the better file.
Logos, screenshots and anything transparent; no new loss.
Ask for the original JPG
When the WebP is a web copy made by a CMS or CDN, the uploader usually still has the JPG.
What this page does not cover
Transparency cannot be kept in JPG.
EXIF and XMP from the WebP are not copied; animated WebP is refused.
Versions and sources
Measured on 2026-09-28 in Playwright Chromium 153 with Nerulio's converter path on a WebP written by Pillow 12.3 at quality 80 from tests/fixtures/astronaut.png; the transparency fill uses the same Im.background call measured on the PNG to JPG page. Format properties follow MDN.
Example generated with this tool. ZIP tools show their preview; inspect the downloaded archive for every file.
Convert image
Export PNG, JPG or WebP. JPG flattens transparency.
How it works
Open an image
Select PNG, JPG or WebP
Convert and download the new file
Supported formats
PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — Input decoding and output encoding depend on browser support. Animated inputs are rejected; select a still frame first.
What this tool does
Re-encodes the image into the selected format rather than renaming its extension.
Implementation and verified quality
advanced · browser image codecs. Quality qualification is in progress. Pro/Flagship quality has not been established.
Before you export
JPG has no transparency. Canvas export does not promise preservation of metadata, color profiles or animation.
Frequently asked questions
Which format keeps a transparent background?
Choose PNG or WebP. JPG flattens transparency onto the selected background color.
Are my files uploaded?
This tool processes the files you open on your device without uploading them. Images you explicitly attach to community posts are uploaded separately. Optional engines and models are downloaded from third parties; those requests expose connection information such as your IP address.
Will my work be saved automatically?
No. Images and editing state stay in this tab; media output can use local temporary storage. Changing language preserves your work; reloading, closing the tab, or following a link to another page can clear it.