Unfuss — built for humans who care about bytes.
Hit a target file size

Get an image
under 100 KB,
automatically.

Some upload forms demand an image under a set size. Enter your target, drop the image, and this tool finds the quality and dimensions to land under it — all in your browser, never uploaded. Works for any target, not just 100 KB.

Target-size compressor Ready

— Aims at your number

Enter 100 KB and it works to land just under it, keeping as much quality as possible.

— Quality then size

It lowers JPEG quality first; only if needed does it shrink dimensions to fit.

— Never uploaded

Every attempt runs on a canvas in your tab. The images never leave your device.

Hitting a file-size limit without guesswork

Passport photo uploads, job portals, and government forms often cap images at a specific size — 100 KB is one of the most common. Guessing quality settings to get there is tedious. This tool does the search for you: it re-encodes the image as JPEG at different quality levels, homing in on the highest quality that still fits under your target. If the picture is so detailed that even low quality is too big, it also steps the dimensions down until it fits.

Tips for tiny targets

Frequently asked

How does it hit a size like 100 KB?

It repeatedly re-encodes the image as JPEG, searching for the highest quality that stays under your target. If even low quality is too big, it also reduces the dimensions until it fits.

Can I target a size other than 100 KB?

Yes. Type any target — 50 KB, 200 KB, 1000 KB (1 MB). The default is 100 KB because it's a common upload requirement.

Are my images uploaded?

No. Everything runs on a canvas inside your browser. Your images never leave your device.

What if my target is too small for the image?

The tool lowers quality and dimensions to get as close as possible. For a very small target on a detailed photo, the result may be slightly over — lower the target or accept some softness.

— Related tools