How to convert JPG to WebP
- Drop in your images. Supported image formats can go in together — there is no need to sort them by format first.
- Tick the ones you want in this round. Everything you add starts selected; untick anything you want to skip.
- Choose Export as — it starts on WebP, and set the quality you want.
- Press Export. One file downloads directly; two or more arrive as a single ZIP.
Your files stay in the workspace after an export. Change the selection, switch the output format, and export again — you never re-upload.
You are re-encoding something already lossy
This is the honest framing for this conversion, and it is worth understanding before you pick a quality number. A JPG has already thrown away detail — that happened when the file was first saved, and nothing can bring it back. Converting to WebP starts from the pixels your browser decodes out of the JPG, not from the original photograph.
So this page cannot restore quality, sharpen a blurry image, or undo compression artefacts. What it can do is encode those decoded pixels again, in a format that is usually more efficient at the same visual quality. If the source JPG was saved at a low quality, its blocking and ringing are part of the picture now and will be faithfully carried into the WebP.
Quality, and file size
- Quality is a whole number from 1 to 100, and it starts at 85. Higher quality usually means a larger file.
- There is no lossless mode. The browser's WebP encoder takes a single quality number, so this page does not offer or promise lossless WebP.
- Because you are adding a second lossy encoding step, a low number here compounds with whatever the JPG already lost. For photographs that will be looked at closely, staying at 80 or above is the safer choice.
A smaller output is likely but not guaranteed. A JPG that was already heavily compressed is a hard thing to beat, and small images can come out larger once the WebP container and colour profile are counted. Compare the downloaded file with the original to see the answer for your own files — this page does not promise one.
What this page supports
- Input: JPG and JPEG — the same format under two names, both accepted — plus PNG, WebP, AVIF and BMP if you want to mix them into the same batch.
- Output: WebP by default; PNG and JPG are one dropdown away.
- Orientation: the browser applies EXIF rotation while decoding, so a photograph that was stored sideways is exported the right way up.
- Metadata: EXIF, ICC colour profiles, GPS coordinates and capture dates are not carried over. Keep the original if you need them.
- Same format in and out: a WebP exported as WebP is re-encoded at your chosen quality rather than passed through untouched.
- Browser support: WebP export is checked against your actual browser when the page loads. If it cannot encode WebP, the option is shown as unavailable — never silently swapped for another format.
- Batch: files are processed one at a time so memory stays predictable; duplicate output names are numbered automatically.
If one file fails to decode, it is marked failed and the rest of the batch continues.
Questions
Are my images uploaded?
No. Everything happens inside your browser tab: files are read from disk into memory, redrawn, and re-encoded locally. Nothing is sent to a server, and there is no server-side copy to delete afterwards. You can watch the network panel while you convert — it stays quiet.
Is JPEG different from JPG?
No — they are the same format. The three-letter spelling is a leftover from filesystems that only allowed three-character extensions. Both .jpg and .jpeg files are accepted here and behave identically.
Will converting to WebP improve my JPG?
No. Detail that a JPG discarded is gone, and no conversion can reconstruct it. WebP can hold the same picture in fewer bytes, which is a storage and bandwidth improvement — but the image you get out is, at best, as good as the one that went in.
Will the WebP always be smaller?
No. It usually is, especially for photographs saved at high JPG quality. But an already heavily compressed JPG leaves little room to improve on, and small images can grow once container and colour-profile overhead are counted. Compare the downloaded file with the original before you keep it.
Does this create lossless WebP?
No. The encoder available to a web page only takes a quality number, so there is no lossless switch to turn on. It would not help here anyway: the source is already a JPG, so storing it perfectly would only preserve the artefacts the JPG already has.
What if my browser cannot export WebP?
The page still loads and works; the WebP option is shown but disabled, with a line explaining that this browser cannot export WebP. It is never quietly changed to another format — you would have no way to tell. Choose PNG or JPG yourself, or try a different browser.