Free Image Compressor Online

Compress JPG, PNG, WebP, and AVIF images locally in your browser. Choose WebP, JPG, or PNG, set a target KB size, and compare quality before download.
Image bytes and filenames are processed locally and are not sent to BatchWebP.
AcceptsJPG, PNG, WebP, and AVIF
ExportsWebP, JPG, or PNG
Best forSmaller uploads and publishing assets

Choose an output format, set a quality or target KB limit, then compare the result before downloading.

Add a batchJPG, PNG, WebP, and AVIF
Local processing
Updates the current queue
KB

Choose a preset or set your own conversion rules.

Format note: PNG export is lossless, so Quality and Target KB may not reduce its size. Resize dimensions or choose WebP/JPG when a strict file limit matters.

Drop images hereor use Add Files above. Image processing stays in this browser tab.

Adjust Quality

Loading images...

Original:

Preview:

Original Converted
100% Drag to pan when zoomed, wheel to zoom

Compress images without uploading them

Add JPG, PNG, WebP, or AVIF images, choose WebP, JPG, or PNG output, then set a quality level, scale, or target KB size. Processing stays in this browser tab, so source images and filenames are not sent to BatchWebP.

Choose the right output

Use WebP for most websites, JPG for email and older publishing tools, and PNG when transparency or lossless edges matter. PNG quality cannot be reduced by the browser encoder, so resize dimensions or switch formats for strict file-size limits.

Target a file-size limit

Enable Target KB before adding files. BatchWebP tests several quality settings and chooses the highest-quality result it can find under the target. Very detailed or oversized images may need a smaller Size setting as well.

Read the target-size guide or use the private compression workflow.