How much smaller does WebP make an image? We converted 52 real images to find out
Short answer: It depends on what the image was before. Converting 16 phone and camera JPGs to WebP at the default quality saved a median 67%, though most of that came from the quality setting: re-saved as JPG at the same setting, the photos shrank by 62%, and WebP was a median 31% smaller than those JPGs. As WebP, uncompressed TIFF scans and BMPs shrank by 75–99.7%, and still GIFs by 13–76%, most of them with every pixel kept.
Updated
The results in brief
67%
Median saved converting phone and camera JPGs to WebP
31%
Median: how much smaller WebP was than a JPG at the same quality setting
94%
Median saved on uncompressed TIFF scans
8 of 9
Still GIFs that came out smaller with every pixel kept
WebP is not a fixed discount. How much an image shrinks depends on how it was stored before: an uncompressed scan has a great deal to lose, a photo saved at high quality has a fair amount, and a small GIF of flat colours has the least. Every result is below, so you can tell in advance what to expect from your own files.
How we tested
We chose 52 images from Wikimedia Commons, every one in the public domain, so anyone can download the same files and repeat the test: 16 photographs taken on eight phones and eight cameras, 14 PNGs (screenshots, charts, logos with transparent backgrounds, maps and three photographic images), 11 GIFs and 11 TIFF scans from US government and Library of Congress collections.
- Each image went through the matching converter with its default settings — quality 85, metadata removed, original size — using the same code and the same limits as a job on this site.
- Public-domain BMP files barely exist, so we saved the 16 photographs and the 10 PNGs without transparency as ordinary 24-bit BMPs and converted those. A BMP stores pixels as they are, so this shows exactly what the format change does.
- To separate the format from the quality setting, we also re-saved each photograph as a JPG at quality 85, with the same encoder settings our JPG converters use.
- Every result was checked: the same width and height, transparency kept where the original had any, and every pixel identical for BMP to PNG. Lossy results were scored with SSIM, a standard measure of how closely one image matches another, where 1.000 is identical.
- We looked at the most-changed area of the lowest-scoring results at 100% zoom, side by side with the original, to judge them for ourselves.
- The first run of this test changed how our WebP converters work: an image with 4,096 colours or fewer is now also tried as lossless WebP, and whichever file is smaller is kept. The results here are from the converters as they now are; the GIF section explains why.
- Sizes are in megabytes of 1,000,000 bytes, or kilobytes of 1,000 bytes below 0.1 MB.
Photographs: JPG to WebP
Taken on a phone
Old Rag Mountain trail
iPhone 12 · 9.56 MB
Saved61%
Coyote melon flower
iPhone 8 · 3.82 MB
Saved54%
White Dome Geyser
iPhone X · 4.91 MB
Saved45%
Caver in a passage
Pixel 4a · 3.59 MB
Saved64%
Appomattox house in spring
iPhone SE (2nd generation) · 5.49 MB
Saved70%
Maple seeds, close-up
iPhone 13 Pro · 1.95 MB
Saved60%
Wildfire
Samsung SCH-I545 · 3.57 MB
Saved77%
Dewberry, close-up
Samsung SM-J737T · 4.51 MB
Saved82%
Taken on a camera
Birds in flight
Canon EOS REBEL T2i · 6.52 MB
Saved88%
Desert gold in bloom
Canon EOS DIGITAL REBEL XSi · 5.75 MB
Saved77%
Sunset over a refuge
Canon EOS Rebel T6 · 2.44 MB
Saved63%
Downy woodpecker
Nikon D750 · 7.20 MB
Saved93%
Museum exhibits, indoors
Canon EOS-1D X Mark II · 12.83 MB
Saved71%
Kilbuck Mountains
Panasonic DMC-FZ150 · 4.23 MB
Saved46%
Rough-legged hawk
Sony ILCE-7RM4A · 5.48 MB
Saved93%
Ranger with visitors
Canon EOS 5D Mark IV · 1.04 MB
Grew by 57%
The typical photo went from 4.7 MB to 1.3 MB, a median saving of 67%. The Nikon photograph of a downy woodpecker went from 7.20 MB to 0.48 MB.
Phones and cameras save their JPGs at a high quality setting, and JPG to WebP writes at 85, so part of every saving comes from that alone. Re-saved as JPGs at 85, the same photos were a median 62% smaller than the originals. The WebPs were a median 31% smaller again than those JPGs, ranging from 17% bigger to 66% smaller. That is WebP's own advantage. They also scored slightly lower for faithfulness (a median SSIM of 0.970, against 0.977 for the JPGs), so like for like the gap is a little narrower than the sizes suggest.
One photo got bigger. A 17-megapixel picture that had already been compressed to 1.04 MB became 1.64 MB, and even a JPG at quality 85 grew by 34%. Saving a heavily compressed image at a higher quality adds bytes without bringing back any detail. If a photo is already small for its size, leave it as it is.
At 100% zoom, in the areas that changed most, WebP had smoothed fine texture: the barring on a hawk's feathers and the noise in an out-of-focus background were a little softer. Faces, edges and outlines looked the same as the original.
BMP to PNG and WebP: the biggest savings, and one lossless
A BMP stores every pixel uncompressed, so either conversion makes it much smaller. The 16 photographs saved as BMP shrank by 33–73% as PNG (a median 62%) and by 90–99% as WebP (a median 97%). Screenshots, charts and maps shrank further as PNG, by 87–98%, because large areas of one colour compress very well; the three photographic pictures among the PNGs shrank by 34–76%.
BMP to PNG is lossless: all 26 PNGs held exactly the same pixels as the bitmaps they came from. BMP to WebP is not, and goes much further on size. For a screenshot or a chart the difference was hard to measure (SSIM 0.994 or higher); for a photograph it is the same trade as JPG to WebP above.
PNG to WebP: smaller, with transparency kept
The 14 PNGs shrank by a median 68%, from 44% for a detailed geological map to 92% for a logo. All four that had transparent areas kept them.
PNG to WebP writes lossy WebP at the quality you choose, and for an image with few colours it also tries lossless WebP and keeps whichever is smaller. Four of the 14 came out lossless, pixel for pixel the same as the PNG: a screenshot, two charts and the geological map. The rest scored 0.990 or higher, except two of the photographic images, at 0.914 and 0.954: their sensor noise and film grain were smoothed, the same effect as on the JPG photographs.
If an image must stay pixel-perfect — a screenshot for a bug report, a chart going into a document that will be edited again — keep the PNG.
GIF to WebP: smaller, and usually exact
The first time we ran this test, five of the nine still GIFs came out bigger, by 16% to 188%. GIF stores a picture made of a few flat colours very compactly, and lossy WebP, designed for photographs, spends more bytes on hard edges and fine patterns; on a street map it also smoothed the dotted shading into flat colour.
So we changed the converter. For an image with 4,096 colours or fewer it now also tries lossless WebP, which stores every pixel exactly, and keeps whichever file is smaller. Run again, all nine still GIFs came out smaller, by 13% to 76% (a median of 30%), and eight of them pixel for pixel identical to the GIF. The street map went from 0.05 MB to 0.03 MB with its shading intact. The ninth, a drawing with soft shading, was smaller as lossy WebP and kept that way. The check costs little: a colour photograph has far more colours than the limit, so it is never encoded twice.
Animated GIFs are not a fair comparison. GIF to WebP keeps the first frame only, so a 228-frame animation of 0.68 MB became a still image of 0.02 MB. To keep the movement, convert the GIF to a video instead.
TIFF scans to WebP
TIFF scans
Portrait, greyscale
3257×4096 · 13.34 MB
Saved94%
Rembrandt etching, greyscale
3296×4101 · 13.52 MB
Saved75%
Alhambra photograph, greyscale
3279×4096 · 13.43 MB
Saved83%
Map of Boston, colour
3296×3191 · 31.55 MB
Saved95%
Map of Mount Desert Island, colour
3233×3661 · 35.51 MB
Saved91%
Space telescope image, colour
2400×2400 · 34.62 MB
Saved100%
Parade photograph, colour scan
5907×4645 · 82.32 MB
Saved98%
School photograph, colour scan
5000×3565 · 53.48 MB
Saved96%
Travel photograph, 16-bit greyscale
6013×8790 · 105.71 MB
Saved94%
Official photograph, greyscale
3000×2391 · 7.17 MB
Saved92%
Topographic map, already compressed
6454×8042 · 7.16 MB
Saved43%
The ten uncompressed scans shrank by 75–99.7%, a median of 94%. The 105.71 MB travel photograph became 5.92 MB, and the 82.32 MB parade photograph 1.90 MB. A Rembrandt etching saved least of these, 75%, because its fine engraved lines are detail WebP has to keep.
One TIFF was already compressed: a topographic map stored with JPEG compression and eight pages. It shrank by 43%, and only its first page was converted, because a WebP holds a single image.
At 100% zoom, the film grain in the plain areas of a scanned portrait was smoothed. If a scan is an archive copy, keep the TIFF and convert a copy for the web.
WebP back to JPG: always bigger
We converted the 16 WebP photos back with WebP to JPG. Every JPG was bigger than the WebP it came from, by between 0.4% and 75%, a median of 31%. That is the price of a format every app can open, and each conversion between lossy formats loses a little more detail (SSIM 0.927–0.994 against the WebP).
Full results
Photographs, as JPG to WebP, the JPG-at-85 control, and the WebP converted back to JPG. Changes are against the original JPG, except the last column, which is against the WebP.
| Photograph | Original JPG | WebP | JPG at 85 | WebP back to JPG |
|---|---|---|---|---|
| Old Rag Mountain trail | 9.56 MB | 3.72 MB (−61%) | 3.81 MB (−60%) | 3.76 MB (+1.1%) |
| Coyote melon flower | 3.82 MB | 1.76 MB (−54%) | 2.39 MB (−38%) | 2.23 MB (+27%) |
| White Dome Geyser | 4.91 MB | 2.69 MB (−45%) | 3.03 MB (−38%) | 2.94 MB (+9.3%) |
| Caver in a passage | 3.59 MB | 1.29 MB (−64%) | 1.91 MB (−47%) | 1.67 MB (+29%) |
| Appomattox house in spring | 5.49 MB | 1.67 MB (−70%) | 1.85 MB (−66%) | 1.83 MB (+9.8%) |
| Maple seeds, close-up | 1.95 MB | 0.78 MB (−60%) | 1.26 MB (−36%) | 1.18 MB (+52%) |
| Wildfire | 3.57 MB | 0.82 MB (−77%) | 1.30 MB (−63%) | 1.17 MB (+43%) |
| Dewberry, close-up | 4.51 MB | 0.80 MB (−82%) | 1.53 MB (−66%) | 1.32 MB (+65%) |
| Birds in flight | 6.52 MB | 0.79 MB (−88%) | 1.71 MB (−74%) | 1.26 MB (+60%) |
| Desert gold in bloom | 5.75 MB | 1.33 MB (−77%) | 1.89 MB (−67%) | 1.77 MB (+33%) |
| Sunset over a refuge | 2.44 MB | 0.90 MB (−63%) | 1.97 MB (−19%) | 1.45 MB (+61%) |
| Downy woodpecker | 7.20 MB | 0.48 MB (−93%) | 1.12 MB (−84%) | 0.84 MB (+75%) |
| Museum exhibits, indoors | 12.83 MB | 3.75 MB (−71%) | 3.66 MB (−72%) | 3.76 MB (+0.4%) |
| Kilbuck Mountains | 4.23 MB | 2.29 MB (−46%) | 2.89 MB (−32%) | 2.71 MB (+18%) |
| Rough-legged hawk | 5.48 MB | 0.38 MB (−93%) | 1.11 MB (−80%) | 0.66 MB (+73%) |
| Ranger with visitors | 1.04 MB | 1.64 MB (+57%) | 1.40 MB (+34%) | 2.08 MB (+27%) |
The same pictures saved as BMP, then converted. Every PNG was pixel-identical to its BMP.
| Picture | BMP | PNG | WebP |
|---|---|---|---|
| Old Rag Mountain trail | 36.58 MB | 24.37 MB (−33%) | 3.68 MB (−90%) |
| Coyote melon flower | 36.58 MB | 16.52 MB (−55%) | 1.73 MB (−95%) |
| White Dome Geyser | 36.58 MB | 18.58 MB (−49%) | 2.67 MB (−93%) |
| Caver in a passage | 36.58 MB | 13.06 MB (−64%) | 1.29 MB (−96%) |
| Appomattox house in spring | 27.43 MB | 10.75 MB (−61%) | 1.65 MB (−94%) |
| Maple seeds, close-up | 27.43 MB | 7.34 MB (−73%) | 0.77 MB (−97%) |
| Wildfire | 28.76 MB | 10.27 MB (−64%) | 0.82 MB (−97%) |
| Dewberry, close-up | 38.34 MB | 13.99 MB (−64%) | 0.80 MB (−98%) |
| Birds in flight | 53.75 MB | 18.97 MB (−65%) | 0.79 MB (−98%) |
| Desert gold in bloom | 36.50 MB | 16.02 MB (−56%) | 1.33 MB (−96%) |
| Sunset over a refuge | 48.75 MB | 13.65 MB (−72%) | 0.90 MB (−98%) |
| Downy woodpecker | 35.33 MB | 16.03 MB (−55%) | 0.48 MB (−99%) |
| Museum exhibits, indoors | 50.38 MB | 26.99 MB (−46%) | 3.53 MB (−93%) |
| Kilbuck Mountains | 36.00 MB | 20.38 MB (−43%) | 2.29 MB (−94%) |
| Rough-legged hawk | 42.31 MB | 11.57 MB (−73%) | 0.38 MB (−99%) |
| Ranger with visitors | 50.96 MB | 14.80 MB (−71%) | 1.64 MB (−97%) |
| Website screenshot (CFPB) | 3.20 MB | 97 KB (−97%) | 43 KB (−99%) |
| Website screenshot (USA.gov) | 8.95 MB | 0.27 MB (−97%) | 60 KB (−99%) |
| Desktop screenshot (Firefox) | 5.61 MB | 0.57 MB (−90%) | 0.22 MB (−96%) |
| Solar efficiency chart | 37.08 MB | 2.30 MB (−94%) | 0.53 MB (−99%) |
| Sea-level graph | 5.04 MB | 83 KB (−98%) | 29 KB (−99%) |
| Road map | 7.57 MB | 0.99 MB (−87%) | 0.14 MB (−98%) |
| Geological map | 7.78 MB | 0.57 MB (−93%) | 0.34 MB (−96%) |
| Asteroid Bennu mosaic | 18.75 MB | 4.42 MB (−76%) | 1.04 MB (−94%) |
| Photograph saved as PNG | 8.41 MB | 3.75 MB (−55%) | 0.31 MB (−96%) |
| Hubble deep field | 14.85 MB | 9.84 MB (−34%) | 1.24 MB (−92%) |
PNG, GIF and TIFF to WebP, with each result's SSIM score against the original.
| Image | Format | Original | WebP | SSIM |
|---|---|---|---|---|
| Website screenshot (CFPB) | PNG | 0.13 MB | 43 KB (−66%) | 1.000 |
| Website screenshot (USA.gov) | PNG | 0.53 MB | 61 KB (−88%) | 0.998 |
| Desktop screenshot (Firefox) | PNG | 0.64 MB | 0.22 MB (−66%) | 0.997 |
| Energy chart | PNG | 0.18 MB | 57 KB (−68%) | 1.000 |
| Solar efficiency chart | PNG | 3.20 MB | 0.53 MB (−84%) | 0.999 |
| Sea-level graph | PNG | 90 KB | 29 KB (−68%) | 1.000 |
| TESS logo, transparent | PNG | 0.54 MB | 93 KB (−83%) | 0.997 |
| LRO logo, transparent | PNG | 2.03 MB | 0.15 MB (−92%) | 0.990 |
| Swift logo, transparent | PNG | 0.10 MB | 45 KB (−57%) | 0.998 |
| Road map | PNG | 0.44 MB | 0.14 MB (−67%) | 0.994 |
| Geological map | PNG | 0.61 MB | 0.34 MB (−44%) | 1.000 |
| Asteroid Bennu mosaic | PNG | 2.85 MB | 1.04 MB (−63%) | 0.995 |
| Photograph saved as PNG | PNG | 3.77 MB | 0.31 MB (−92%) | 0.914 |
| Hubble deep field | PNG | 7.51 MB | 1.24 MB (−83%) | 0.954 |
| Aircraft line drawing | GIF | 43 KB | 30 KB (−30%) | 1.000 |
| Eclipse path map | GIF | 0.12 MB | 77 KB (−35%) | 1.000 |
| Telephone patent drawing | GIF | 0.16 MB | 0.14 MB (−13%) | 1.000 |
| Photograph of a miner | GIF | 86 KB | 71 KB (−17%) | 1.000 |
| Storm forecast map | GIF | 52 KB | 28 KB (−46%) | 1.000 |
| Street map | GIF | 52 KB | 33 KB (−37%) | 1.000 |
| Civil War portrait | GIF | 0.11 MB | 96 KB (−14%) | 1.000 |
| Weather chart | GIF | 65 KB | 54 KB (−17%) | 1.000 |
| Mars helicopter test (2 frames) | GIF | 0.28 MB | 35 KB (−87%) | 0.961 |
| Satellite drawing | GIF | 0.48 MB | 0.12 MB (−76%) | 0.954 |
| Animation (228 frames) | GIF | 0.68 MB | 17 KB (−98%) | 1.000 |
| Portrait, greyscale | TIFF | 13.34 MB | 0.76 MB (−94%) | 0.943 |
| Rembrandt etching, greyscale | TIFF | 13.52 MB | 3.42 MB (−75%) | 0.986 |
| Alhambra photograph, greyscale | TIFF | 13.43 MB | 2.24 MB (−83%) | 0.980 |
| Map of Boston, colour | TIFF | 31.55 MB | 1.54 MB (−95%) | 0.972 |
| Map of Mount Desert Island, colour | TIFF | 35.51 MB | 3.13 MB (−91%) | 0.991 |
| Space telescope image, colour | TIFF | 34.62 MB | 95 KB (−99.7%) | 0.995 |
| Parade photograph, colour scan | TIFF | 82.32 MB | 1.90 MB (−98%) | 0.964 |
| School photograph, colour scan | TIFF | 53.48 MB | 1.99 MB (−96%) | 0.959 |
| Travel photograph, 16-bit greyscale | TIFF | 105.71 MB | 5.92 MB (−94%) | 0.961 |
| Official photograph, greyscale | TIFF | 7.17 MB | 0.54 MB (−92%) | 0.969 |
| Topographic map, already compressed | TIFF | 7.16 MB | 4.06 MB (−43%) | 0.992 |
Every image came from Wikimedia Commons and is in the public domain. Fifteen of the photographs were published by the US National Park Service and the US Fish and Wildlife Service, and one by a photographer who released it into the public domain; all are as they were posted, not straight from the camera. The scans come from the Library of Congress, the National Archives, NASA and the US Geological Survey. We tested the copies available on 21 October 2026.
What this means for your images
- Photos for a website: convert to WebP. Expect roughly a third off what a JPG at the same quality would weigh, and more if the original was saved at high quality.
- A photo that is already small for its size may grow. Compare the sizes before replacing the original.
- BMP and uncompressed TIFF: convert. PNG if it must stay exact, WebP if it only needs to look right.
- Screenshots, charts and logos: WebP shrinks them a lot and keeps transparency, but keep the PNG if the image must stay pixel-perfect.
- Still GIFs, charts and simple drawings: convert. With few colours they usually come out smaller and exact.
- Keep your originals. Every lossy conversion loses a little detail, and it cannot be put back.
Choosing between formats in the first place? Read JPG vs PNG and the best image format for websites.