Free, fast & privacy-friendly tools. No sign-up required. Your files stay in your browser.

Batch Image Compressor

Shrink JPG, PNG and WebP file sizes without losing visible quality.

Drop in one or more JPG, PNG, or WebP images, choose a quality level, and download smaller versions — all processed locally in your browser.

Click to upload or drag and drop images here

JPG, PNG, or WebP · up to 30 files · 25 MB each

    How to Use This Tool

    1. Click the upload area or drag and drop one or more images onto it.
    2. Adjust the quality slider — lower values mean smaller files but more visible compression.
    3. Watch each file’s new size and percentage saved appear automatically.
    4. Download files individually, or use "Download All" to get a ZIP of every compressed image.

    How It Works

    Each image is drawn onto an off-screen HTML canvas at its original size, then re-encoded using the browser’s built-in JPEG or WebP encoder at the quality level you choose. Because this happens with browser APIs already built into Chrome, Firefox, Safari, and Edge, no image data needs to leave your device.

    Example

    A 4.2 MB JPEG photo compressed at 75% quality typically shrinks to somewhere between 800 KB and 1.5 MB, depending on the image’s detail and colors, with little visible quality loss.

    Benefits

    • Faster page loads and easier email attachments.
    • Batch process many images without repeating steps.
    • Nothing is uploaded — your photos stay on your device.

    Important Notes

    PNG images are re-encoded losslessly and may not shrink much, since PNG compression in a browser has no quality setting. For large PNG files, consider converting to WebP or JPEG first. Very large images or a large number of files at once may take longer to process depending on your device.


    Frequently Asked Questions

    Are my images uploaded anywhere?

    No. This tool decodes and re-encodes your images entirely in your browser using the Canvas API. Files are never sent to a server.

    Why did my PNG not get much smaller?

    Browsers re-encode PNG losslessly, without a quality slider, so savings are usually modest. For much smaller files, convert the PNG to WebP or JPEG first using the image converter, then compress the result.

    What quality setting should I use?

    70–80% quality is a good balance for JPEG and WebP photos — noticeably smaller files with little visible difference. Go lower (40–60%) for thumbnails or web previews where file size matters more than fine detail.

    Can I compress multiple images at once?

    Yes, select or drop as many images as you like. Each one is compressed independently, and you can download them one at a time or all together as a ZIP file.

    Will compression change my image dimensions?

    No, this tool only re-encodes the image at your chosen quality — dimensions stay the same. Use the batch image resizer to change pixel dimensions.

    Is there a file size or count limit?

    You can add up to 30 images per session, each up to 25 MB, to keep processing smooth in your browser.