Skip to main content

Bulk image compressor

Compress images in bulk with WebP, AVIF, JPEG XL or JPEG. Free to start, without sign-up or watermarks.

How to reduce image file size in bulk

  1. Open Batch settings and choose an output format your website or client accepts. Adjust quality and test one representative image before processing a larger batch.
  2. Upload your images. Optionally enable resizing for oversized originals; use Apply to all when changing settings after uploading.
  3. Select Compress images and download the results. Compare file size and visible detail with the originals, then reuse the settings for the rest of your images.

Three ways to make images smaller

Choose a format your destination accepts
Start with WebP for web assets, compare AVIF for photos, or try JPEG XL when your destination supports it. Use JPEG for broad compatibility. The format guide below explains the tradeoffs.
Balance quality and file size
Lowering lossy quality can reduce file size while changing fine detail. Inspect text, gradients, and product edges at their intended display size. A higher quality setting cannot restore detail lost in an earlier export.
Resize oversized originals
A photo intended for a 1,200 px area may not need its original camera dimensions. Reducing dimensions can help more than repeatedly lowering quality. Allow for high-density displays when choosing your target size.

WebP, AVIF, JPEG XL or JPEG: which should you choose?

Choose a format your destination accepts, then compare one sample. The smallest file is useful only if it looks right and opens where you need it.

WebP
When to use itAn everyday starting point for website photos and transparent graphics.
What to considerChoose lossy for a smaller export or lossless for pixel detail. Check that your publishing tool accepts WebP.
AVIF
When to use itWorth comparing for photo-heavy pages when file weight matters. Supports transparency and lossless encoding.
What to considerEncoding can take longer. Check fine textures at your chosen quality and confirm support in your CMS and target browsers.
JPEG XL (JXL)
When to use itTry it for detailed images or lossless delivery when the receiving workflow accepts JXL.
What to considerDo not assume every browser, editor, or upload form accepts it. Test the destination and keep a compatible alternative for delivery.
JPEG / JPG
When to use itA practical choice for photos sent to clients, editors, and upload forms that require JPEG.
What to considerLossy encoding changes detail, and transparency becomes a solid background. Repeated exports can accumulate quality loss.
PNG
When to use itUseful for screenshots, logos, and graphics that need transparency and sharp edges.
What to considerOften heavier for photos. In this tool, lowering PNG quality reduces the color palette; increasing compression level alone does not remove detail.

Compression settings and their tradeoffs

Start with format, dimensions, and quality. Open a setting below when you need more control; available controls depend on your output format.

Save the setup for your next batch

Preparing product photos every week? Test your settings once, then save an image recipe to reuse them. A free account includes one recipe. Paid plans add larger batches, more recipes, and delivery to a selected Google Drive or Dropbox folder after you start each batch.

Compare batch limits and cloud delivery

Bulk image compressor FAQ