Bulk Image Compressor
Compress many images to a target file size or quality level. Output JPG, WebP or PNG. Runs entirely in your browser — nothing is uploaded.
How to use the Bulk Image Compressor
- 1Drop your images (JPG, PNG, WebP or HEIC).
- 2Choose Target size (for example 500 KB) or the Quality slider.
- 3Pick the output format (JPG, WebP or PNG) and, optionally, a maximum dimension.
- 4Review the savings shown per file and download all as a ZIP.
Compress product images to a size that uploads and loads fast
A modern phone or DSLR saves photos at 4–12 MB each. Daraz refuses anything over 3 MB, TikTok Shop stops at 5 MB, and a collection page with twenty 4 MB images takes ages to load on mobile data. The Bulk Image Compressor shrinks a whole folder at once, either to a target such as "under 500 KB" or to a quality level you choose, and shows the savings per file.
How it works
- Drop your JPG, PNG, WebP or HEIC images.
- Choose a mode. Target size takes a number in KB or MB and finds the highest quality that stays under it. Quality gives you a slider from 10 to 100 for manual control.
- Pick the output: JPG for photos, WebP for your own website, PNG when transparency must survive.
- Optionally cap the longest side, for example 2000 px, so oversized originals are scaled down as well.
- Read the before and after sizes and the percentage saved on each card, then download all as a ZIP.
Target mode uses a binary search: it encodes at a mid quality, checks the byte count, and narrows the range, so it reaches the budget in about six to eight quick encodes per image. Everything runs in Web Workers, so a batch of 100 photos does not freeze the page.
Why it matters
| Marketplace | Maximum file size |
|---|---|
| Daraz | 3 MB |
| TikTok Shop | 5 MB |
| Instagram / Facebook | 8 MB |
| Amazon | 10 MB |
| eBay | 12 MB |
| Shopify / Etsy | 20 MB |
Those are the hard ceilings; the practical target is much lower. A 2000×2000 JPG at 80–85% quality is usually 250–500 KB and looks identical to the 3 MB original at listing size. On your own storefront, every 1 MB trimmed from a product page is roughly a second saved on a 3G connection, and page-experience signals reward it. A compress jpg to 500kb rule for hero images and 200 KB for thumbnails is a sensible default.
Tips
- Quality 80–85 is the sweet spot for JPG; below 60 you start to see blocky artefacts around edges and text.
- Do not compress an already compressed file a second time at a lower quality; go back to the original whenever you can.
- Combine a target size with a 2000 px maximum dimension. Most excess bytes come from pixels nobody sees, and the Bulk Image Resizer is the right tool if you only want to change dimensions.
- PNG output is lossless, so the target-size search cannot help much; convert photos to JPG with the Image Format Converter instead.
- Camera JPEGs carry 20–100 KB of EXIF, thumbnails and colour profiles. The EXIF Metadata Remover strips it, and this compressor already drops it when re-encoding.
- For an exact small target like 50 KB or 100 KB for a government form, use the Photo Size Reducer to Exact KB, which also scales dimensions down when quality alone cannot get there.
Privacy
This is a compress images online tool with no server: your images never leave your browser. Decoding, the quality search and ZIP creation all happen on your device, so unreleased product photos and customer images stay private. Read the Daraz image guidelines and the TikTok Shop image rules for the two strictest caps.
Frequently asked questions
How does "target size" find the right quality?
It binary-searches the JPG or WebP quality. Starting around 60%, it encodes, measures the bytes, then moves up or down the range until it lands on the highest quality that still fits your budget. It normally takes six to eight encodes and finishes in under a second per image.
Can it compress PNG files?
Yes, but PNG is lossless, so savings come only from stripping metadata and, if you set a maximum dimension, from scaling down. To reduce image size dramatically, switch the output to JPG or WebP; a 4 MB PNG photo often becomes a 300 KB JPG.
Will compressed images still pass Amazon or eBay checks?
Yes. The tool never changes dimensions unless you set a maximum side, so a 2000×2000 image stays 2000×2000. The Amazon 10 MB and eBay 12 MB ceilings are far above a typical 400 KB result, and JPG remains the accepted format.
Should I choose WebP or JPG?
JPG for marketplace uploads, because Amazon, Etsy, eBay and Daraz do not accept WebP. WebP for your own Shopify or WordPress store, where it is around 25–35% smaller than JPG at the same visual quality and every modern browser displays it.
What happens if the target is impossible at the lowest quality?
The compressor returns the smallest file it could produce at minimum quality and marks the card so you know the target was missed. Add a maximum dimension, or use the Photo Size Reducer to Exact KB, which also shrinks the pixel size to reach very small targets.
Related tools
- Photo Size Reducer to Exact KB
Hit an exact target like 20 KB or 100 KB for forms and portals. Bulk.
- Bulk Image Resizer
Custom width/height or percentage scaling for hundreds of images at once.
- Image Format Converter
HEIC / PNG / JPG / WebP / BMP → JPG, PNG or WebP, in bulk.
- EXIF / Metadata Remover
Strip GPS, camera and all other metadata from photos in bulk.