Compress an Image to 100 KB
Get any photo under 100 KB without guesswork. Free and private, right in your browser.
When you need an image under 100 KB
Job portals, government and visa forms, exam registrations and many older websites cap photo uploads at 100 KB. A photo straight from a phone is usually 2 to 5 MB, so it gets rejected.
Lowering the quality by hand until a file squeaks under the limit is slow trial and error. Smushify does the searching for you and keeps as much quality as the limit allows.
How to compress an image to 100 KB
Drop your images above. The target is already set to 100 KB and the format to JPG, which every upload form accepts. Click Convert All: Smushify finds the best quality that fits for each image and shows what it chose. Use "Target size for all" to change the limit for every image at once, or pick a custom size in KB.
Frequently asked questions
Will a 100 KB photo still look good?
For a passport-style photo or a profile picture, yes: at the sizes forms display, a well-compressed 100 KB JPG looks clean. Smushify keeps the highest quality that fits, and only reduces the width if it has to.
How does Smushify hit the size?
It tries the image at different quality levels and keeps the highest quality that fits. Only if even a low quality is too big does it reduce the width, so resolution is the last thing to go. You can see the quality and width it chose on each image.
What if my image cannot get that small?
You still get the smallest file Smushify could make, with a note saying the target was missed. Switching the format to AVIF or WebP usually gets much closer, as they compress better than JPG.
Are my files uploaded anywhere?
No. Smushify converts everything inside your browser using WebAssembly. Your files are never sent to a server, so it is safe for private photos, client work and unreleased videos.
llms.txt: what Smushify does and how to automate it