Compress an image to 100 KB
One hundred kilobytes is the most common upload limit there is. Add an image and get back the best-looking version that fits under it.
- Runs in your browser
- Nothing is uploaded
- No sign-up
- Batch up to 20 images
Drag & drop your image here
or tap to browse · you can also paste from the clipboard
JPG · PNG · WebP · GIF · BMP · AVIF · SVG · up to 50 MB each · up to 20 files
Choose imagesBefore
After
Processed image will appear here.
How to use the 100 KB image compressor
With the target preset to 100 KB, adding an image is all it takes: the highest JPG quality that fits is found automatically. Images up to about 700 pixels wide stay sharp, and up to about 1000 pixels wide stay usable, before any scaling is needed.
- Add the imageJPG, PNG, WebP or anything else your browser can open.
- Check the resultThe target is preset to 100 KB. Compare the before and after previews.
- DownloadThe file is just under 100 KB, with the quality used shown beside it.
About this tool
A 100 KB cap turns up on admission portals, visa applications, staff directories, forum avatars and email signatures. It is roomy enough for a clean picture about 700 pixels wide, and workable up to about 1000 pixels wide.
Getting there by hand means saving, checking the size and saving again. This page does that search automatically: it tries encoder qualities until it finds the highest one that fits, and reduces the pixel dimensions only when no quality setting can reach 100 KB.
What you get
- Target preset to 100 KB, with JPG output
- Automatic search for the highest quality that fits
- Before and after previews side by side
- Optional WebP or PNG output
- Batch up to 20 images and download a ZIP
When to use the 100 KB image compressor
Document photos for applications
Visa, admission and licence forms often allow up to 100 KB for a photograph or a scanned ID.
Profile pictures
Staff directories, learning platforms and community sites keep avatars small so that pages full of them load quickly.
Images in email signatures
A logo or headshot in a signature is sent with every message, so keeping it well under 100 KB is good manners.
Thumbnails and listing images
Catalogue pages show dozens of small pictures at once, and 100 KB each is a sensible ceiling.
What fits in 100 KB
| Image | Size in pixels | What to expect |
|---|---|---|
| Passport-size photo | 413 × 531 | Fits at very high quality |
| Profile picture | 600 × 600 | Fits at about quality 80 |
| Web image | 1000 × 750 | Fits, with moderate compression |
| Full HD picture | 1920 × 1080 | Fits only with heavy compression |
| Phone photo | 4000 × 3000 | Scaled down; resize to about 1000 px wide first |
How it works
The order of operations matters at this size. The tool spends quality first and pixels second, because a slightly softer picture at full size is usually more useful than a sharp one that has shrunk. It encodes the image at a quality in the middle of the range, compares the size with 100 KB, and moves up or down from there until it finds the highest setting that fits.
What quality that turns out to be depends on the pixel count. A 700-pixel-wide photo has about 365,000 pixels, so 100 KB gives it roughly 0.28 bytes per pixel, the cost of a JPG at quality 80. A 1000-pixel-wide photo has twice the pixels and gets half as many bytes for each, which lands near quality 50: still fine on screen, with slight softening in fine detail.
Common problems and how to fix them
- The image came out smaller in pixels than I gave it
- No quality setting could fit that many pixels into 100 KB, so it was scaled down. Resize it yourself to about 1000 pixels wide for more control, or turn scaling off to keep the dimensions.
- Fine detail looks smudged
- The picture is large for the budget, so the quality had to drop. Reducing it to around 700 to 1000 pixels wide before compressing gives a visibly cleaner result at the same file size.
- A screenshot with text looks rough
- JPG is a poor fit for sharp text. Change the output format to PNG, which reduces the number of colours and keeps the edges crisp.
- It will not accept my PDF
- This tool works on image files only. Export the page as a JPG or PNG, or take a screenshot of it, and compress that.
Frequently asked questions
How do I compress an image to 100 KB?
Add it above. The target is preset to 100 KB, so the highest quality that fits is found automatically and the download is just under the limit.
Can I compress a JPG to 100 KB without losing quality?
Not strictly: making a JPG smaller always discards some detail. What you can do is keep the loss invisible. An image up to about 700 pixels wide reaches 100 KB at around quality 80, where the difference is very hard to see.
How many pixels can a 100 KB image have?
About 700 × 520 at high quality and about 1000 × 740 with moderate compression, for a typical photo. Graphics with flat colour fit more; detailed or noisy photos fit less.
Why is the result a little under 100 KB and not exactly 100?
For two reasons. An encoder is given a quality setting, not a size, so the size is only known afterwards, and the search keeps the largest result that does not go over. The limit is also counted as 100,000 bytes, the stricter definition of 100 KB, so the file passes a form whether it treats a kilobyte as 1000 or 1024 bytes.
How do I reduce a photo from 2 MB to 100 KB?
Add it above. A cut that large cannot come from quality alone without the picture looking rough. For the best result, resize it to about 1000 pixels wide first, then compress; the file reaches 100 KB with far less visible damage.
Can I compress a PNG to 100 KB?
Yes. By default the result is a JPG. To keep it as a PNG, for a logo or anything with transparency, change the output format: the tool then cuts the number of colours in steps until the file fits.
Can I compress many images to 100 KB together?
Yes. Add up to 20 files and press "Process all images". Every file is fitted to the 100 KB limit separately, and the set downloads as a ZIP.