BATCH COMPRESSIMAGES ON YOUR DEVICE
Apply one setting to the whole queue or tune files individually. Images run one at a time in disposable browser Workers to limit memory pressure.
No upload, no server processing, and no account. Your image bytes stay inside this browser.
Drag & drop images here
Add up to 20 JPG, PNG, or WebP files · 100MB each · 250MB total
Files
0/20
Input
0 B
Ready
0
Failed
0
Batch settings
New files inherit these values. Apply them to replace pending overrides.
JPEG uses lossy quality. PNG maps quality to compression effort. WebP is currently re-encoded losslessly.
Your files never leave this browser. One disposable Worker processes one image at a time, and results stay local until you download or release them.
Built for safe batches
Sequential Workers
Only one file enters WASM at a time, and its Worker is discarded before the next image starts.
Bounded Inputs
The queue limits file count, total input bytes, decoded dimensions, and pixel count before work continues.
Flexible Results
Download one file or request every ready result without building another in-memory ZIP archive.