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
Bulk Compress from Image URLs
Upload an Excel file (.xlsx / .xls) with image URLs in the first column. Our server will download, compress, and package all images into a ZIP file for you to download. Max 20 URLs per batch, max 5MB per image.
Drop your Excel file here or click to browse
First column should contain image URLs
XLSXXLSCSV
0 URLs loaded
Target size per image
KB(10–10240 KB)
Output format
3 batches per hour · max 20 URLs · max 5MB per image · free forever
Compression Settings
Output Format
—
Size Saved
—
Original Size
—
Compressed Size
—
Reduction
Original—
—
CompressedCalculating…
—
Processing images…
Why use this tool
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.
Guide
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.
FAQ
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.