Compress image to 100KB

Make a photo smaller than 100KB for a form or an upload — the box below is already set.

Files never leave your device

How to Compress image to 100KB

  1. Press Choose pictures, or drop them on the box above. They are handled in your browser and never uploaded.
  2. Leave Fit a size selected, with 95 in Must be under (KB).
  3. Press Compress and read any note under the result.
  4. Open the picture at full size to check it, then download.

What 100 KB means for a photo

For an ordinary photo, 100 KB is plenty for a screen. In our tests, a detailed 12-megapixel photo of 2.5 MB came out at about 960 × 720 pixels, and a simpler 2400 × 1500 picture kept all its pixels at a JPEG quality of about 66%. A 1200 × 1600 crop also kept every pixel, at about 44%.

If the picture had to be made smaller in pixels, a note under the result says so and gives the new size. The main Compress image page explains how Fit a size decides.

Photos of documents need a different approach

Text is the hardest thing to squeeze. In our test, a 12-megapixel picture of a full A4 page of small print, the size a phone camera takes, had to be shrunk to about 505 × 673 pixels to reach 95 KB. At that size small print is very hard to read.

What worked better in our test: first make the photo 900 pixels tall with Resize image, then compress it here. The tool could then keep all 675 × 900 pixels and lower the quality to about 50% instead. That gives clearly more pixels for the letters. A page with less text on it does better still. Crop the photo to the edges of the paper first, too.

If the form accepts a PDF instead of a picture, a document is usually better sent that way. See the Compress PDF to 100 KB page.

One form, different limits

Application forms often set a different limit for each upload, for example a photo, a signature and a scanned certificate. The box applies one limit to every picture you choose in a single go, so do one run per limit: compress the pictures for 100 KB here, then start over, or open the 50KB or 20KB page, for the others.

Before you compress, look at the size shown next to each file name after you choose it. A picture already under its limit can simply be uploaded as it is.

Why 95

Here 1 KB is 1,024 bytes, so 95 in the box means 97,280 bytes. A site that counts 1 KB as 1,000 bytes sets 100 KB at 100,000 bytes, and 97,280 is under it. With 100 in the box, a picture could reach 102,400 bytes and be refused there.

Everything happens in your browser: your file is never uploaded to any server. You can check: once your file is open, turn on airplane mode — the tool still works.

Questions

How do I compress a JPG to 100 KB?

Choose the picture, keep Fit a size with 95, and press Compress. If the picture is simple, it keeps all its pixels; if not, the note under the result tells you the smaller size it was given.

The text in my photo is blurry after compressing. Why?

To fit 95 KB, the picture was made much smaller in pixels. Make it 900 pixels tall with Resize image first and compress again, crop away the space around the paper, or send the document as a PDF if the form allows it.

Can I compress a screenshot to 100 KB?

Yes. Screenshots are often PNG; here they are saved as JPG, or WebP if you choose it. Fine text in a screenshot may get soft edges at low quality, so check it at full size.

Is 100 KB enough for a profile picture?

Usually yes. Profile pictures are shown small, so even a photo reduced to about 960 × 720 pixels has more than enough. Crop it to your face first with Crop image, and the 100 KB is spent where people look.

Is my file uploaded?

No. Compress image to 100KB runs in your browser on your own device. The file is never sent to our server or anyone else. Once your file is open you can even turn on airplane mode.

Is it free?

Yes. No sign-up, no limits on how many files, and no watermark is added to your file.

Does it work on a phone?

Yes, in any modern browser on iPhone, Android, Mac, Windows or Linux. Very large files work best on a computer, because a phone browser has less memory.

More tools