Converter · No upload

WEBP to JPG, privately

You saved an image from the web, it came down as a WEBP, and the form, the editor, or the print counter won't take it. Drop it here and get a JPG back. The conversion runs entirely inside your browser — nothing is uploaded, the network meter below proves it live, and it works with your wifi off. Transparency is flattened onto white, because JPG has none.

Statusidle Files OutputJPG Network since file read

How this converter works

Every current browser decodes WEBP natively — it has to, because a large share of the images on the web now ship in that format. So no extra code is needed here. When you choose a file, the File API opens it in memory, the browser's own decoder turns it into raw pixels, and this page draws those pixels onto a canvas that has first been filled white, so any transparent regions land on a clean background instead of JPG's default black. The canvas then re-encodes to JPG at the quality you set on the dial, and the result comes back as a download link. Animated WEBP files decode to their first frame, since a JPG holds exactly one image. Every step runs in the tab; this site has no server that could receive a file.

Most people arrive here for an unglamorous reason: an upload form, a print service, or some elderly desktop program rejected a WEBP and demanded a JPG instead. Notice the small irony in how that gets solved. Something wants a file it can accept, and this tab produces one without the original passing through anybody else's hands en route. You do the handling yourself, in the ten seconds before you give the result to whoever genuinely needed it. Nothing here views the image, retains a thumbnail, or records what you happened to be converting late on a Tuesday night. Verification steps are laid out on the methodology page.

The honest limits. This is a re-encode of an already-lossy file, so the JPG inherits whatever the WEBP encoder discarded and adds a little of its own — visually negligible at the default setting, but keep the WEBP if the image matters. Expect the JPG to be bigger, often substantially: WEBP's whole reason for existing is better compression at the same visible quality, and you are trading that away for compatibility. Transparency cannot survive the trip and is flattened onto white, as disclosed; if you need it kept, use WEBP to PNG instead. Animation is reduced to a single frame. And re-encoding strips metadata from the output, which for anything you're about to share is a privacy gain rather than a loss.

Frequently asked questions

Is my image uploaded anywhere?
No. Your browser decodes the WEBP itself, redraws it on a canvas inside this tab, and re-encodes it as a JPG — all in memory, on your device. The readout's network meter counts every request from the moment your file is read and stays at zero, and the methodology page shows how to verify that independently.
Why won't anything accept my WEBP file?
Every current browser reads WEBP, which is why so many images saved from the web arrive in it — but a lot of software outside the browser still doesn't. Older photo editors, several office and design tools, upload forms that whitelist only JPG and PNG, and most print shops will refuse it outright. Converting to JPG is usually the shortest route to a file everything accepts.
What happens to transparent areas?
They're flattened onto a white background, because JPG has no transparency at all — every JPG pixel must be a solid color. WEBP does support an alpha channel, so if your image uses one and you need it kept, convert to PNG instead; going to JPG inherently gives it up.
My WEBP was animated. Why did I only get one frame?
Because JPG is a single still image — there is nowhere for the other frames to go. The browser's decoder hands this page the first frame, and that frame is what comes back. If you need the motion preserved, an animation or video tool is the right instrument; this one converts stills.
What quality setting should I use?
The default 0.92 is visually indistinguishable from the source on photographs while keeping the file reasonable; drop toward 0.75 when size matters more than fine detail. Screenshots, text, and flat-color graphics show JPG artifacts first, so inspect those at full zoom before deleting the WEBP. Expect the JPG to be larger than the WEBP was — WEBP simply compresses better at a given quality.

Related tools