100% in your browser · No uploads🇪🇺 GDPR friendly⚡ Instant · No signup

Compress images privately in your browser

Shrink JPG, PNG, WebP or HEIC files to an exact target size — 50 KB, 100 KB, 200 KB, 500 KB, 1 MB, or anything custom. Files never leave your device.

Drop a photo here, or click to choose

JPG · PNG · WEBP · HEIC — files never leave your browser

0 photos uploaded — ever.
All processing happens locally in your browser.
Sponsored

Most online forms reject photos above 100 KB or 200 KB. This tool binary-searches the JPEG/WebP quality (and progressively scales when needed) so the output sits just under your target while keeping the image as sharp as possible.

The whole process runs in your browser using the HTML5 Canvas API. There is no upload, no server, no account.

FAQ

What's the smallest size I can get?

That depends on the source resolution. For typical document photos, 20–50 KB is achievable. Very large source images may need to be scaled down first.

Will compression destroy quality?

JPEG and WebP are lossy formats. We use binary search to find the highest quality that still fits your target — usually invisible on screen at sensible targets.

Is WebP smaller than JPG?

Usually yes — WebP achieves 25–35% smaller files at similar quality. Use JPG when the upload form requires it.
Sponsored

Related tools