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.
- Tap Choose photos and pick one photo.
- The JPG under 20 KB rule is selected; the result appears in a few seconds.
- Look at the After preview and the pixel size shown above it.
- Tap Download or Share when the badge says Fits.
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.