To compress an image to under 100 KB, add your picture above, leave the target at 100 KB (or pick 20, 50, 200 or 500) and press Compress. Free, private, and your images are never uploaded.
Add your images, choose the settings and download smaller files. Everything runs in your browser, so your images are never uploaded.
Loading the tool…
To compress an image to under 100 KB, add your picture above, leave the target at 100 KB (or pick 20, 50, 200 or 500) and press Compress. The tool searches for the highest quality that fits, and reduces the pixel size only if needed. It stays below 100,000 bytes, so it passes forms that count 1,000 or 1,024 bytes per KB.
Hit a file-size limit without guessing. Tell the tool the size you need, such as 100 KB for an online form, and it finds the best quality that fits, shrinking the pixel dimensions only when quality alone is not enough. It is a free tool from Websolindia, a New Delhi website design and SEO company that builds fast, image-optimised websites.
Unlike most online image tools, this one does not upload your pictures. Your browser decodes each image, re-encodes it with an open-source compression engine and shows you the exact before and after sizes. You can process up to 30 images at a time and download them one by one or together as a ZIP.
Once your image is ready, you may also want the JPG Image Compressor Online, the JPG Image Resizer Online or the WebP Image Compressor Online. All of our free image tools are listed in the Image Compressor Tools collection and the Websolindia Image Converter.
Use this table to choose settings with confidence.
| Step | What the tool tries | When it moves on |
|---|---|---|
| 1 | Full size, quality from 95 down to your minimum (binary search) | Fits the target → done |
| 2 | 85% of the pixel size, same quality search | Still above target at the minimum quality |
| 3 | 70%, 55%, 45%, 35% … down to 10% of the size | Fits the target → done |
| 4 | Smallest size at the minimum quality | Returned with a warning if the target is still missed |
This is exactly what happens to your image, with no hidden step. You can check that nothing is uploaded by watching your browser's network tab while you use the tool.
| Step | What happens |
|---|---|
| 1. Read and decode | The image is read on your device. Any supported format works, including HEIC, PNG, WebP and AVIF. |
| 2. Choose the output format | Automatic mode uses JPG, or WebP when the image has transparency. You can also force JPG or WebP. |
| 3. Search for the best quality | At each size we test the lowest allowed quality first; if it fits we binary-search upward (about six tries) to find the highest quality that stays under the target. |
| 4. Reduce pixels only if needed | If the lowest quality still exceeds the target, the image is scaled down in steps and the search repeats. |
| 5. Report the result | You see the final size, the quality used, and how much the pixel size was reduced. |
| Setting | Default | Choices | What it does |
|---|---|---|---|
| Target size in KB | 100 | 1 to 5000 | We aim to stay below this size counted in 1,000-byte kilobytes, so it also passes forms that count 1,024. |
| Save as | Automatic (JPG, or WebP if transparent) | Automatic (JPG, or WebP if transparent); JPG; WebP | |
| Reduce the pixel size if needed to reach the target | On | On / Off | |
| Lowest quality allowed | 40 | 20 to 80 | We never go below this before reducing the pixel size. |
| Background colour | #ffffff | Any colour | Fills any transparent area when saving as JPG. |
| What | Formula | Notes |
|---|---|---|
| Target in bytes | KB × 1000 | Decimal kilobytes, so the file also passes forms that count 1,024 bytes per KB. |
| Quality search | Binary search between the minimum and 95 | Roughly six encodes per size. |
| Scale | Final pixels ÷ original pixels | Shown when the image had to be reduced. |
| Component | Role | Where it runs |
|---|---|---|
| MozJPEG / libwebp | Encode at each tested quality | Your browser |
| Our search routine | Finds the best quality under the target | Your browser |
| Topic | Detail |
|---|---|
| Images per batch | Up to 30 at a time |
| File size | Up to 150 MB per image |
| Image dimensions | Up to about 120 megapixels; larger images are declined to protect your browser |
| Privacy | Images are processed in your browser and never uploaded |
| Browsers | Current Chrome, Edge, Firefox and Safari (WebAssembly is needed for AVIF, HEIC, TIFF and AI tools) |
| Metadata | EXIF and location data are not copied into new files |
Different forms count differently. We aim below 100,000 bytes, which is under the limit whichever definition a form uses.
Only if lowering the quality to your minimum is not enough. You can switch this off, and the tool will then keep the full size and tell you if the target cannot be reached.
The highest that fits. For a typical 3 to 12 megapixel photo and a 100 KB target the pixel size is usually reduced; our 2 MB test photograph became about 92 KB.
Yes. Any supported image is accepted. PNG with transparency is saved as WebP automatically to keep the transparency; choose JPG to fill it with a colour instead.
First set the exact pixel size with the JPG Image Resizer Online, then run this tool with the dimensions kept (switch off pixel reduction).
Yes. Type any size from 1 to 5,000 KB or use the preset buttons.
Yes. It is free, needs no sign-up, adds no watermark and has no daily limit. It is provided by Websolindia.
No. Your images are read and processed inside your browser on your own device. They are never sent to Websolindia or anyone else, which is why the tool is safe for private photos.
No. New files are created from the pixels, so camera details, GPS location and other embedded metadata are not copied. Keep your originals if you need that information.
Up to 30 images per batch and 150 MB per image. Images above roughly 120 megapixels are declined with a clear message rather than freezing your browser.
Current versions of Chrome, Edge, Firefox and Safari on computers, phones and tablets. Large images and AI or AVIF features run faster on a computer.
Websolindia built it. We are a New Delhi website design, SEO and digital marketing company serving businesses since 2014. See our website designing and SEO services.
More in this collection: Image Compressor Tools