JPG to 100 KB
A smaller upload limit needs a careful check. Start with a maximum of 100,000 bytes, then inspect the details you need to keep.
How it works
- Choose the originalUse the best available version of your image.
- Keep useful detailStart with original dimensions, then adjust only if needed.
- Check the exact bytesConfirm the output is at most 100,000 bytes.
Related image tools
A 100 KB cap is a byte limit
This preset starts at 100 KB, meaning 100,000 bytes. A file described elsewhere as 100 KB may actually use 100 KiB, or 102,400 bytes. Those extra bytes can matter when an upload form applies a strict decimal cap. Compare the exact result with the destination's stated requirement.
Changing a filename or its extension does not reduce the image data. Choose the file here, process it and download the actual JPG result. See the file-size guide for the difference between KB, KiB and pixels.
Check readability at this smaller size
At 100 KB, a large photo may lose fine detail before it fits. Keep the relevant content in the frame: a deliberate crop can remove an unnecessary background without squeezing everything into fewer bytes. Do not crop out information required by the destination.
If quality changes alone are insufficient, increase the cap when allowed, or explicitly permit smaller dimensions. A custom resize is preferable when you know the required width and height. Check text at a useful zoom level, not only as a small thumbnail.
Before submitting the downloaded file
Check three things independently: the byte count, the pixel dimensions and whether the visible content remains clear. Meeting the size limit does not prove that a receiving site will accept the file; it may also require a specific image ratio, background or format.
For an existing JPG already below this limit, compression-only processing keeps the original bytes. That also preserves any metadata in the original file. This compressor is not a metadata-removal service.
Questions, answered
Can the output be smaller than exactly 100 KB?
Yes. This is a maximum, not a promise to pad a file to exactly 100,000 bytes. A smaller clear image is within the limit.
Why is my file above 100,000 bytes even though another tool says 100 KB?
That label may use binary units or rounding. Use the actual byte count, and select the unit that matches the receiving site's requirement.
What if the image cannot fit?
The tool will show an error. Raise the limit or allow smaller dimensions only if that is acceptable for your task.