Compress Image to 100KB

Set a 100KB target and let your browser search for the highest quality it can keep within that file-size budget.

Private by design

Your images are processed in this browser and are not uploaded to ToolkitLoop.

Drop JPG, PNG or WebP images here

You can also paste images from your clipboard
Target-first compression

Choose a file-size goal instead of guessing quality

A quality slider makes you guess: 72 might be enough for one image and far too large for the next. A 100KB target starts with the constraint that matters when a form, CMS, or email attachment has a limit.

ToolkitLoop tries higher-quality local encodes first, then keeps the best result that fits the target. The finished card always shows the actual output size, so you can decide whether it is ready to upload.

Common upload references

Start with the limit you actually need.

These are planning references, not a substitute for the current rules of a third-party platform.

Use caseReference sizeHow to use it
Discord attachment8MBCommon reference; confirm current platform requirements before uploading.
Reddit avatar500KBCommon reference; confirm current platform requirements before uploading.
Lightweight web image20–100KBChoose the target that preserves enough detail for the placement.
FAQ

Compress Image to 100KB FAQ

How do I compress an image to exactly 100KB?

Set the target to 100KB, keep WebP or JPG selected, and start compression. The browser searches for the highest quality it can keep at or below 100KB, then shows the actual result.

Will compressing to a target size reduce quality?

It can. This tool uses the available 100KB budget for the highest reachable quality, and the before-and-after view lets you inspect the result before downloading.

Do I need to sign up?

No. This 100KB workflow is free, needs no account, and processes the image in your browser rather than uploading it to ToolkitLoop.