Make your photos fit.

Compress an image to under 20 KB

Set up for very strict upload limits, like signature and photo fields on exam and government forms. Add your image and download a JPG under 20 KB.

Settings
Compression
KB
Size
px

Photos are never enlarged.

Format

JPG works everywhere. WebP is smaller. PNG keeps transparency but is large. iPhone HEIC photos are saved as JPG.

How it works

20 KB is a very small file. A normal phone photo is 2–5 MB, about 100 to 250 times bigger. To get that small, the photo has to lose both pixels and some detail.

This page starts by fitting the image within 800 pixels, then finds the highest JPG quality that stays under 20 KB. If it still doesn't fit, it shrinks the image a little more and tells you the final size.

Tip: crop the photo tightly around your face or signature before adding it. Less background means more of the 20 KB goes to what matters, so the result looks sharper.

Questions

My form also asks for exact pixel dimensions. Can I set those?

You can set the longest side in pixels under Size. If the form needs an exact width and height, crop the photo to the right shape first, then set the longest side here.

Why does my 20 KB photo look a bit soft?

At 20 KB there isn't room for much detail. Cropping tighter, using a plain background and good lighting all help the result look clearer.

Will it work for a scanned signature?

Yes. Signatures compress very well because they are mostly white space. Most signatures come out well under 20 KB.

More photo tasks

Original Result
Original Result