Free tools. Everyday possibilities.

What do you need to do?

Convert files, edit images, and simplify your next task.

Try these:

Explore the toolkit

Free · No signup

All tools

Loading tools…

Choose a tool. Add your file. Get it done.

  1. Find the right tool
    from our collection.

  2. Add your file
    and choose your settings.

  3. Get your result
    and get on with your day.

No accounts to create. No software to install. Just get things done.

Keep your momentum

From “to do”
to “all done.”

Great tools get out of your way.
Here’s how we keep things simple.

A whole toolkit, one place. Pick the tool that turns your next task into a small one.

Find your starting point

Your best work deserves your attention. Not another file format. Not another download. Just the freedom to keep creating.

A little help, from Zutilium.

Less effort. More done.

Make light
work of it.

Find your next tool Always free. Yours to use.
Free online tool

PDF to JPG

Convert PDF documents to high-quality JPG images

Upload a file

Drop your file here

or click anywhere to browse

PDF

← Back to Blog

How to Batch Compress JPG, PNG and WebP Images

To compress several images together, open Batch Image Compressor, add the files and choose JPG, PNG or WebP output. Set the maximum dimensions and, if needed, a size target for each image. Click Convert Now, download the ZIP and inspect its reports alongside the generated pictures.

This is useful when a group of product photographs needs consistent maximum dimensions, or when several images must fit an upload limit. The tool measures the resulting files. It does not promise that every source will become smaller, and a size target can require a visible reduction in JPG or WebP quality.

Add a batch of still images

You can select 1–20 JPG, JPEG, PNG, WebP, AVIF or TIFF files. Each file must be at most 10 MiB, and the combined batch must stay within 100 MiB. The source limits are 24 million pixels per image and 100 million pixels across the batch.

The files are processed in the order shown. Use the arrows to move an image earlier or later, or remove a file you do not need. Output names follow that order: image-01, image-02 and so on, with the extension of your chosen output format. The report also records each original filename, making it possible to match a renamed output to its source.

Animated and multiple-page images are rejected. An animated WebP or a multiple-page TIFF therefore needs a different workflow even if its extension appears in the supported list. Use still source images for this batch.

Choose a format for the result

JPG, PNG and WebP are the available outputs. JPG places transparent areas on a white background. PNG and WebP preserve transparency, which matters for a cutout, logo or icon that needs to sit on another background.

Maximum JPG/WebP quality accepts a value from 1 to 100, with 80 as the default. It controls the encoder setting, rather than promising a percentage of the original image's detail. A higher setting cannot restore detail that was already lost in a source file.

PNG uses lossless compression for the pixels produced by the tool, and the quality field does not affect it. Resizing still changes the original image's dimensions and detail. Google's WebP compression documentation distinguishes lossy and lossless WebP encoding; the batch tool uses its JPG/WebP quality control and does not provide a separate lossless WebP switch.

Set maximum width and height

Both dimension controls accept integers from 1 to 4096 pixels. Their defaults are 1920 × 1920. Each image fits inside the two maximum dimensions while keeping its proportions. Small images are not enlarged to fill the space.

For example, a landscape 4000 × 3000 photograph fitted inside a 1600 × 1600 maximum becomes 1600 × 1200. A portrait photograph with the opposite proportions becomes 1200 × 1600. Neither is cropped into a square. A 600 × 400 source stays 600 × 400 because it already fits.

Decide how large the image needs to appear in its destination before choosing the bounds. If a picture only needs a modest display size, reducing its dimensions can help meet a byte limit without pushing the quality control as low.

Try a per-image target

Suppose an upload form permits 100 KiB per picture. Enter 100 in Target per image (KiB, optional), choose your output format and maximum dimensions, then convert. In this tool, 1 KiB is 1024 bytes, so that target is 102,400 bytes for each generated image.

Leave the field empty when you only want resizing and encoding without a required byte ceiling. A target applies separately to every image; it is not a limit on the full ZIP download.

For JPG and WebP, the tool can lower quality below your selected maximum while trying to meet the target. For PNG, lowering the quality field has no effect. If any image cannot meet the target, the batch stops and returns an explanation identifying the image number. It does not return a partial ZIP containing only the successful files.

When a target fails, increase it, reduce the maximum dimensions or choose JPG/WebP if that suits the image. If transparency is needed, changing to JPG will replace it with white; check that decision before retrying.

Read the reports and inspect the pictures

After conversion, click Download and extract the ZIP. It contains the image files, compression-report.txt and compression-report.json. The readable text report is useful for a quick review; JSON contains the same measured information in a structured form.

The reports show original and output bytes, dimensions, saved bytes, savings percentage and the selected output quality where applicable. For a requested target, they also identify its byte value and whether it was met. Compare the report's output size with the requirement of the place where you intend to use the picture.

Negative savings mean the output is larger than the source. This can happen when re-encoding an already compact image or changing formats. Report totals describe the images themselves and exclude ZIP overhead, so the archive size will not exactly match the reported image total.

Also open the generated pictures. Check small text, edges and transparent areas at the size where they will be used. Meeting a byte target is a size check, rather than a judgement that the picture still looks suitable.

Keep the originals and resolve failures

The batch uploads your selected images to the server. Its ZIP download is temporary, so save it promptly. Generated images do not copy the source metadata; keep your original files if you need that information later.

Processing stops after 90 seconds. If a batch is too large or times out, try fewer files or smaller dimensions. If only one image needs a format change, Image Converter offers a separate single-file workflow. For a crop or another visual edit before compression, use Image Editor, then compress the edited still image.

404
404

Page Not Found

The page you were looking for doesn't exist or has been moved. Try the homepage or contact support.