Cookies for analytics and advertising
We use cookies for analytics and advertising, both sent to Google. Refusing changes nothing you can see.Read the privacy page
Converting JPG to WebP stores the same photograph in roughly 25 to 35 per cent less space, which on an image-heavy page is the largest saving available without changing what the page contains. Drop a folder of JPGs above: they convert on your own machine, keep their names, and come back as one ZIP.
Up to 100 files at once. Mixed formats are fine.
They convert one after another and download together as a ZIP.
JPG to WebP






If you are here, something has probably told you to do this — a Lighthouse audit, a page speed report, a client asking why the site is slow on a phone. The advice is sound. WebP typically produces a file 25 to 35 per cent smaller than a JPG of the same visual quality, and on an image-heavy page that is the single largest saving available without changing what the page contains.
The support question is settled and has been for a while. Every current browser reads WebP, including Safari since 2020, so a site serving it today is not excluding anyone in practice.
Where it still trips people up is outside the browser: some desktop image viewers, older versions of Office, and the occasional upload form will not recognise the format. WebP is a format for the web, and it is worth keeping the JPG for anything a human might be sent by email.
One thing to be clear-eyed about: converting a JPG to WebP compresses an image that has already lost detail. Your JPG discarded it when it was made, and WebP now compresses what is left. At the default quality the result is visually identical and the saving is real, but you are working from a copy.
If the original photograph still exists as a RAW file, a PNG or straight off the camera, converting that gives a better result at the same file size. In practice most people only have the JPG, and converting it is still worth doing — just do it once rather than round-tripping.
WebP carries an alpha channel, which JPG does not. That matters less coming from a JPG, since there is no transparency to preserve, but it is why WebP can replace both JPG and PNG on a site. A logo that had to be PNG for its transparency and a photograph that had to be JPG for its size can both be WebP, which is one format to serve instead of two.
The honest answer is: AVIF is better, but not yet instead of. It compresses roughly 20 per cent tighter than WebP, at the cost of much slower encoding and thinner support in older software. If your setup can serve both and let the browser choose with a picture element, do that. If you are picking one format and moving on, WebP is the one that works everywhere today.
The conversion runs in your browser, which for this use is a practical benefit rather than a privacy one: you can drop a hundred images from a build folder — the batch cap — and none of them go anywhere, so there is no upload wait and no daily allowance. Take the results as a single ZIP.
A website does not have to pick. The picture element lets you offer WebP with a JPG beside it, and every browser takes the first format it understands — which means the modern ones get the smaller file and the rest keep working, with no user agent sniffing anywhere.
That is worth knowing before converting an entire image library in place. Keep the JPGs, add the WebPs, and the day something in the chain turns out not to read WebP, nothing is lost.
A JPG has already had detail removed. Converting it to WebP removes more, on top of what is gone — the second encoder cannot see what the first discarded and spends its effort on the artefacts instead of the picture. At sensible quality settings nobody notices, and it is still the right move for a page that needs to load faster.
Where it does show is repetition. An image converted, edited, re-saved and converted again accumulates the damage each time. If the original is still somewhere, going to WebP from that rather than from the JPG gives a smaller file and a better one.
| JPG | WebP | |
|---|---|---|
| Full name | JPEG Image | WebP Image |
| File extension | .jpg, .jpeg, .jpe | .webp |
| Media type | image/jpeg | image/webp |
| Compression | Lossy — file size is bought with quality | Either, depending on the setting |
| First published | 1992 | 2010 |
| Published by | Joint Photographic Experts Group | |
| Specification | ITU-T T.81 | RFC 9649 |
| Licensing | Open standard | Open standard |
| Standing today | Current | Current |
| Bit depth | 8 | 8 |
| Colour it can describe | RGB, greyscale, YCbCr | RGB, YCbCr |
| Largest image | 65,535 px per side | 16,383 px per side |
| Opens in a browser | Every browser | Every browser |
| Considered instead | AVIF, HEIC | AVIF, PNG |
WebP has nowhere to put IPTC fields, which hold captions, credits and keywords and the GPS coordinates, so those go no further than the JPG. Worth checking before the original is deleted, and worth knowing if the point was to strip it.
WebP supports transparency and JPG does not. That is room the result has and the original never used — converting does not create a transparent background, it only makes one possible afterwards.
WebP can hold animation; a JPG is one frame. The result is a single-frame file in a format that could hold more.
Adobe Photoshop and GIMP read both JPG and WebP, so there is a way to check the result against the original without a second tool.
The result is larger than the original and no better. JPG has already discarded detail, and WebP stores what is left without discarding more — it prevents further loss rather than undoing the first one.
JPG is Joint Photographic Experts Group's format, published in 1992. It records 8 bits per channel.
WebP comes from Google and dates from 2010, specified as RFC 9649. Adobe Photoshop, GIMP and Squoosh all read it.
JPG was published in 1992 and WebP in 2010. The older one is generally the safer file to hand to somebody; the newer one usually does the job in fewer bytes.
No. This conversion runs entirely inside your browser, so the file never leaves your device. You can confirm it yourself: open the network tab of your browser's developer tools and convert something. You will see the page load, plus the analytics and advertising the site is paid for with — and nothing carrying your file. The engine behind this particular pair is jSquash, WebAssembly builds of the reference image codecs; your browser fetches it once and caches it.
Around 25 to 35 per cent for the same visual quality, on a typical photograph. Less on images that were already heavily compressed — there is only so much to win back once the detail is gone.
Yes, for practical purposes. Every current browser has supported it for years, including Safari since 2020. The remaining gap is old software rather than old browsers — some desktop image viewers, older Office versions and a few upload forms still do not recognise it.
Yes, twice over. Your JPG has already lost detail, and WebP compresses the decoded result again. At the default setting it is not visible, but converting the same image back and forth repeatedly will degrade it. Convert from the original if you still have it.
AVIF compresses better — often another 20 per cent — but encodes far more slowly and support in older software is thinner. WebP is the safe default for a site that has to work everywhere today. If you can serve both and let the browser pick, do that.
Drop up to a hundred files at a time and each converts separately, then take the lot as a single ZIP. Each one keeps its own name with the extension swapped, and nothing is uploaded, so there is no queue and no daily allowance to run out of.
This page converts one into the other. If you are choosing rather than converting, JPG vs WebP answers which to use, for what, and what each is bad at.
The claims this page makes about JPG and WebP are checkable, and these are the documents that settle them.