Editing Tools

Compress Image to 100 KB

Fit a JPEG, PNG or WebP photo under 100 KB at the highest quality that fits, right in your browser and without uploading it.

Local browser processing No image upload No account required Metadata-aware processing

How to compress an image to 100 KB

  1. Drop your photo on the box above, or click it to choose a file. Target size is already set to 100 KB.
  2. Select Compress image. The tool keeps the highest quality between 92% and 40% whose file still fits.
  3. Read the result panel: output size, dimensions and quality.
  4. Select Download compressed image. The file is never larger than 100 KB, which is 102,400 bytes.

Why I tested this on my own photos

The photos I checked in my articles are 1,200 pixels on the long side, and yet each weighs between 400 and 700 KB. Getting one under 100 KB means throwing away three quarters of it or more. I wanted to see what that costs before writing a page that promises it.

So I took three photos already published here: the Lake Jasna frame from June 2019 and two from a Friday afternoon at Metelkova in Ljubljana in March 2023, shot on my Sony A7 III. I ran each through this page with the 100 KB preset, in Chromium, and wrote down what came out. No best-of-three; the same file in the same browser gives the same result every time.

Limits like this come from someone else's form: job applications, ID photos, school portals. They rarely say why. I cannot see your form, but I can show you what 100 KB does to real pictures.

Before and after at 100 KB

Two identical-looking crops of a painted clay figure at Metelkova: the original photo on the left, the 100 KB version on the right
Left: a 1:1 crop of the published original (403.6 KB). Right: the same crop of the 99.3 KB file this page made at 54%. Both are 1200 × 800 px.
PhotoOriginalAt 100 KB
Lake Jasna, June 2019960 × 1200 px, 415.0 KB960 × 1200 px, 99.1 KB, quality 43%
Clay figure, Metelkova, March 20231200 × 800 px, 403.6 KB1200 × 800 px, 99.3 KB, quality 54%
Red bicycle, Metelkova, March 20231200 × 800 px, 701.7 KB928 × 619 px, 99.1 KB, quality 44%

The figure is the easy case. Its background was already out of focus, and smooth blur costs almost nothing to store, so every pixel stayed at 54%. Side by side I have to look hard to find a difference.

The bicycle is the opposite. Rough plaster, painted tiles and thin spokes are fine detail, which is exactly what a JPEG pays for. Even at 40% the full size did not fit, so the tool went down to 928 × 619 px and found 44%. Lake Jasna sits in between: smooth water, busy pebbles, full size at 43%.

What 100 KB is enough for

For a photo looked at on a screen, about 1,200 pixels wide, 100 KB is enough. It is not enough for a full-resolution camera or phone file. A 24-megapixel public-domain test photo (6000 × 4000 px, 6.58 MB) came out at 1206 × 804 px and 41%; a 12-megapixel copy of it, the size many phones save, at 1205 × 804 px and 43%. At 100 KB both end up near 1,200 pixels wide.

Documents are kinder. A 2200 × 1400 px screenshot of a web page (a 466.7 KB PNG test file) fitted at full size at 43%, its large text still readable. Check small print on a scan with your own eyes.

Resize first, then compress

The tool shrinks a photo by itself when quality alone is not enough, but only as far as it must. If you know the size you need, choose it yourself. I resized the bicycle to 800 px on the long side with the Image Resizer (quality 100%, 666.2 KB) and compressed that to 100 KB. It fitted at 800 × 533 px and 64%, against 928 × 619 px and 44% straight from the original.

Fewer pixels at a higher quality usually look cleaner than more pixels at a lower one. If the form shows your photo as a thumbnail, give it a small photo.

When 100 KB is too small

If the limit is yours to choose, 100 KB is tight for textured photos. At 200 KB the bicycle kept its full 1200 × 800 px at 60%, the clay figure reached 87% and Lake Jasna 79%. Enough to survive somebody zooming in.

At 50 KB the bicycle dropped to 656 × 437 px at 40% and the figure to 800 × 533 px at 52%. The tool never goes below 40%, where a JPEG starts to show square blocks, or below 200 px on the long side. When even that does not fit, it says so instead of handing you a broken file.

Tips for getting under 100 KB

  • Start from the original export, not a copy saved out of a messaging app; compressing twice adds blur and saves little.
  • Crop away what the form does not need first; every pixel removed leaves more of the 100 KB for what matters.
  • A blurred background fits at a much higher quality than a busy, sharp scene. If you may choose, send the calmer photo.
  • Check how the form counts. Here 1 KB is 1,024 bytes; for a form that counts 1,000 bytes, enter 97.
  • A PNG is saved as JPEG, or as WebP when it has transparent areas, so make sure the form accepts that format.

Privacy

Your image never leaves your device. Compression happens entirely in your browser, so nothing is uploaded or stored, and you do not need an account.

Frequently asked questions

Can I compress an image to 100 KB without losing quality?

Not completely, unless the file is already close to 100 KB. With a soft background the loss is hard to see; my Metelkova photo kept all its pixels at 54%. Busy, sharp scenes lose more and may also get smaller.

Is 100 KB a big file?

No, for a photo it is small. The photos in my articles are only 1,200 pixels on the long side and still weigh 400 to 700 KB. A hundred kilobytes is enough for a photo viewed on a screen, not for printing.

Is 100 KB less than 1 MB?

Yes, about a tenth of it. This tool counts 1 MB as 1,024 KB and 1 KB as 1,024 bytes, so 100 KB is 102,400 bytes. A form that asks for under 1 MB will accept a 100 KB file.

Can I compress a PDF or a PNG to 100 KB here?

A PNG yes, a PDF no. This page takes JPEG, PNG and WebP images; a PNG comes out as a JPEG, or as a WebP when it has transparent areas. For a PDF you need a PDF tool.

Related tools and guides