Free Utility

Image Compressor —
Shrink Without Sacrificing Quality

Compress JPG, PNG and WebP images instantly. Upload a single image or provide a list of URLs via Excel for bulk compression.

Upload an image to compress

Drop your image here or click to browse
Supports JPG, PNG, WebP up to 20MB
JPGPNGWebPGIF

Compression Settings

Output Format
Size Saved
Original Size
Compressed Size
Reduction
Original
Original image
CompressedCalculating…
Compressed image

Processing images…

Fast, private, powerful compression

Built for designers, developers and anyone who needs smaller images — instantly.

100% Private

Single image mode: all compression happens locally in your browser. No uploads to any server.

Bulk from Excel

Upload an Excel file with up to 20 image URLs. We fetch, compress and zip them all for you.

Target Size Control

Set your exact target in KB. Our binary-search algorithm finds the highest quality that still hits your target.

Multiple Formats

Compress to JPG, PNG or WebP. WebP often produces the smallest file size for web use.

Mobile Friendly

Works perfectly on phones and tablets. Compress images on the go without any app.

ZIP Download

Bulk results are packaged into a single ZIP file with numbered filenames for easy organisation.

How to bulk compress from URLs

Four simple steps.

1

Prepare your Excel file

Put image URLs in the first column (Column A). The header row is automatically skipped. Supports .xlsx, .xls, and .csv.

2

Upload the Excel file

Switch to the "Bulk from Excel" tab and drop your file. URLs are parsed instantly in your browser — nothing is sent to the server yet.

3

Set target size and format

Enter your target size in KB (e.g. 200) and choose the output format. Our algorithm finds the highest quality that still meets your target.

4

Download your ZIP

Click "Start Compression". Each image is processed in order. When done, download the ZIP with all compressed images inside.

Frequently Asked Questions

Common questions about image compression.

Depending on the image and quality setting, you can reduce file size by 30–90% with minimal visible quality loss. JPEG images typically compress more than PNG.
Put one image URL per row in Column A. You can have a header like "Image URL" in row 1 — it will be automatically skipped if it doesn't look like a URL. Max 20 URLs per batch.
Failed URLs are shown in the results list with the error reason (timeout, 404, not an image, etc.). Successfully compressed images are still included in the ZIP. You only lose out on failed ones.
Max 20 URLs per batch, max 5MB per source image, and 3 batches per hour per IP address. These limits keep the tool fast and free for everyone.
80% quality is the sweet spot for most use cases — images look identical to the human eye but are significantly smaller. For web thumbnails, 60–70% works great.

Related Free Tools