Compress an image to 100KB.
Reach the common 100KB ceiling used by application forms, job portals, and email attachment limits.
Drop an image here
JPG, PNG, or WebP · up to 20MB · never uploaded
The target is prefilled; add an image and compress immediately.
Compare the original and output sizes before saving the result.
Your image stays local instead of entering a server upload queue.
Getting the image under 100KB
100KB is large enough to retain useful photographic detail in most cases. The tool can preserve the original dimensions when possible, but may reduce them for very large photos.
How the 100KB compressor works
Pick a JPG, PNG, or WebP file and the browser decodes it locally. The tool tests multiple quality levels, keeps the highest one that stays under 100KB, and only reduces dimensions when the target cannot be met otherwise.
Will the compressor preserve transparency?
If the source image contains transparency, the output uses WebP so the transparent area stays transparent. Images without transparency use JPG, which is efficient for photographs and colorful previews.
What if 100KB is too small for the image?
The tool will reduce the dimensions to meet the file-size cap. This is normal for large photos and very small targets. The resulting dimensions are shown with the download so there are no surprises.
Other exact-size limits.
Choose the preset that matches the upload instruction.
Frequently asked questions
Does a compressed image need to be exactly 100KB?
No. “Maximum 100KB” means the file must stay at or below that number. The compressor aims for the highest usable quality under the limit.
Can I use the result for an online application?
The output meets the file-size ceiling, but the receiving service may have additional requirements such as dimensions, file format, or background color. Check the full instructions before uploading.
Is the image sent to your server?
No. Image decoding, resizing, and compression happen in your browser. The site server does not receive the image content.