Updated · how we check
Convert JPG to WebP free, without uploading
JPG to WebP cut our 1281×1600 px portrait from 254 KB to 141 KB (−44%) with both at quality 85, a scanned letter by 34% and a landscape by 9%. Use WebP for web pages; most upload forms still want JPG. Safari, and every browser on iPhone and iPad, cannot save WebP, so use Chrome, Edge or Firefox on a computer or Android phone. Nothing is uploaded.
JPG to WebP
WebP · no file-size limit · original pixel size
No file-size limit is set: PixelFit saves at high quality and changes only the format and any pixel size you set.
Fit, background and padding white background
Saving presets is part of Pro.
The result appears here: the exact byte count, pixel size and quality, the size before and after, a preview and a download button.
The batch kit (one ZIP for up to 500 photos, several photos merged into one PDF) is part of Pro.
What changes from JPG to WebP
All 3 points below lose or alter something on the way from JPG to WebP.
- Lost or changed: Both formats are lossy, so saving the JPG again as WebP adds a second round of compression loss; keep quality high and convert from the original file.
- Lost or changed: Metadata is not carried over: the JPG's EXIF, ICC and XMP data are dropped by the canvas, and EXIF orientation is applied to the pixels first so the photo stays upright.
- Lost or changed: WebP allows at most 16,383 pixels per side, so larger images have to be scaled down to fit.
Measured file size: JPG vs WebP
sharp 0.35.5 / libvips 8.18.7, 31 October 2026, long edge 1600 px; WebP saved as quality 85, alpha kept, JPG as quality 85, 4:2:0, white background. The WebP column is the JPG file decoded and saved again, as PixelFit does.
| Sample | JPG | WebP | Change |
|---|---|---|---|
| portrait photo (1281×1600 px) | 254 KB (259,778 bytes) | 141 KB (144,738 bytes) | −44% |
| landscape photo (1600×1200 px) | 640 KB (655,531 bytes) | 581 KB (594,742 bytes) | −9% |
| scanned typed letter (1273×1600 px) | 331 KB (338,899 bytes) | 218 KB (223,370 bytes) | −34% |
| flat chart with a transparent background (1600×1000 px) | 39.6 KB (40,504 bytes) | 14.2 KB (14,558 bytes) | −64% |
What the numbers mean for JPG to WebP
Our portrait photo at 1281×1600 px: JPG 254 KB → WebP 141 KB (−44%, 1.8 times smaller).
Our landscape photo at 1600×1200 px: JPG 640 KB → WebP 581 KB (−9%, 1.1 times smaller).
Our scanned typed letter at 1273×1600 px: JPG 331 KB → WebP 218 KB (−34%, 1.5 times smaller).
Our flat chart with a transparent background at 1600×1000 px: JPG 39.6 KB → WebP 14.2 KB (−64%, 2.8 times smaller).
Per pixel, the portrait took 1.01 bits as JPG and 0.56 bits as WebP, a difference of 112 KB on 2,049,600 pixels.
Per pixel, the chart took 0.20 bits as JPG and 0.07 bits as WebP, a difference of 25.3 KB on 1,600,000 pixels.
WebP came out smaller than JPG on all 4 samples, from −9% to −64%.
How to convert JPG to WebP
-
Add the JPG file
Drop the .jpg, .jpeg, .jpe file on the tool at the top of this page, tap to choose it, or paste it.
-
Keep WebP selected
WebP is pre-selected at quality 85. Type a maximum size in KB or exact pixel dimensions only if the destination sets them; PixelFit then searches the highest quality that fits and shrinks the pixel size only when quality alone is not enough. Our JPG test portrait came out at 141 KB as WebP with no limit set.
-
Download the WebP
Save the file ending in .webp; its size in KB shows before you save.
JPG and WebP side by side
JPG (1992) next to WebP (2010); browser figures checked 31 October 2026.
| Property | JPG | WebP |
|---|---|---|
| File extensions | .jpg, .jpeg, .jpe | .webp |
| MIME type | image/jpeg | image/webp |
| Compression | lossy | lossy or lossless |
| Transparency | no | yes |
| Animation | no | yes |
| Largest size | 65,535 px per side | 16,383 px per side |
| Colour depth | 8 bits per channel (baseline) | 8 bits per channel |
| Metadata | EXIF, ICC and XMP data | EXIF, XMP and ICC chunks |
| First published | 1992 | 2010 |
| Opens in | Chrome, Edge, Firefox, Safari (every current browser) | Chrome 32+, Edge 18+, Firefox 65+, Safari 16+ (Safari 14-15 only on macOS 11 or later); about 97.08% of browsers in use |
| Good for | photos for upload forms, e-mail and the web | web pages, where it is usually smaller than JPEG and keeps transparency |
| Weak for | text, line art and anything that needs a transparent background | government and exam forms, which often accept only JPG or PDF |
| Specification | ITU-T Recommendation T.81 (JPEG) | RFC 9649: WebP Image Format (IETF) |
When not to change JPG to WebP
- Do not send WebP to exam, visa or job-portal forms unless they list it: most accept only JPG, JPEG or PDF. Safari cannot write WebP from a canvas and PixelFit stops there with a message, so run this JPG to WebP step in Chrome, Edge or Firefox on a computer or Android phone; on iPhone and iPad every browser uses Safari's engine, so save JPG or PNG there.
- If the destination already accepts JPG, upload the original: every change of format re-encodes the pixels.
Browser support for JPG and WebP (October 2026)
Reading JPG (.jpg, .jpeg, .jpe): Chrome, Edge, Firefox, Safari (every current browser).
Writing WebP from that JPG: Chrome 50+, Edge 79+, Firefox 96+; Safari cannot encode it (its canvas hands back a PNG), and on iPhone and iPad every browser, Chrome and Firefox included, uses Safari's engine, so PixelFit stops there and suggests JPG instead of saving a PNG under a .webp name (MDN compatibility data for canvas.toBlob, checked 31 October 2026).
Very large JPG files: with no pixel size set, PixelFit keeps up to 16,777,216 pixels (16.7 megapixels, 4096 × 4096 worth) and scales bigger pictures down to that, because Safari on iPhone and iPad will not create a larger canvas. A 12-megapixel 4032 × 3024 photo keeps its full size.
Where JPG files come from
JPEG is the format phone cameras, scanners and most upload forms use, so a JPG usually only needs changing when the destination asks for something else: a PDF for a document upload, a PNG for an editor or WebP for a faster web page. This page covers the WebP case.
The .jpg and .jpeg extensions are the same format; PixelFit reads both, plus .jpe and .jfif.
Sources
- ITU-T Recommendation T.81 (JPEG), ITU, checked 31 October 2026: itu.int/rec/T-REC-T.81
- RFC 9649: WebP Image Format (IETF), IETF, checked 31 October 2026: rfc-editor.org/rfc/rfc9649
- MDN Web Docs, Image file type and format guide (which browsers decode JPG), checked 31 October 2026: developer.mozilla.org/en-US/docs/Web/Media/Guides/Formats…
- MDN browser-compat-data, HTMLCanvasElement.toBlob (which browsers write WebP), CC0, checked 31 October 2026: github.com/mdn/browser-compat-data/blob/main/api/HTMLCanv…
- Test photo “President Barack Obama.jpg” by Pete Souza (Official White House photo), public domain, measured by PixelFit with sharp 0.35.5 / libvips 8.18.7 on 31 October 2026: commons.wikimedia.org/wiki/File:President_Barack_Obama.jpg
Frequently asked questions
Can I convert JPG to WebP for free?
Yes. The JPG to WebP change runs free on your device, with no sign-up and no upload, one file or up to 25 at a time; Pro raises the batch to 500 with one ZIP download.
How do I convert JPG to WebP?
Drop the JPG on the tool above, keep WebP selected, and download the .webp file. Add a KB limit if the destination has one.
Does converting JPG to WebP reduce quality?
Both formats are lossy, so saving the JPG again as WebP adds a second round of compression loss; keep quality high and convert from the original file. In our test a 1281×1600 px portrait went from 254 KB as JPG to 141 KB as WebP (−44%).
Can I convert JPG to WebP in Safari?
Not in Safari: its canvas cannot encode WebP (MDN compatibility data, checked October 2026) and hands back a PNG, so PixelFit stops with a message and suggests JPG instead of saving a mislabelled file. Chrome 50+, Edge 79+ and Firefox 96+ write WebP on a computer or Android phone. On iPhone and iPad every browser, Chrome and Firefox included, runs on Safari's engine, so none of them can write WebP there; save JPG or PNG instead.
How much smaller is WebP than JPG?
It depends on the picture. At quality 85 we measured −44% on a portrait, −34% on a scanned letter, −9% on a detailed landscape and −64% on a flat chart. The flat chart gained the most and the landscape the least, so the picture decides; a KB limit still applies to the WebP if you set one.
Related
More JPG format changes
- WebP to JPG the reverse direction
- JPG to PDF same JPG input
- JPG to PNG same JPG input
Other files to WebP
- PNG to WebP also ends as WebP
- AVIF to WebP also ends as WebP
- SVG to WebP also ends as WebP