Compress WebP images or convert them to WebP
WebP is the modern image format built for the web: it supports lossy and lossless compression, transparency and animation, and every current browser can display it. This WebP compressor re-encodes WebP files at the quality you choose, and also turns JPG, PNG, GIF, BMP and AVIF images into WebP in the same step — useful when a website builder, page-speed report or app asks for “next-gen formats”.
Move the quality slider and the new sizes appear straight away; click any file to compare it with the original using a draggable divider and zoom. Encoding uses the WebP encoder built into your browser, so your images are never uploaded.
How to use the WebP Compressor
- Drop images on the upload area, click it to pick files, or paste an image with Ctrl+V. Mixed formats are fine.
- Set the WebP quality — around 80 for photos — or tick Lossless WebP for screenshots, logos and graphics.
- Optionally enter a Max width or height to scale large pictures down at the same time.
- Click a file in the list to compare it with the original; drag the divider or zoom to 100% to inspect detail.
- Download a single file from its row, or press Download all to save everything as a ZIP.
WebP Compressor features
Lossy and lossless
Lossy WebP for photos with a 1–100 quality slider, or lossless WebP that keeps every pixel exactly — the tool checks your browser supports it before offering it.
Transparency kept
Transparent PNGs stay transparent: lossy WebP stores the alpha channel separately and losslessly, so edges stay clean.
Any image in, WebP out
JPG, PNG, GIF, BMP, AVIF and WebP files can be mixed in one batch and all come out as .webp.
Never bigger
When a WebP is already smaller than the re-encoded version would be, the original file is kept rather than replaced with a larger one.
Trimmed output
Chromium browsers add a 456-byte sRGB colour profile to every WebP they create; it is stripped, since sRGB is the default anyway.
Honest browser support
If your browser cannot create WebP files, the page says so plainly instead of silently saving a PNG.
Lossy vs lossless WebP
Lossy WebP is based on the VP8 video codec’s key-frame coding: the image is split into blocks, each block is predicted from its neighbours and only the difference is stored, with the quality setting deciding how much detail is discarded. Google’s published comparison found lossy WebP files 25–34% smaller than JPEGs of equivalent visual quality (measured with SSIM).
Lossless WebP (VP8L) is a different algorithm that reproduces every pixel exactly, using prediction, a colour cache and repeated-pattern references. Google reports lossless WebP images about 26% smaller than PNGs. It is the right choice for screenshots, user-interface graphics, logos and diagrams; for photos, lossy WebP at quality 75–85 is usually far smaller with no visible difference.
| Format | Compression | Transparency | Animation |
|---|---|---|---|
| WebP (lossy) | VP8, adjustable quality | Yes (separate alpha) | Yes |
| WebP (lossless) | VP8L, exact pixels | Yes | Yes |
| JPG | Lossy only | No | No |
| PNG | Lossless only | Yes | APNG only |
Why it does not work in Safari
Safari on iPhone, iPad and Mac can display WebP images, but it cannot create them from a web page: when a site asks it to export a canvas as WebP it quietly returns a PNG instead. The compressor detects this and explains it rather than handing you a mislabelled file. On an Apple device, use Chrome, Edge or Firefox for macOS, or compress to JPG with the JPG compressor.
Lossless mode depends on the browser’s encoder as well. Chrome, Edge and other Chromium-based browsers write lossless WebP; where that is unavailable, the option is disabled and labelled.
What changes when you compress to WebP
- Pixels are converted to the sRGB colour space, the standard for the web.
- EXIF, XMP and other metadata are removed, which also removes any GPS location.
- Animated GIF and animated WebP files become a still image of the first frame — use the GIF compressor to keep an animation.
- Need another format instead? The image converter writes JPG, PNG, WebP and BMP.
WebP Compressor FAQ
How do I compress a WebP image?
Drop the WebP file on the WebP compressor, lower the quality slider until the size suits you, and check the comparison view for artefacts. Then download it, or several at once as a ZIP.
Is WebP better than JPG?
For most photos, yes: at the same visual quality a lossy WebP is usually noticeably smaller than a JPG, and WebP also supports transparency. JPG remains more widely accepted by older software, printers and upload forms.
Why does the WebP compressor not work on my iPhone?
Safari can show WebP images but cannot create them from a web page. Open the page in Chrome or Firefox on a computer, or use the JPG compressor on your iPhone instead.
Does converting PNG to WebP keep transparency?
Yes. Both lossy and lossless WebP support an alpha channel, so transparent backgrounds and soft edges are preserved.
Should I use lossless or lossy WebP?
Use lossless for screenshots, text, logos and flat graphics where every pixel matters; use lossy at 75–85 for photographs, where it is typically several times smaller.
Are my images uploaded?
No. Encoding happens in your browser with its built-in WebP encoder, so files never leave your device.