100 KB is a sweet spot. It is small enough for visa applications, ID proof uploads, profile photos and website thumbnails, and large enough to keep a photo looking natural. Many document upload portals cap scans at 100 KB, and a 100 KB image also loads quickly on slow mobile data.
This tool aims just under the limit rather than far below it, so you keep the extra detail the limit allows. It uses a binary search over JPEG quality; the pixel dimensions only drop if that alone cannot get there, which mostly happens with very large or very detailed photos.
How to use it
- Choose your image. Drop a JPG, PNG or WebP photo or signature into the box, or tap to pick one.
- Keep or change the target. The target is preset to 100 KB. Change it if your form asks for a different limit.
- Download. Check the final size and dimensions, then download the JPG.
When to use 100 KB
- Visa and passport portals that accept larger photos than exam forms.
- Scanned ID proofs such as Aadhaar, PAN or a marksheet photo, where text must stay readable.
- Website images: a 100 KB hero image is a good balance for page speed. For even smaller web files, try JPG to WebP.
- WhatsApp and email when the recipient is on slow data.
Reading text in a 100 KB scan
If your image is a document, crop the edges and photograph it flat in good light. Text survives compression much better when the background is clean white. If the portal wants a PDF, use JPG to PDF under 100 KB instead.
How the 100 KB target works
JPEG file size depends on two things: how many pixels the image has and how much detail is kept per pixel (the quality setting). The tool tries the highest quality first. If the file is bigger than 100 KB, it uses a binary search, testing a quality halfway between the last good and bad values, so it finds the best setting in about eight quick tries. Only if even a low quality cannot reach 100 KB does it shrink the width and height by about 18 percent and search again. The result is the sharpest file that still fits.
If the portal still rejects the file
- Wrong format: rename nothing by hand. Download again; the file is a real JPG with a .jpg extension.
- Dimension rule: some forms check width and height as well as KB. Crop or resize to the stated pixels, then compress.
- Too small: if a minimum size is given, choose a slightly larger target from the list above.
- Browser cache: after replacing a file, refresh the form page before uploading again.
Private by design
There is no upload step and no account. The page loads the tool, and your browser does the work on your own device. That is why it is fast on good connections and still works if the network drops after the page has loaded. We don't see your files, photos, numbers or IDs, and we don't ask for your email.
Frequently asked questions
How do I compress an image to 100 KB without losing quality?
Some quality is always lost with JPEG, but at 100 KB it is rarely visible. The tool picks the highest quality that fits.
Can I compress to exactly 100 KB?
It aims just under 100 KB, typically 90–100 KB, because portals reject files even 1 KB over.
Does it change the dimensions?
Only if quality alone cannot reach 100 KB. The final size in pixels is shown before you download.
Is it safe for ID documents?
Yes. The image is processed in your browser and never uploaded.
What about 150 KB or other sizes?
Use the main image compressor for custom settings, or pick a preset above.
Related free tools
Collecting documents from clients or students every week? BeginRooms gives each person one private room for files and messages.