WebP · keeps the format

Compress WebP images

Drop a WebP file and it is re-encoded in your browser at quality 78, a setting that suits most photos and web graphics, keeping the WebP format and the pixel dimensions. WebP files exported as lossless or at quality 90–100 typically shrink a lot; files a CMS or CDN already compressed may not, and then you get the original back.

Compress WebP images

Drop up to 100 images: the whole batch is compressed for free and you see how much you save. The first image is free to download, Pro unlocks the rest. Files never leave your device.
Drop images here or click to browse (up to 100)
Output format
WebP is usually the smallest: 25–35% lighter than JPG for photos, and it keeps transparency.
Compress by
Compression quality75–80% is the sweet spot for photos. Use 85–90% for screenshots and images with text.
78%
Off: the dimensions stay the same. On: wider images are scaled down, which saves the most.

Go Pro

Every file of every batch, unlimited, as one ZIP, on all your devices.
Billing
Monthly · $4.99 / monthCancel anytime in two clicks.
Yearly · $29 / year$2.42 a month, 52% less than monthly.Save 52%
Lifetime · $59 oncePay once, yours for good: the price of 12 months. No subscription.No renewal
7-day pass · $3.99 oncePro for 7 days to finish this job. Pay once, it does not renew.No renewal
  • Every file of every batch, as one ZIP
  • No daily limit, on all your devices
  • Claude, ChatGPT and the API included (10,000 a month, fair use)

Secure checkout by Stripe, in your currency. 14-day money-back guarantee. Cancel anytime from your account.

Stays WebP. Same format and dimensions, so the file still fits the page, theme or app that uses it.

Quality 78 to start. A good middle ground for photos; use 85–90 for images with text and 60–70 for thumbnails.

Never bigger. If a WebP is already well compressed and cannot get smaller, the original is returned.

Private. Encoding happens in your browser: nothing is uploaded, and metadata is removed.

How it works

Step 1

Add your WebP files

Drop .webp images on the tool or pick them from your device. Nothing is uploaded.

Step 2

Set the quality

Start at 78 for photos. Use 85–90 for screenshots, banners with text and logos, and 60–70 for small thumbnails.

Step 3

Limit the width if the image is oversized

Turn on Limit width and enter the largest size the image is displayed at, for example 1600 px for a full-width banner. Smaller images are never upscaled.

Step 4

Download and replace

Download the compressed WebP and replace the old file on your site. Files that could not get smaller come back unchanged.

How does WebP compression work?

WebP has two modes. Lossy WebP comes from the VP8 video codec: it predicts each block of pixels from its neighbors, stores only the difference, and smooths block edges with a filter, which is why it shows fewer blocky artifacts than JPEG at the same size. Lossless WebP keeps every pixel exactly and is designed for graphics. Both modes can carry transparency.

The quality slider controls lossy WebP. Big savings usually come from files that were exported in lossless mode or at quality 90–100, often by design tools or by converters left on their maximum setting: a photo stored as lossless WebP can be several times larger than the same photo at quality 78, with no difference you would notice on a web page.

What WebP quality should I use?

WebP quality ranges and where each one fits.

QualityUse it forNotes
90–100Graphics with fine text, assets you will edit againLarge files; little saving over the original
80–88Screenshots, interface images, banners with textKeeps text edges clean
75–80 (78 here)Photos in articles, product imagesNo visible loss on most photos
60–70Thumbnails, backgrounds behind textSlight softening, rarely noticed at small sizes
Below 50Only to meet a strict size capSmearing and blotchy color

These ranges match what most sites settle on after testing. The reasoning behind each one, with examples, is in the best WebP quality setting.

Why is my WebP file so large?

  • It was saved as lossless. Lossless suits logos and flat graphics, not photos. Re-encoding a lossless photo at 78 is where the biggest savings are.
  • It was saved at quality 95–100. The last few quality points cost a lot of bytes and add detail that no screen shows.
  • Its dimensions are far larger than needed. A 4000 px photo shown in an 800 px column carries 25 times the pixels it needs. Use Limit width.
  • It is animated. The compressor is made for still images; keep animated WebP files as they are.

Why didn't my WebP get smaller?

Many websites, CMS plugins and CDNs already serve WebP at quality 75–80. Re-encoding such a file at 78 has nothing left to remove and would only add a second round of loss, so the tool keeps the original. To shrink it further, lower the quality to 65–70 or reduce the width. If you are not sure which images on a page are worth the effort, the free image audit lists how much each one would save.

When should you use a different format?

WebP is the right choice for web pages, but some upload forms, email clients and older desktop software still refuse it. In that case set the output format to JPG for photos or PNG for graphics, and the compressor converts as it compresses. Going the other way, if your source is a JPG or PNG and you want WebP for your site, use JPG to WebP or PNG to WebP. For newer formats, WebP vs AVIF explains when AVIF is worth it.

Keep a master copy
Re-encoding a lossy WebP adds a little loss every time. Keep the original PNG, JPG or RAW file and export a fresh WebP from it whenever you need a new size or quality.

Compress WebP: questions

Re-encode it at a lower quality, 75–80 for photos, and limit its width to the size it is displayed at. Both steps run in this page without uploading the file, and the result stays a WebP.

Usually. Google reports lossy WebP files 25–34% smaller than comparable JPEGs and lossless WebP about 26% smaller than PNG. A WebP saved at a very high quality can still be larger than a well-compressed JPEG.

Yes. Set the output format to JPG (or PNG for graphics) and the file is converted and compressed in one step, useful when a form or app does not accept WebP.

Lossy re-encoding removes some detail, but at 75–80 it is not visible on most photos at normal size. Keep the original file if you may need to edit or re-export it later.

Yes. Safari on iPhone has supported WebP since iOS 14; open this page, pick the files from Photos or Files and download the compressed WebP to Files.

Other sizes and formats

Compress JPG

Compress JPG images

Compress JPG and JPEG photos free in your browser, no upload. Quality 75 typically halves a camera photo with no visible change, and it stays a JPG.

Read more
Compress PNG

Compress PNG images

Compress PNG files free in your browser, no upload. A palette of up to 256 colors, like pngquant, shrinks most PNGs by half or more and keeps transparency.

Read more
Image to 200 KB

Compress an image to 200 KB

Compress a photo to 200 KB free, with no upload. The target is preset: you get the best JPG quality under 200 KB, typically at 1200–1600 px wide.

Read more

Guides

Tutorial6 min read

Best WebP quality setting

What quality should you use when converting to WebP? We tested photos, screenshots and graphics at every level. Get concrete recommendations per image type.

Read more
Compression10 min read

Prepare images for the web

Prepare web images in 10 steps: pick the format, resize to 2× the display width, compress at quality 75–85, strip metadata, then add alt text and lazy loading.

Read more
Compression4 min read

Shrink file, keep dimensions

Keep the same width and height and still cut file size 30–80%: re-encode at quality 75–85, switch to JPEG or WebP, strip metadata, use a PNG palette.

Read more