Compress WebP images (Beta)

Shrink WebP pictures and animated WebPs by quality or to a target size.

Opens: JPEG, PNG, APNG, WebP, HEIC, AVIF, ZIP
Saves: JPEG, PNG, WebP, AVIF, ZIP

Compress

Images
Choose files… or drop them here
.jpg, .jpeg, .jpe, .jfif, .png, .apng, .webp, .heic, .heif, .hif, .avif, .zip · up to 200 MB each, 200 files max
    Add more files

    One or many JPEG, PNG, WebP, HEIC or AVIF pictures, or a .zip of a folder (sub-folders are kept in the result).

    Options
    Compress

    JPEG, WebP and AVIF. 70–80 looks like the original for most photos at a fraction of the size.

    Each picture is saved at the highest quality that fits (PNG: with fewer colours).

    WebP and AVIF are shown by all current browsers and are usually smaller than JPEG and PNG. “No quality loss” works with the same format or WebP.

    Fewer colours make PNGs much smaller and look the same for screenshots, logos and graphics. A PNG is only reduced when that makes it smaller.

    For PNGs reduced to fewer colours: mixes neighbouring colours so gradients don't show bands.

    The colour profile is kept, so colours stay the same, and photos stay upright.

    More options

    0 = keep the size in pixels. Smaller pictures are not enlarged.

    Your files are deleted after processing.

    Make WebP pictures smaller

    WebP is already an efficient format, but many WebP files are saved at a high quality setting, or losslessly, and can be much smaller. The compressor re-encodes them with libwebp, the reference WebP encoder.

    1. Upload WebP files (still or animated), or a ZIP of a folder.
    2. Choose “By quality” (75 is a good start) or “To a size in KB”.
    3. Click Compress.

    Still and animated WebP

    • Still pictures are saved as lossy WebP at the chosen quality, with transparency kept.
    • Animated WebP stays animated: every frame is re-encoded at the chosen quality, with the frame timing and loop count kept. libwebp's animation encoder stores only the parts that change between frames and mixes lossy and lossless frames where that is smaller.
    • No quality loss re-saves them as lossless WebP. That helps lossless originals saved with little effort; a lossy WebP can't be made smaller without some loss, so it is kept as it is, with only its metadata removed.

    A WebP never comes out bigger than the original. When the original is already smaller than anything the chosen settings produce, it is kept (minus its metadata, if you asked for that).

    Good to know

    • Choose Save as AVIF for photos when the smallest possible file matters: AVIF is usually smaller than WebP at the same visual quality, and all current browsers show it.
    • To also make pictures smaller in pixels, set “Also shrink to” under More options.
    • Camera info (EXIF) and XMP are removed by default; the colour profile is kept.
    • For animated GIFs, use the GIF Compressor, which can also turn them into animated WebP.

    More about what this tool reads and writes: Image Compressor.