How to compress an image under 100KB
- Upload your photo (or add multiple images to the batch queue).
- Switch the compression mode from "Quality Slider" to "Target KB Size".
- Click 50KB, 100KB, 200KB, or type your exact maximum kilobyte limit.
- Download your compressed image (or download all as a ZIP).
Built for strict upload portals
Visa portals, university applications, government ID forms and HR systems routinely reject photos over 50KB or 100KB. Guessing with a manual quality slider takes trial and error. Our Target KB mode runs an automatic binary search in your browser to find the highest visual quality that stays safely below your kilobyte ceiling.
Safe for ID scans and signatures
Passport photos, signatures and ID cards should not be uploaded to third-party servers. Because compression runs on your own device using the HTML5 canvas, your personal documents stay on your computer.
Frequently asked questions
How does Target KB mode hit the exact file size?
It tests multiple encoding quality levels in milliseconds using canvas.toBlob() and selects the sharpest version whose exact byte size is under your limit.
Can I compress multiple images at once?
Yes. Click "Add More Images (Batch ZIP)" to process a whole folder of photos and download them together in one ZIP archive.
Which format gets the smallest file size?
WEBP produces the smallest files, while JPG is best when an older government or exam portal only accepts .jpg uploads.