Compress to a target size
Compress JPEG to 100KB
Compress a JPEG to 100KB or under while keeping it a JPEG, for forms that will not accept anything else.
Drop images here
or · drop a folder · paste from clipboard
This page keeps the output as a JPEG, which matters when the form or system you are feeding will not accept anything else. If it will accept WebP, you will get noticeably better quality at 100KB by switching the format above — WebP fits meaningfully more detail into the same budget.
There is a wrinkle specific to re-compressing JPEGs that is worth knowing. Your source has already been through JPEG compression once, and compressing it again applies the process a second time to data that has already lost detail. This is generation loss, and it is why a JPEG that has been saved and re-saved repeatedly develops blocky patches. Always work from the largest, least-compressed original you have.
At 100KB a JPEG comfortably holds around 1000×750 at good quality. Push to 1920×1080 and you will start to see the characteristic 8×8 block artefacts in smooth areas such as skies. The tool reduces dimensions rather than let that happen, unless you tell it otherwise.
Identity documents, exam portals and older government forms are the usual reason for a strict JPEG-and-100KB combination. These often specify dimensions too, so check before uploading.
How to compress jpeg to 100kb
- Drop your JPEG files onto the box above.
- The target is already set to 100KB — change it if you need a different limit.
- Wait for the search to finish, then download the result.
Frequently asked questions
Should I use JPEG or WebP for a 100KB target?
WebP, whenever the destination accepts it — it fits noticeably more detail into the same 100KB. Use JPEG only when the form specifically requires it.
What is generation loss?
Each time a JPEG is saved, a little more detail is discarded. Repeatedly editing and re-saving the same JPEG compounds this into visible blocky patches. Always start from your original.
What resolution fits in a 100KB JPEG?
About 1000×750 at good quality. Larger dimensions will show block artefacts in smooth areas such as skies and skin tones.
The form wants specific dimensions as well.
Set them under "Width × height" in the resize section. The compression search then works within those exact dimensions.