To get an image under 100 KB, shrink its width to roughly 600 to 800 pixels, save it as JPEG at about 70 percent quality, and check the file size. If it is still too large, reduce the width again before lowering quality further. For 200 KB, start around 900 to 1200 pixels at 75 percent. A browser-based compressor keeps the photo on your device.
Government portals, exam registrations, job applications and visa sites often cap uploads at 100 KB, 200 KB or 500 KB. Phone photos are typically 2 to 6 MB, so the gap is large. With the right order of steps you can usually close it in two or three tries.
Why resizing beats the quality slider
Most people drag a quality slider down until the file is small enough. It works, but it is the least efficient lever. A JPEG describes the picture in small blocks of pixels, so the number of pixels matters most. JPEG compression then simplifies each block more or less aggressively depending on the quality value.
Here is the useful part: halve both the width and the height of a picture and you keep only a quarter of the pixels. That is a far bigger cut than a few points of quality, and it does not produce the blocky patches you see when quality is pushed too low. So the rule is simple: reduce size first, then fine-tune quality.
Step by step: get a photo under 100 KB
- Check the real requirement. Note the maximum file size, the accepted format (often JPG only) and any required pixel dimensions. If the form demands exact dimensions, resize to those and follow the quality steps only.
- Open the image compressor and add your photo.
- Choose JPEG as the output when the form says "JPG/JPEG". Google's own tests found WebP files 25 to 34 percent smaller than comparable JPEGs, but many upload systems still reject WebP.
- Set a maximum width. Start at 800 px for a 100 KB target, or 1000 to 1200 px for 200 KB.
- Set quality to about 75% and read the size on the result row.
- Still too big? Cut the width by 100 to 200 px. Only drop quality below 60% as a last resort.
- Far under the limit? Raise quality by 5 to 10 points or widen the picture a little. You do not need to land exactly on the number.
Rough starting points
These are typical starting ranges for an ordinary photo of a person or a document. Your picture may land higher or lower, because busy backgrounds and fine textures cost more bytes than plain ones.
| Target | Width to try first | JPEG quality to try |
|---|---|---|
| Under 100 KB | 600 to 800 px | 65 to 75% |
| Under 200 KB | 900 to 1200 px | 70 to 80% |
| Under 500 KB | 1400 to 1800 px | 75 to 85% |
These numbers are starting guesses, not guarantees. Always read the actual size on the result row, then nudge width or quality.
Aim below the limit, not on it
Systems do not agree on what "KB" means. Some count 1 KB as 1,000 bytes, others as 1,024 bytes. A file that shows 100 KB on your computer can therefore be a few percent over on the website's side. Target roughly 90 to 95 KB when the cap is 100 KB, and the same margin for other limits.
Special cases
Passport and ID-style photos
Many portals specify exact pixel dimensions, such as a square or a 3:4 portrait. Crop to the right shape in your phone's editor first, then compress here. Do not enlarge a small photo to reach the required dimensions, because upscaling adds bytes without adding detail.
Scanned documents and signatures
Text and thin lines show JPEG artifacts more easily than faces do. Keep quality at 70% or above and reduce width instead. A signature on a white background is simple content, so a small width is usually enough.
Forms that only accept PNG
PNG is lossless, so there is no quality value to lower. Your only real levers are the pixel dimensions and, if the artwork allows, fewer colors. Set a smaller maximum width and check the size. If the form accepts several formats, JPEG will almost always be smaller for photographs.
Screenshots
If a screenshot will not shrink as PNG, convert it to JPEG. Flat colors and sharp text can look slightly soft in JPEG, so check the result before submitting.
Mistakes that waste time
- Compressing the compressed copy again. Each lossy pass throws away more detail. Always go back to the original file when you change settings.
- Renaming the extension. Renaming a WebP to .jpg does not make it a JPEG. Choose JPEG as the real output format.
- Ignoring the dimensions rule. A file can be under the size limit and still be rejected for wrong dimensions.
- Overwriting the original. Save compressed copies under a new name and keep the source.
Is it safe to do this online?
With this tool the picture never leaves your device, because the compression runs in your browser using the standard canvas encoder. That matters for ID photos and signed documents. Details are in our privacy policy. If a file refuses to shrink, read why a compressed image can come out bigger.
Quick answers
What is the fastest way to get an image under 100 KB?
Set the output to JPEG, limit the width to around 800 pixels and use roughly 70 percent quality. Check the size on the result row, then adjust the width first and the quality second.
Will the image look bad at 100 KB?
Not at form-upload sizes. A 600 to 800 pixel wide photo at moderate quality looks fine on screen. It would look soft if printed large, but upload forms rarely need that.
Why does the form reject my WebP file?
Many older upload systems accept only JPG or PNG. Choose JPEG as the output format in the tool instead of WebP.
Why is my file still over the limit when it shows 100 KB?
Some systems count a kilobyte as 1,000 bytes and others as 1,024. Aim for about 90 to 95 KB when the cap is 100 KB to stay safely under on every system.
Can I compress several photos to a target size at once?
Yes. Add them all together, set one maximum width and quality, and review each file's size. Change the settings and every file updates automatically.
Sources and further reading
Try it on your own image
Compress in your browser. Nothing is uploaded, and there is nothing to install.
Open the image compressor