Launch offer: 50% off Pro on this tool · ends Oct 25
Cosmovex/tools

Compress an image to 20 KB as a JPG that still looks like the photo

Compress image to 20 KB with Upload Fitter

This page opens with a JPG under 20 KB rule. Choose a photo and the tool finds the highest quality and the largest pixel size that make a JPG of 20 KB or less, then shows the dimensions it used so you can judge the result.

  1. Tap Choose photos and pick one photo.
  2. The JPG under 20 KB rule is selected; the result appears in a few seconds.
  3. Look at the After preview and the pixel size shown above it.
  4. Tap Download or Share when the badge says Fits.
compress image to 20kb reduce image size to 20kbphoto under 20kbjpg under 20 kbresize image to 20kb
Open Upload Fitter Free to start · no account

What to know

20 KB is about 1% of a typical phone photo, so the picture has to get smaller as well as more compressed. The tool keeps quality at 35% or more and reduces the pixel size until the file fits; for a phone photo that means roughly a quarter of its original width or less, which is fine for a profile or ID-style picture on screen. The pixel size it used is shown above the preview.

If the form also states a pixel size, enter it in Custom: the photo is then centre-cropped to exactly that shape and only the quality changes. A fixed size that is large, such as 1200 x 1600, may not fit in 20 KB at all; the badge then says Does not fit with the smallest size that was possible.

Updated · Cosmovex

Questions

Will the photo be blurry?

At 20 KB it will be smaller, not necessarily blurry: the tool prefers fewer pixels at a reasonable quality over a large picture full of compression blocks. Compare After and Before before you download.

Does it keep the photo's location?

No. The JPG is re-encoded in the browser, so location, camera model and other photo metadata are not in the file.

Why is the file a little under the limit, not exactly on it?

Each try is a finished file. The tool keeps the highest JPEG quality whose file is at or under the maximum, so it usually lands a few kilobytes below it. It counts the maximum as 1,000 bytes per KB, the stricter reading, so the file also passes a form that counts 1,024.

Are my photos sent anywhere?

No. They are read and encoded in your browser. When you download or share, the page sends only a count request (a random ID for this browser and a one-way hash of your network address, deleted after 2 days) for the free daily limit.

The free plan covers everything on this page. Upload Fitter Pro ($9.50 until Oct 25, then $19, paid once) is described on the Upload Fitter page.