Free Utility

Image Compressor —
Shrink Without Sacrificing Quality

Compress JPG, PNG and WebP images instantly — up to 20 at once, right in your browser. Hit an exact target size in KB, resize on the fly, compare before/after with a slider, or bulk compress from a list of URLs.

Upload an image to compress

Drop images here or click to browse
Up to 20 images at once · JPG, PNG, WebP up to 20MB each · or paste an image with Ctrl+V
JPGPNGWebPGIF

Compression Settings

Mode
Max width (px, optional)
Output Format

Result — drag the slider to compare

Size Saved
Original Size
Compressed Size
Reduction
Original image
Compressed image
Original Compressed

Batch compression

Processing images…

Fast, private, powerful compression

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

100% Private

Single and batch modes compress up to 20 images locally in your browser. No uploads to any server.

Bulk from URLs

Paste up to 20 image URLs or upload an Excel file. We fetch, compress and zip them with live progress.

Target Size & Resize

Set an exact target in KB — a binary-search finds the highest quality that fits — and optionally cap the width in pixels.

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 — or just paste URLs

Switch to the "Bulk from Excel" tab and drop your file, or paste URLs one per line in the text box. 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.
Yes — drop up to 20 images at once in the Single Image tab. They are all compressed locally in your browser (nothing is uploaded), each with its own download button plus a Download All ZIP option.
Yes. Switch the mode to "Target size" and enter your target in KB (for example 200). A binary search finds the highest JPG or WebP quality that still fits under your target. Adding a max width makes small targets much easier to hit.
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

How to Compress Images Without Losing Quality

  1. Upload your image — JPEG, PNG, or WebP formats are supported.
  2. Adjust the quality slider to balance file size vs. visual quality. 80% quality typically reduces file size by 60–70% with no visible difference.
  3. Download the compressed image. All processing happens in your browser — your images are never uploaded to a server.

When You Need This

Good to Know

For web use, JPEG at 80% quality is the sweet spot for photos. PNG is better for screenshots, logos, and images with text. WebP offers 25–35% smaller files than JPEG at the same quality but isn't supported by all email clients. Google recommends keeping images under 200 KB for optimal page speed.