zerouploads

Compress an Image to 20 kB, 50 kB or 100 kB

Shrink a photo to the kB limit a form asks for. Quality drops first, then the picture if it must, and nothing is uploaded.

  • Unlimited
  • No signup
  • Private
  • Works offline

Image compression workbench

No images yetdrop, paste or choose files to start

Choose image files

Preview

Add images to see them before and after

Before
—
After
—

Compression

Compression method

You pick the size. The quality follows, and the picture gets smaller if it has to.

kB
Output options

Limits the longer side. Big photos shrink. Small ones stay as they are. This saves more than quality does.

Writes JPG for every file.

EXIF and GPS are always dropped. Output is always tagged sRGB.

Add images to start

How it works

  1. 01

    Add your photo

    Drop, paste or pick one or more photos. They stay in this tab and are never uploaded.

  2. 02

    Pick the size

    Tap 20, 50, 100 or 200 kB, or type the limit your form gives.

  3. 03

    Check and download

    Each row shows the new size and pixels. Save one photo, or all of them as a zip.

Why 20 kB needs a smaller picture

Exam, job and visa forms often cap a photo at 20, 50 or 100 kB. A phone photo is usually 2 to 5 MB. That is a hundred times too big, and no quality setting closes a gap that wide.

So this page works in two steps. First it lowers the quality, which is what most compressors stop at. If the photo is still too big at a quality that looks clean, it makes the picture itself smaller. File size follows the number of pixels, so it shrinks by just enough and tries again.

The result is at or under the size you picked. Each row shows the new file size and the new width and height, so you can check both before you upload.

Sizes
20, 50, 100 or 200 kB in one tap, or any number you type.
How
Quality first. Then fewer pixels, if quality is not enough.
Format
JPG by default. WebP or PNG if you pick them.
Uploads
None. Your photo is compressed in this tab.

Check the form's other rules

Many forms also ask for an exact pixel size, a shape, or a plain background. File size is only one of the rules. If your form names a width and height, set them in the image resizer first, then bring the result here.

Most forms want JPG, and JPG is the default here. A signature on white paper squeezes far better than a face, so it often reaches a small size without shrinking at all.

Frequently asked questions

How do I compress a photo to 20 kB?
Add the photo, tap 20 kB and press Compress. The tool lowers the quality, and makes the picture smaller if it has to, until the file fits. Then download it.
Why is my photo smaller in pixels now?
Because quality alone could not reach the size. A full phone photo is still far over 20 kB even at a very low quality, and it looks blocky long before that. In our test, a 12-megapixel photo came out 689 × 517 pixels at 20 kB, and 1542 × 1157 at 100 kB.
Will the file be exactly 20 kB?
It will be at or a little under 20 kB. Some forms count a kB as 1,000 bytes and some as 1,024, so the tool aims at 20,000 bytes, which passes both.
Can I set a size that is not in the list?
Yes. Type any number of kB in the box under the buttons. The buttons only fill that box in for you.
My form needs a JPG. What do I pick?
Nothing. JPG is the default. Leave the format as it is and the file you download is a JPG.
Can I compress my signature too?
Yes. Add it the same way. A dark signature on white paper usually reaches a small size with no change to its pixels, because plain white costs almost nothing to store.
Is my photo uploaded anywhere?
No. The photo is read, shrunk and saved in this browser tab. Nothing about it is sent to a server, so there is no copy to delete.
Does it work on a phone?
Yes. Open the page on your phone, pick the photo from your gallery or take a new one, and download the result.
Browse all image tools