Compress an image to 100 KB or any size
Many application forms and websites reject images above a size limit. Choose 100 KB or enter your own limit, and the tool searches for the highest quality that fits, then tells you whether it succeeded.
Processed in your browser – not uploaded
How to use the compress to target size
- 1
Select or drop a JPG, PNG or WebP image.
- 2
Choose a target such as 100 KB, or enter a custom size in KB.
- 3
Pick JPG or WebP output, and decide whether dimensions may be reduced.
- 4
Select “Compress to target”, check the result, and download.
How the target size is reached
The tool encodes your image at different quality levels and measures each real output file. It narrows the range step by step (at most 8 encodes at each size) and keeps the highest quality that is at or below your limit.
Every reported size comes from the actual file you will download, not from an estimate.
What “KB” means here
In this tool 1 KB is 1,000 bytes, so 100 KB means 100,000 bytes. Some systems count 1 KB as 1,024 bytes; a file that meets the 1,000-byte definition is also accepted by those, because it is slightly smaller. The exact byte count is shown with every result.
When the target can’t be reached
A large, detailed photo may not fit a very small limit even at the lowest quality. In that case the tool says so plainly and shows the smallest size it could reach.
You can then allow the tool to reduce the dimensions, switch to WebP (usually smaller than JPG at the same quality), crop the image first, or choose a larger target. Dimensions are only reduced when you allow it, and the new size is always shown.
Frequently asked questions
Will my image dimensions change?
Only if you turn on “Reduce dimensions if needed”. Otherwise only the quality changes. When dimensions are reduced, the result shows the new width and height.
Why can’t I choose PNG output?
PNG is lossless and has no quality setting, so there is nothing to adjust to hit a size. JPG and WebP let the tool trade quality for size. PNG input files are fully supported.
My image is already under the limit. What happens?
If your file is already within the target and in the chosen format, it is returned unchanged rather than re-compressed, so no quality is lost.
Is 100 KB the same as 100 KiB?
Not quite. Here 100 KB is 100,000 bytes, while 100 KiB is 102,400 bytes. A result that fits 100 KB also fits a 100 KiB limit.
Related tools
Image Compressor
Shrink JPG, PNG and WebP files with a quality slider and a before/after size comparison.
Open toolImage Resizer
Set exact pixel dimensions like 1080 × 1080, or scale an image by a percentage.
Open toolJPG to WebP Converter
Convert JPG photos to real WebP files, usually smaller at a similar quality.
Open tool