Drop an image to compress to 100 KBAdd an image to compress to 100 KB
Bring photos and documents under 100 KB at the best quality that fits.
or paste with CtrlCommandV JPG, PNG, WebP, AVIF, GIF or BMP
Your files never leave your deviceAbout this tool
Compress an image to 100 KB, often without shrinking it
Press Compress and each image is saved as a JPG of at most 100 KB. ToolHero searches for the highest quality that fits; a document scanned at 150 dpi kept its full 1240×1754 pixels at quality 51. A 12 MP photo needed shrinking too and ended at 836×1114. Your files never leave your device.
Measured at 100 KB
Three files from our own test set, compressed once with the settings this page opens with.
- 12 MP phone photo 3024×4032, 5.17 MB → 836×1114 at quality 40 97,483 bytes
- A4 form scanned at 300 dpi 2480×3508, 3.22 MB → 1321×1868 at quality 42 99,258 bytes
- Signature on white paper 1800×750 PNG, 167 KB → full size at quality 75 38,702 bytes
Quality first, pixels second
ToolHero works through the options in a fixed order. If the image fits at quality 75, it stays there. If not, the highest quality between 75 and 40 that fits wins. Only when even 40 is too big does it start scaling the image down, to the largest size that fits, and then it spends what’s left of the budget on quality again.
That order matters at 100 KB, because many documents fit without losing a single pixel. Our A4 page scanned at 150 dpi stayed at 1240×1754 and simply dropped to quality 51.
Why the quality never goes below 40
Any image can be forced under 100 KB by turning the quality down far enough. Before we set a floor, our 12 MP test photo “fitted” at quality 2 and looked like a mosaic: 16.5 dB PSNR. Below about 40 a JPG loses edges and skin tones faster than it loses bytes.
A smaller picture at a decent quality looks better than a full-size wreck, so the floor stays at 40 and the pixel count gives instead. That photo ended at 836×1114, just under a megapixel, which still fills a laptop screen well.
How it works
-
Step 1:Drop your files
Photos, screenshots and scans in JPG, PNG, WebP, AVIF, GIF or BMP all work, one or many.
-
Step 2:Compress to 100 KB
The size, JPG and Allow smaller dimensions are already set in the panel. Press Compress when you’re ready.
-
Step 3:Keep what you need
Files that had to shrink show their new dimensions. Save each one, or the lot as a .zip.
A note on KB and KiB
“100 KB” can mean 100,000 bytes or 102,400 bytes (100 KiB), depending on the website. Our target is the stricter reading: each file is at most 100,000 bytes, so it fits under both.
Questions, answered
Will my image need to shrink to fit 100 KB?
It depends on how much detail it has. A page scanned at 150 dpi fitted at full size in our tests, while a 12 MP phone photo had to come down to about 836×1114. The file tells you either way.
What quality does a 100 KB photo end up at?
Camera photos usually land near the floor of 40 after shrinking, because more pixels are worth more than a few quality points. Simple images such as charts and signatures stay at 75.
Why not just lower the quality further instead of resizing?
Because below about 40 a JPG falls apart: blocky skies, smeared text, ringing around edges. A slightly smaller image at a sound quality looks better to anyone who opens it.
Can I turn a PNG screenshot into a 100 KB file?
Yes. It is saved as a JPG, which suits screenshots with photos in them. For flat graphics with sharp text, choose WebP under Format if the site accepts it.
How can I check a compressed image before saving it?
Double-click a file, or select it and press Space, to open the before-and-after view. Drag the divider to compare the result with your original.
Other sizes
Format
Opens everywhere. No transparency.
Compression
We find the highest quality that fits, and shrink the image only if it still doesn’t.
When even the lowest quality is too big, the image is scaled down until it fits.