Skip to main content
BULK Free tool

Bulk Compressor

Drag in a whole folder, optimize every file at once, and download the lot as a single ZIP. Drop images below, no sign-up.

  • Up to 20 files per batch, 25 MB each, free
  • Mixed formats, consistent settings
  • Download everything as one ZIP

Drag & drop images here

JPG, PNG, WebP, AVIF up to 25 MB

JPG PNG WebP AVIF

Save hours

Compress a whole batch in the time it takes to process one image manually.

Consistent quality

Every file is processed with the same settings for uniform, predictable results.

Any format out

Get optimized JPEG, PNG, WebP and AVIF versions from a single upload batch.

How to compress images in bulk

Optimizing images one at a time does not scale. The bulk compressor processes many files in a single batch — mixed formats welcome — and hands them back as one ZIP, so a whole gallery or asset folder is optimized in a couple of clicks.

Why bulk matters

Lighter images load faster, improve your Core Web Vitals, and save bandwidth for you and your visitors. On mobile especially, a 2 MB hero image can be the difference between a bounce and a conversion.

Mixed formats, one pass

Drop JPEGs, PNGs and WebP together and export optimized WebP or AVIF for every file at once.

Do it at scale

Compressing a folder is easy. Compressing your entire pipeline is what our REST API is for — batch up to 100 images per request and get back optimized files or CDN URLs.

FAQ

Frequently asked questions

Everything you need to know about bulk image compression.

Contact support

You can upload up to 20 images at a time through the web interface. For larger batches, our API supports up to 100 images per request.

You can upload JPEG, PNG, and WebP images together in a single batch. Our compressor handles mixed formats seamlessly and outputs optimized versions in JPEG, PNG, WebP, and AVIF.

After processing, you can download images individually or click "Download All" to get a ZIP archive containing all compressed images. You can also download all WebP or AVIF versions as a separate ZIP.

Yes! Our REST API supports batch compression of up to 100 images per request. Integrate with your build pipeline, CMS, or custom application for automated bulk processing. Check our pricing plans for API access.

Compressing at scale?

Automate whole-folder optimization with the OctoSqueeze API. 500 free calls a month to start.

No credit card required · 500 free images/month