JPG to WEBP: A Practical Guide to Shrinking Web Images Without Losing Quality
By the Super Simple Digital Tools Team · Updated June 2026 · File & PDF
If your website feels slow, images are usually the culprit. Photos are by far the heaviest part of most pages, and JPEG, the format most of those photos use, was designed in 1992. WEBP is the modern alternative Google built specifically for the web, and it borrows prediction techniques from the VP8 video codec to compress the same picture into fewer bytes. Google's published compression study measured the gain at roughly 25-34% smaller files than JPEG at matching SSIM quality, which translates directly into faster loads and lighter bandwidth bills.
The reason WEBP wins comes down to how it encodes pixels. JPEG breaks an image into 8x8 blocks and applies a discrete cosine transform to each one independently. WEBP instead predicts each block from its neighbors and only stores the difference, which means large smooth areas, gradients, and flat color regions compress extremely efficiently. That is also why your mileage varies: a product shot on a white background or a UI screenshot will shrink dramatically, while a forest photo packed with leaf texture has less redundancy for the predictor to exploit and saves less.
Converting an existing JPEG is slightly different from compressing from a clean source. Your JPEG has already been through lossy compression once, so the right move is a lossy WEBP re-encode, not a lossless one. Choosing lossless on an already-lossy JPEG usually produces a bigger file, because lossless mode faithfully preserves every JPEG artifact instead of smoothing them away. A good rule of thumb from Google's data is that WEBP quality 75-80 matches JPEG quality 80-85 while staying smaller, so you rarely need to push the quality slider high.
Browser support is no longer a real obstacle. WEBP is recognized by over 97% of browsers worldwide, including every current version of Chrome, Firefox, Edge, and Safari. The one nuance worth remembering is Safari: lossy WEBP works from Safari 14, but lossless and animated WEBP need Safari 16 on macOS. For the small slice of legacy traffic, the standard pattern is to wrap both formats in an HTML picture element so the browser picks WEBP when it can and falls back to your original JPEG when it cannot.
Finally, think of WEBP as a delivery format, not an archive format. Because each lossy conversion is a one-way step that discards a little data, you should always keep the original JPEG (or the RAW/PNG it came from) as your master copy and generate WEBP versions for the web. That way you can re-export at a different quality later, or move to a newer format like AVIF, without compounding generational loss. Convert for the visitor, archive for yourself.
Quick tips
- Use lossy WEBP, not lossless, when converting from JPEG. Lossless mode re-encodes existing JPEG artifacts and usually makes the file larger instead of smaller.
- Start at quality 80 for photos, drop to about 70 for thumbnails, and reserve 85-90 for above-the-fold hero images where crispness matters most.
- Keep your original JPEGs. WEBP conversion is a one-way lossy step, so save the WEBP for the web and treat the JPEG as your master copy.
- For visitors on very old browsers, serve both formats with the HTML picture element so WEBP loads where supported and JPEG loads as a fallback.
The JPG to WEBP is free to use as often as you like — no signup required.