Compress image to 100KB
Drop a photo, pick a limit, and compress it to the highest quality that fits. Built for visa portals, exam registrations and job application forms with strict upload limits.
Drop images here
JPG · PNG · WebP · BMP — up to 20 files at once, or paste with Ctrl+V. Nothing leaves your device.
Processed on this device — EXIF metadata (camera, GPS location) removed.
100% private — compression runs in your browser. Photos are never uploaded, and EXIF data (including GPS location) is stripped from every result.
How to compress an image to 100KB
Add your images
Drag photos into the box above or click “Choose images”. JPG, PNG, WebP and BMP all work, and you can add up to 20 at once.
Pick the size limit
100KB is preselected. Switch to 20KB, 50KB or 200KB with one tap, or type any custom limit your form requires.
Download the result
Each image is tuned to the highest quality that still fits under your limit. Download files one by one or all together.
Why do so many forms ask for images under 100KB?
Government portals, university applications, exam registrations and job sites often enforce strict upload limits — commonly 100KB for photos and 20–50KB for signatures. These limits keep their servers fast, but they leave you with an error message when your phone camera produces a 4MB picture.
Most “image compressors” only let you choose a quality percentage, so hitting an exact number becomes trial and error. This tool works backwards from your limit instead: it searches for the highest possible quality that still lands at or under the target, resizing dimensions only when it has to. You get the best-looking file that the form will actually accept — on the first try.
Because everything runs locally with the HTML5 Canvas API, it is also a safe choice for passport photos, ID scans and signed documents: the images never travel over the network, and nothing is stored anywhere. Re-encoding also strips all EXIF metadata — camera details and GPS location — so the file you submit carries no hidden data.
Common upload limits — and how small to go
Different portals ask for different limits. Use the dedicated range tool when a form specifies both a minimum and maximum, or tap a single maximum below to load it into the compressor. Always double-check the exact numbers on your form before submitting.
Exam & job application photos
Some exam and recruitment portals require photos to stay inside a range, not merely below a maximum. Open the range tool to check both boundaries.
Visa, university & ID uploads
Many visa applications, university admission systems and ID verification forms sit at the classic 100KB limit for photos and scanned documents. This is the default target, and the most searched-for size.
Email, web & profile pictures
Attachment-friendly emails, fast-loading web pages and profile avatars usually do fine at 200KB. If quality matters more than size, set a higher custom target and keep the extra detail.
Because compression here works backwards from the limit — instead of asking you to guess a quality percentage — the same tool covers compress image to 100KB, 20KB, 50KB and 200KB without losing more quality than the target forces. Unlike server-based compressors, nothing is uploaded and there is no queue: results are instant even on a slow connection.
Why compressing in your browser wins
Most online image compressors send your photo to their server, process it in a queue, then send it back. This tool does the same job on your own device — and when you compress images locally, more than privacy changes.
| Feature | Img100KB | Typical upload-based tools |
|---|---|---|
| Photo privacy | Never leaves your device | Uploaded and stored temporarily on their servers |
| Speed on slow networks | Instant — no upload, no queue | Upload wait + processing queue + download |
| Exact size limit | Compress image to 100KB and the result is ≤ 100KB, first try | Quality slider — trial and error to hit a number |
| Watermarks & sign-up | None, ever | Sometimes required on free tiers |
| File limits | Unlimited, 20 at a time | Daily caps or paid plans for batches |
What happens when you compress an image to 100KB
To compress an image to 100KB without guesswork, this tool encodes the image several times at different JPEG quality levels, running a binary search between quality 5% and 95%. Every attempt is measured against the 100KB limit, and whichever version comes closest without going over becomes the download. That is why compressed images routinely land at 97–99KB instead of a wasteful 60KB: you keep every bit of image quality your limit allows.
If an image cannot reach 100KB even at minimum quality — common with 4K screenshots or 48-megapixel phone photos — image dimensions are reduced in small steps and the quality search runs again. A typical 12-megapixel photo compressed to 100KB ends up around 1300–1700 pixels wide: sharp enough for visa portals, exam forms and email, at a fraction of its original size.
Format matters too. JPEG output is preselected because virtually every government portal, university system and job site accepts JPEG images. Switching to WebP output compresses images roughly 25% smaller at similar quality — great for websites and messaging, less safe for strict upload forms. As a rule of thumb, photos compress to 100KB gracefully, while screenshots full of small text keep more clarity with a 200KB target.
Frequently asked questions
How do I compress an image to exactly 100KB?
Choose your image, keep the 100KB target selected, and click “Compress images”. The engine adjusts JPEG quality — and dimensions if needed — until the output is at or just under 100KB, then shows a download button.
Is my photo uploaded to a server?
No. Compression runs entirely in your browser. Your photo never leaves your device, which makes this safe for ID photos, passports and other sensitive documents.
Will compressing to 100KB ruin the quality?
For typical photos, 100KB stays visually sharp at the sizes forms display them. The tool always finds the highest quality that fits the limit rather than applying one fixed setting, so you lose as little as possible.
Can I compress PNG or WebP images?
Yes — PNG, WebP, JPEG and BMP inputs are all accepted. Output is JPEG by default because virtually every portal accepts it; switch to WebP output if you want even smaller files.
Can I target 20KB, 50KB or a custom size?
Yes. Use the preset chips for 20KB, 50KB, 100KB and 200KB, or type any number of kilobytes in the custom field. The same exact-size engine handles every target.
How do I compress a phone photo to 100KB?
Phone cameras produce image files of 3–8MB — often 50× over a 100KB limit. Drop your photo into the compressor, keep the 100KB target and click “Compress images”: resolution and quality are reduced together automatically, with no manual resizing. The compressed image downloads as a form-ready JPEG.
Can I compress several images to 100KB at once?
Yes — add up to 20 images per batch. The tool will compress every image in the batch to your chosen limit, and you can save results one by one or grab everything with “Download all”.
Does the compressed image keep EXIF metadata?
No. Re-encoding strips all EXIF metadata, including GPS location and camera details. For ID photos and documents that's a privacy bonus: the file you upload carries no hidden location data.
Is this tool really free?
Completely free, no sign-up, no watermark, no file limits beyond your browser's memory. It costs nothing to run because your own device does the work.