Image Compressor
Local-first image compression. Built for batches.
Drop files here
or click to browse · paste from clipboard
Accepts .JPG, .JPEG, .PNG, .WEBP · Up to 1,000 files
How it works
Drop your files
Drag and drop, click to browse, or paste from clipboard. Up to 1,000 files at once.
Choose settings
Adjust quality, format, and other options to match your needs.
Click Convert
Everything runs in your browser via WebAssembly. Image Compressor happens locally — no server involved.
Download
Download files individually or grab all at once as a ZIP.
Frequently asked questions
No. This tool only changes file size by re-encoding at a lower quality level. The width and height of your images stay exactly the same. If you need to resize, use the Batch Image Resizer.
For web images, 75–85 is the standard range. At 80, most viewers cannot see a difference from the original. Below 60, compression artifacts become visible in photos. For logos, diagrams, and images with text or sharp edges, use 85–95.
PNG is a lossless format — it never degrades pixel data. The quality slider for PNGs controls the compression algorithm's effort level, not visual quality. A PNG at "quality 50" looks identical to one at "quality 100" — only the processing time and file size differ slightly. For significant PNG size reduction, consider converting to WebP.
When a max file size is set, the tool first reduces quality in steps of 10 (from your chosen quality down to 20). If the file is still over target at quality 20, it then reduces the image dimensions by 10% per step, stopping at 50% of the original size. The smallest file achieved is returned — even if the target could not be fully reached.
Very aggressive compression requires both lower quality and smaller dimensions. At quality 20 the encoder introduces visible artifacts, and at 50% dimensions fine detail is lost. If sharpness matters more than file size, raise the target or accept a larger output file.
Yes, compressing a JPG more than once degrades quality each time. For archival workflows, always compress from the original file. This tool processes your local files and outputs new files — your originals are never modified.
Never. All compression runs entirely in your browser using WebAssembly. Your files never leave your device. ConvertYard's servers only deliver the tool's code — they never see your images.