Image compressor
Shrink photos to a size target you set — with the result verified, not estimated. Free, no upload, EXIF stripped.
Drop images here, or click to choose
JPG, PNG, WebP. Multiple files OK. Everything stays on this page.
How to use — step by step
- Drop images or click to browse. Multiple files are compressed in sequence.
- Set a target size per image, or leave 200 KB as a sensible default for marketplace photos.
- Compression runs immediately with a per-file status line: original size, result size, and the savings percentage.
- Download individual files, or grab everything as a ZIP when you processed several.
- If a file can't reach the target, the status line says so honestly and shows the lowest size reached — shrink the pixel dimensions and run it again.
How it works
Compression uses the browser's built-in canvas encoders (via the open-source browser-image-compression library, served from this site) with a verify-and-retry ladder: compress, check the real output size, and if it misses the target, drop quality and then dimensions in fixed steps until it fits or the ladder runs out. The tool never claims success it didn't measure.
Two consequences worth knowing. First, EXIF metadata — GPS coordinates, camera model — is removed as a side effect of re-encoding, which is usually what sellers want on public listings. Second, PNG files can't be lossy-compressed in place: they're converted to JPEG (transparent areas become white) or WebP, so a logo with transparency needs a different workflow.
Everything runs in browser memory with Web Workers where available. Your photos never touch a server — the same rule as every QKitBox tool.
Frequently asked questions
Why can't it always hit exactly 100 KB?
JPEG/WebP quality and pixel dimensions are the only levers, and their effect isn't linear — a noisy photo may need heavy downscaling. The tool retries in fixed steps and reports the honest floor rather than pretending.
Does compression remove EXIF data?
Yes. Re-encoding strips metadata including GPS coordinates and camera info. That's a feature for public product photos.
JPEG or WebP?
WebP usually lands 20–30% smaller at the same visual quality, but some older marketplace forms don't accept it. JPEG is the safe default.
Is there a batch limit?
No artificial limit — files are processed one at a time in your browser. Very large batches just take proportionally longer.
Will a 4 MB photo look bad at 200 KB?
At typical marketplace display sizes (800–1600 px), a 200 KB JPEG from a modern phone photo is usually indistinguishable. Zooming to 100% will show it — decide based on how the platform displays images.