Compress an image to 20 KB
A custom limit of 20 KB is set. Drop in your photo and download the smaller copy.
- Runs on your device
- No sign-up
- Works offline after a visit

This page opens the compressor with a custom limit of 20 KB. Each photo is re-encoded at the highest quality that still lands under that figure. At this size quality alone may not be enough, so the tool also reduces the pixel dimensions, as it does for any photo that is still too large.
Signature and ID thumbnails are the usual use for a limit this tight. Crop to the area you need first with Crop image, so less of the 20 KB goes on empty background.
How to compress a photo to a target size
- Drop one or more photos onto the box (or tap it to choose).
- Pick the maximum size the website or form allows.
- Download each photo, or all of them as a ZIP.
Questions
Why does a 20 KB photo look blurry?
Fine detail goes first. At 20 KB the tool may also cut the pixel dimensions, so edges and small text soften. Crop tight, then check the copy at the size the form will show it.
What if the form asks for less than 20 KB?
Enter the figure the form gives as a custom size in KB, because the tool only enforces a limit you set. Check the file size in your file manager before you submit, since the tool cannot see the form's rules.
Will my photos be uploaded?
No. The compression runs in your browser with the canvas API. Your photos never leave your device, which is also why it is fast.
How does it hit an exact size?
It tries different quality levels (a binary search) until the file is just under your target. If even low quality is too big, it also reduces the pixel dimensions a little at a time.
Why did my PNG turn into a JPG or WebP?
PNG is lossless, so it cannot be squeezed to a target size. Photos are re-encoded as JPEG. Images with transparency become WebP so the transparent areas survive; where your browser cannot save WebP, they become PNG instead.
Is the location data removed?
Yes, from every re-encoded photo: drawing it on a canvas leaves out its GPS location and camera details. With Best for each photo, a photo already under your limit is handed back unchanged and keeps its metadata. Use Remove photo location for that.
Reviews
No reviews yet. Be the first.

