Back to tools

Reduce Image Size in KB

Bulk image compressor with a target size in KB. Up to 10 images at once — everything runs in your browser.

100% browser-side compression

Unlike PDF processing which happens on our server, image compression here runs entirely in your browser using the Canvas API. Your images never leave your device — nothing is uploaded, nothing is stored, nothing is logged. This is the fastest and most private way to shrink JPG or PNG images to a specific target size in kilobytes.

How the target-size algorithm works

The tool binary-searches JPEG quality between 5% and 95% to find the highest quality that fits your target size. Optionally, you can cap the largest dimension in pixels (say 1600 px) to force the image to be resized first — useful when the source is a high-resolution phone photo that would otherwise stay too big at any quality.

Common targets

  • 20 KB — passport / ID form uploads that cap you at 20 KB.
  • 50 KB — government portal document uploads.
  • 100 KB — LinkedIn profile photos, forum avatars.
  • 200 KB — blog images that need to load fast without visible quality loss.

All processing happens in your browser using the HTML Canvas API. No uploads, no server round-trip, no data collection.