fileformer
search⌘KtranslateENexpand_moreupload_fileConvert
Converters8 file families · 44 direct conversions
What changes in a conversionarrow_forward

jpg → webp

Each JPG gets the lowest WebP quality that still matches it to the eye (≥ 40 dB).
Reload test set
hero-banner.jpg+5%
342 KB → 360 KB · WebP q 86 · 40.1 dB vs JPG
1920×1080download.webp
team-photo.jpg−7%
417 KB → 387 KB · WebP q 88 · 40.2 dB vs JPG
1600×1067download.webp
product-red.jpg−73%
34 KB → 9.4 KB · WebP q 42 · 43.4 dB vs JPG
1200×1200download.webp
product-blue.jpg−72%
36 KB → 10.0 KB · WebP q 42 · 43.3 dB vs JPG
1200×1200download.webp
SHIP IT

Paste-ready markup with the real sizes

Every current browser shows WebP, so a plain img works. A picture element keeps the JPG for email clients and apps that save the file instead of showing it. Width and height come from each image, so nothing jumps while loading.

picture elementCSS backgroundjust <img>
<picture> <source srcset="hero-banner.webp" type="image/webp"> <!-- 360 KB --> <img src="hero-banner.jpg" width="1920" height="1080" alt="" loading="lazy"> <!-- 342 KB --></picture><picture> <source srcset="team-photo.webp" type="image/webp"> <!-- 387 KB --> <img src="team-photo.jpg" width="1600" height="1067" alt="" loading="lazy"> <!-- 417 KB --></picture><picture> <source srcset="product-red.webp" type="image/webp"> <!-- 9.4 KB --> <img src="product-red.jpg" width="1200" height="1200" alt="" loading="lazy"> <!-- 34 KB --></picture>
WHY LOSSY

Lossless WebP copies the JPG's artefacts, byte for byte

Measured on the first image
Measuring…
KEEP THE JPG FOR
mailEmail attachmentsMany mail apps preview JPG inline but treat WebP as a download.
printPrint shops and photo labsUpload forms usually accept JPG, PNG and TIFF only.
badgeForms and official uploadsVisa, job and ID portals often check for image/jpeg.
photo_libraryOlder photo appsEditors and viewers from before 2020 may not open WebP.
inventory_2Your master copiesKeep the original JPG; re-encoding a WebP later adds new loss.