To reduce image size to 100KB, work in this order: check the form's rules, reduce the pixel dimensions if the form allows it, save the photo as a JPG, lower the quality a little at a time, and then check the file size in your file's properties. Pixels come first because the more pixels an image has, the more data there is to squeeze into 100KB. The sections below explain why and show the numbers.
What should you check before you resize anything?
Uploads are often rejected for a reason other than file size, so read the form's instructions first and note each rule.
| Rule on the form | Why it matters | What to do |
|---|---|---|
| Maximum size (for example, 100KB) | The file must not go above it | Aim a little below the limit |
| Minimum size, if one is given | A file below the minimum can be rejected | Do not shrink more than needed |
| Required dimensions in pixels | The width and height may be fixed | Resize to those exact pixels first |
| Allowed formats (JPG, PNG, others) | A wrong format is rejected | Save in an allowed format |
The example values above are only illustrations; use the numbers written on your own form.
What decides the file size of an image?
Three things: the number of pixels, the file format and the quality setting.
Pixels. Before compression, an image takes width × height × bytes per pixel. At 24-bit colour that is 3 bytes per pixel. The bigger the picture, the larger the squeeze needed to reach 100KB (100,000 bytes):
| Image size | Uncompressed (24-bit) | Reduction needed to reach 100KB |
|---|---|---|
| 4000 × 3000 | 36,000,000 bytes | 360 times smaller |
| 1600 × 1200 | 5,760,000 bytes | 57.6 times smaller |
| 800 × 600 | 1,440,000 bytes | 14.4 times smaller |
| 400 × 500 | 600,000 bytes | 6 times smaller |
Format. Image compression can be lossy or lossless. Lossy compression, as used by JPG, gives up some detail for a much smaller file and suits photographs. PNG uses lossless compression, which keeps all the information.
Quality. With a lossy format, a lower quality setting makes a smaller file but can add visible compression artifacts, especially when pushed far.
Step by step: how to get an image under 100KB
You can follow these steps in any photo editor or image tool. Menu names differ between programs, so look for the equivalent options in yours. Work on a copy so the original stays safe.
- Read the rules. Note the maximum size, the pixel dimensions if any, and the allowed formats.
- Resize to the needed dimensions. If the form gives a width and height, set them. If it does not, a smaller picture is easier to bring under 100KB. Keep the width and height linked so the picture is not stretched.
- Choose JPG for a photo, if the form allows it. JPG's lossy compression suits photographs. If the form requires PNG, resizing is your main tool, because PNG compression is lossless.
- Lower the quality gradually. Reduce it a step at a time instead of dropping it far at once, and stop when the file is under the limit.
- Check the real file size. Look at the saved file's size in your file manager or properties, not the size shown while editing.
- Zoom to 100% and look at the result. Make sure faces, text and numbers are still clear. If not, use a slightly higher quality and a smaller size in pixels.
Example: you have a 1600 × 1200 photo and the form says maximum 100KB and no size in pixels. Uncompressed it is 5.76 MB, so it would need to be 57.6 times smaller. Resizing it to 800 × 600 first cuts the uncompressed size to 1.44 MB, so the compression only has to do a 14.4 times reduction.
Is 100KB 100,000 bytes or 102,400 bytes?
It depends on who is counting. In the decimal system, one kilobyte (kB) is 1000 bytes, so 100KB is 100,000 bytes. In the binary system, one kibibyte (KiB) is 1024 bytes, so 100 KiB is 102,400 bytes. Different programs use different conventions for the same "KB" label.
Because you do not know which one a form uses, aim for a size a little under 100KB. A file of about 95KB, for example, is under the limit by either way of counting.
Why is my upload still rejected?
- The pixel size is wrong. The form may ask for exact dimensions, not just a file size.
- The format is wrong. Forms often accept only certain formats, so check the allowed types.
- The file is below a minimum size. If the form lists a range, make sure you are inside it.
- You checked the wrong number. Use the saved file's properties, not an editor preview.
- You uploaded the original by mistake. Check the file name and date before you upload.
- The picture became unreadable. Some forms or reviewers need a clear face or text, so look at the result before you submit.
Checklist before you upload
- I worked on a copy, not the original.
- The pixel dimensions match the form (if it gives any).
- The format is one the form allows.
- The saved file's properties show a size under the limit, with a small safety margin.
- The file is not smaller than the form's minimum (if it gives one).
- I opened the final file and the face or text is clear.
Frequently asked questions
How do I reduce image size to 100KB? Resize the picture if the form allows, save it as a JPG for a photo, lower the quality a step at a time, and check the saved file's size until it is under 100KB.
Should I resize or compress first? Resize first when you can. Fewer pixels means less data to compress, so you keep more quality at the same file size.
Is 100KB equal to 100,000 bytes? In decimal units, yes. In binary units, 100 KiB is 102,400 bytes. Aim a little under the limit to be safe.
Why does my JPG become blurry or blocky? Lossy compression gives up detail, and pushing the quality too low can produce visible artifacts. Use a higher quality or fewer pixels instead of the lowest quality setting.
Can I make a PNG smaller than 100KB? Often, mainly by reducing its pixel dimensions, because PNG compression is lossless and keeps all the information. The result depends on the picture. If the form allows JPG, a photo can be saved in that format.
If you want a tool to hit the target for you
Adjusting the quality by hand can take several tries. The free Compress Image to KB tool on BytePriva lets you enter a target size in KB and compresses JPG, PNG or WebP images to fit; according to its page, it runs in your browser and keeps the original format. Its page also notes that a very small target on a large or detailed photo can visibly reduce quality, so resize first when you can and check the result before you submit.
Disclaimer
This guide is general information. Requirements differ between websites and can change, so follow the instructions on your own form. Image results depend on the picture, the format and the software you use. Always keep the original file, and check the final file before you submit it. Written by the BytePriva Team. Last reviewed: 24 October 2026.