Compress Image to Target KB

Automatically shrink a photo under a target size in KB — perfect for hitting 100KB/200KB upload limits — entirely in your browser.

Drag & drop an image, or click

JPG · PNG · WebP · HEIC · No server upload

Great for hitting upload limits (e.g. under 100KB / 200KB) for forms and portals. Saved as JPG, auto-adjusting quality to land under your target.

🔒 Everything runs in your browser — your photo is never uploaded.

How it hits your target size

Set a target size in KB and the tool binary-searches JPEG quality to land under it. If the target is very small, it also steps the resolution down to get as close as possible, and tells you if it can't quite reach it. Common values like 100KB, 200KB, 500KB and 1MB are one-tap presets, and the result shows the final size, quality and dimensions.

When it's useful

Great when a government, school, job or forum site limits uploads to something like 'under 200KB,' or when fitting ID photos, scanned documents or profile pictures to a cap. Rather than just shrinking, it lands as close to the target as possible to minimize quality loss. To batch-compress many images normally, use the image compressor.

Private by design

Compression runs entirely on your device, so photos are never uploaded and it works offline — safe for personal photos and documents.

Frequently asked questions

Does it land exactly under 100KB / 200KB?

It binary-searches quality to get under your target; if the target is very small it also reduces resolution to get as close as possible, and notifies you if it can't reach it. The result shows the final size, quality and dimensions.

What format is saved?

JPG, because its finely adjustable quality is ideal for hitting a specific KB cap — the most practical choice for 'under N KB' upload limits.

Are my photos uploaded to a server?

No. Compression happens only in your browser — nothing is uploaded, and it works offline.

Remove ads