Shrink entire folders in one run
Batch compressthousands of images.
Apply smart, lossless or max compression to a full catalog - keep subfolders intact, cut CDN costs and speed up every page without visible quality loss.
- Up to 80% smaller
- 1,000 per batch
- Folder structure kept
- API + webhooks
JPG, PNG, WEBP · ZIP or folder · Up to 25 MB per file
hero.jpgBatch report
- Avg reduction
- −78%
- Mode
- smart
- Output
- WEBP
- Failed
- 0
ETA ~2 min remaining
Mode
Output
Trusted by teams shipping lighter images
Storefronts, blogs and mobile apps compress entire asset libraries on Picnie.
“Our Core Web Vitals went green after one batch - 4 MB heroes down to under 900 KB with no visible change.”
“Folder structure preserved exactly. Ops uploads a ZIP, downloads optimized assets for the CDN.”
“We replaced TinyPNG juggling with Picnie batch jobs and a single webhook to invalidate cache.”
Same look. Smaller files.
Typical savings across heroes, products, social and app assets in a single batch run.
−78%Hero banners
−72%Product shots
−81%Blog assets
−69%Social posts
−74%App screens
−76%Catalog grid
Built for CDN and Core Web Vitals
When every kilobyte hits your bill and your LCP score.
Folder-safe exports
Mirror your upload tree - subfolders, SKU names and suffix rules stay intact.
Smart compression
Per-image analysis picks the best quality setting - not one slider for the whole batch.
Parallel workers
Process thousands concurrently. Finish overnight jobs before your standup.
Format conversion
Output WEBP, JPG or keep originals - batch convert while you compress.
How batch compression works
Upload batch
Folder, ZIP or image URL list via API.
Set mode
Smart, lossless or max - pick output format.
Compress
Parallel workers with live progress or webhooks.
Deliver
Download ZIP or push to S3 with per-file URLs.
Who batch compress is for
Ecommerce PDPs
Faster product pages
Marketing sites
Lighter heroes & blogs
Mobile apps
Smaller bundles
Email assets
Under provider limits
Agency archives
Client folder handoff
API ingest
Compress on upload
More bulk tools from Picnie
Automate batch compression
Use the Compress Image API in jobs and pipelines. Webhooks fire when the batch completes.
View API docscurl -X POST …/compress-image \
-H "Authorization: YOUR_API_KEY" \
-d '{ "folder": "s3://raw/", "mode": "smart", "format": "webp" }'Batch compression FAQ
Smart mode analyzes each image to maximize savings with minimal perceptual loss. Lossless mode preserves pixels; max mode prioritizes smallest files.
Ready to shrink your whole asset library?
Upload a folder, pick a compression mode, and download optimized files - or wire the API into your pipeline.