Compress an image to 100 KB

Drop your image. The limit is already set to 100 KB — Zekoya finds the best quality that fits.

Your file will be

Set manually
Format
PDF page
Dimensions
px
File size
Crop
Metadata

Choose a file to start.

🔒 Private processing — files stay on your device.

How it gets under 100 KB without guessing

Most compressors apply one fixed quality setting and hope for the best. Zekoya encodes your image several times, measuring the real file size each time, and keeps the highest quality that lands just under the limit — usually 97–99 KB for a 100 KB cap.

If your photo is very large, it also reduces the pixel dimensions step by step, because a 12-megapixel photo simply cannot look good at 100 KB. Set exact dimensions if the site requires them and Zekoya will never change them.

Which format to choose

  • JPG: accepted almost everywhere and the best choice for photos.
  • WebP: often 25–35% smaller than JPG at the same quality, if the site accepts it.
  • PNG: only for graphics, logos or screenshots. Photos as PNG rarely fit in 100 KB.

Why the result is safe for strict upload forms

Some forms count 1 KB as 1,000 bytes, others as 1,024. Zekoya treats a 100 KB maximum as 100,000 bytes, so the file passes either way, and the result screen shows the exact byte count.

Questions

Is my image uploaded to a server?

No. Compression runs inside your browser using WebAssembly. The file never leaves your device.

Why is my file 98 KB and not exactly 100 KB?

Zekoya keeps a small safety margin under the limit, because file sizes can be counted slightly differently by different systems.

What if 100 KB is impossible at my required size?

Zekoya tells you instead of producing a broken file — for example, that the image needs smaller dimensions or a different format to fit.

Related tools

Photo templates