Quick answer: To compress an image to 100 KB, re-save it as a JPG at a lower quality setting and, if that is not enough, reduce its pixel dimensions. A size-targeting tool does both automatically and keeps the highest quality that fits under the limit.
Try the free Compress Image to Size
Free, no sign-up, and built by the author of this guide.
Open the Compress Image to SizeWhat decides an image's file size
Three things control how large an image file is:
- Pixel dimensions. A 4000 × 3000 photo has 12 million pixels; a 1200 × 900 version has just over 1 million. Fewer pixels means less data to store.
- Format. JPG and WebP use lossy compression, which suits photos. PNG is lossless and is often much larger for photos, though it suits screenshots and graphics.
- Quality setting. Lossy formats discard detail the eye notices least. Lower quality means a smaller file, with visible blockiness and smearing if you go too far.
Image content matters too. A plain background compresses far better than grass, hair or text on a busy pattern, so two photos with the same dimensions can need very different settings to reach 100 KB.
How the compressor reaches a target size
The tool does not pick one fixed quality. For each image it:
- Saves the image at 95% quality and stops if the result is already under the target.
- Otherwise, searches between 30% and 95% quality for the highest setting that fits.
- If even 30% quality is too large, shrinks the width and height by 15% and repeats the search until the file fits.
This keeps the full resolution when possible and only reduces pixel dimensions when quality alone cannot reach the limit. If a target is impossibly small, the result is marked could not reach target.
How to use the free Compress Image to Size
Set the options first: the tool starts compressing as soon as you add files.
- Open Compress Image to Size.
- In Target size (KB), enter
100. The minimum is 5 KB. - In Output format, choose JPG (best for photos), or WebP (smaller) if the website accepts WebP.
- Drag your images onto the box labeled Drop JPG, PNG, WebP or HEIC images here, or click it to choose files. You can add several images at once.
- Check each result: it shows the original and new size, the percentage saved and the final pixel dimensions.
- Click Download next to an image, or Download all as ZIP when you compressed two or more.
Files are processed by your browser and are not uploaded to a server.
Worked example: a 100 KB application photo
A job portal asks for a JPG photo "not exceeding 100 KB", and your phone photo is passport.jpg at 3.2 MB.
- The tool counts 1 KB as 1,024 bytes, so a target of
100means a file of at most 102,400 bytes. - Some portals count 1 KB as 1,000 bytes and would reject a 101,000-byte file. If the form gives the limit in bytes or rejects your file, enter
97instead: 97 × 1,024 = 99,328 bytes, which is under both definitions. - With JPG selected, the download is named
passport-100kb.jpg(orpassport-97kb.jpgwith the lower target). - The result line shows the new size, the percentage saved and the dimensions. If the dimensions are smaller than the original, the tool had to scale the image down to fit.
If the portal also sets pixel dimensions, such as 600 × 600, crop and resize the photo to those dimensions first. Fewer pixels let the compressor keep a higher quality within 100 KB.
Common mistakes
- Mixing up KB and MB. 1 MB is 1,024 KB in this tool. A 2 MB limit means entering
2048, not2. - Choosing WebP for a portal that only accepts JPG. Many official forms accept only JPG or PNG. Keep JPG unless WebP is clearly allowed.
- Compressing an already compressed file repeatedly. Each lossy save loses detail. Start from the original photo each time.
- Expecting transparency to survive. Transparent areas in a PNG are filled with white during compression.
- Ignoring dimension rules. A file under 100 KB can still be rejected if the form also requires specific pixel dimensions or a specific aspect ratio.
Privacy and metadata
Because the image is redrawn and re-encoded in the browser, the compressed file does not carry over the original's EXIF metadata, such as camera model, capture time or GPS location. That is usually a benefit when uploading to a public or third-party site. Rotation from the camera is applied before compression, so the photo keeps the orientation you see on your phone.
Frequently asked questions
How do I reduce a photo to exactly 100 KB?+
Lossy compression cannot hit an exact byte count, so tools aim for the highest quality that stays under the limit. A result somewhat below 100 KB is normal and meets an "under 100 KB" rule.
Will compressing to 100 KB make my photo blurry?+
For a typical face photo at a few hundred pixels wide, 100 KB usually leaves enough quality. Large, detailed photos may need to be scaled down, which reduces sharpness when zoomed in.
Can I compress HEIC photos from an iPhone?+
Yes. The tool accepts HEIC files, decodes them in the browser and saves the result as JPG or WebP, depending on the output format you choose.
Is 100 KB the same as 0.1 MB?+
Not exactly. With 1 MB counted as 1,024 KB, 100 KB is about 0.098 MB. With decimal units, 100 KB is exactly 0.1 MB. The difference matters only when a file is right at the limit.
Are my images uploaded to a server?+
No. The images are processed by your own browser and never leave your device. Closing the tab discards them.
Try the free Compress Image to Size
Put this guide into practice in your browser.
Open the Compress Image to Size