JPG to WebP Converter
Convert JPG photos to WebP in your browser. Choose quality or lossless, set a max width, batch convert and see the exact size saving for each file.
WebP stores the same photo in noticeably fewer bytes than JPG, which means faster pages and better Core Web Vitals. This converter re-encodes your JPGs as WebP in the browser, lets you set the quality or switch to lossless, can shrink oversized photos to a maximum width, and shows exactly how much each file saved. The files never leave your device.
How to use this tool
- Drop one or more JPG files — a whole batch of photos works.
- Set the quality: 75–85 is a good balance for photos, and 80 is the default.
- Optionally enter a max width, such as 1600 px for a blog or 2560 px for a full-screen hero image.
- Convert, check the size change under each file, and download them one by one or as a ZIP.
Formula
Size change = (WebP bytes ÷ JPG bytes − 1) × 100%
Lossy WebP is based on VP8 intra-frame coding with block prediction and an in-loop deblocking filter; Google's own study measured files 25–34% smaller than JPEG at equal SSIM quality. Lossless WebP (VP8L) keeps every pixel but is normally larger than the JPG for photos. Chrome, Edge and Firefox encode WebP natively; Safari cannot, so there the page loads libwebp compiled to WebAssembly (part of ffmpeg.wasm, about 30 MB, downloaded once) and you get the same kind of file.
Example
A 1,200 × 1,598 px farm photo saved as a high-quality JPG of 715 KB became a 262 KB WebP at quality 80 — a size change of −63.4% — with no difference visible at normal viewing size. At quality 60 it dropped to 168 KB.
Frequently asked questions
Does converting JPG to WebP lose quality?
Every lossy re-encode discards a little detail, and nothing can restore what the JPG already lost. At quality 80 and above the difference is very hard to see. Keep your original JPGs as masters.
Can every browser show WebP?
All current versions of Chrome, Edge, Firefox, Safari and Samsung Internet display WebP. Only very old browsers such as Internet Explorer do not; serve a JPG fallback with a picture element if you still need them.
Is the EXIF data kept?
No. The photo is redrawn on a canvas, so camera details and GPS location are dropped and colours are saved as sRGB — usually what you want on the web.
Why is my WebP bigger than the JPG?
The JPG was probably already heavily compressed, or lossless mode is on. Lower the quality a little, or keep the JPG for that file.
Sources
Last updated: 2026-10-30