Image tools

Compress an image to 100 KB and actually hit it

Choose a photo and get a file at or below 100 KB. The tool checks the encoded size after every attempt and lowers quality or dimensions until the target is met.

How it works

  1. Select a JPG, PNG or WebP image.
  2. Pick the output format: JPG is the most compatible, WebP is usually smaller.
  3. Wait for the measured result to drop to 100 KB or less, check the preview, then download.

Frequently asked questions

Will the image look worse?

The tool starts at the highest quality that fits 100 KB and only reduces it when needed. Photos usually stay clear; text-heavy screenshots may show soft edges. Check the preview before uploading.

What if 100 KB is impossible?

For very detailed images the tool can also reduce the pixel dimensions. If even the smallest useful size is still over 100 KB, it says so instead of pretending the target was met.

Which formats can I use?

Input: JPG, PNG and WebP. Output: JPG or WebP. Transparent PNGs keep transparency only in WebP; JPG places them on a white background.

Is the photo uploaded?

No. Decoding, resizing and encoding happen in this tab with canvas. Open DevTools → Network while it runs: there is no file upload request.

Why is the result 101 KB?

The comparison uses 102,400 bytes (100 KiB). Some forms treat 100 KB as 100,000 bytes; if yours is stricter, compress again or choose a slightly smaller image.

What it can't do

  • This page targets 100 KB only; it is not a general quality slider.
  • JPG output flattens transparency onto white.
  • Animated GIFs, SVG and HEIC are not accepted here.