Compress an image to 50KB, automatically. Free and private.
50KB is the classic limit on Indian government and examination forms — passport photographs, application portals and online registrations ask for it constantly. It is small, but it is workable for a head-and-shoulders photo.
Forms almost never explain how to meet their limit. They reject the upload, show a red message and leave you to work it out. This page exists so you can drop the file in and get one that fits.
50KB fits a passport-style photograph at a respectable size, usually a few hundred pixels wide, with a clear face and readable edges. It is also roomy enough for a signature or a single small document image.
A full-page scan is a different matter. Pages of printed text need more pixels to stay readable, so a whole certificate squeezed into 50KB may come out blurry. For documents, 100KB or 200KB gives noticeably better text.
Fill the frame with the face and shoulders instead of leaving empty space around them. Every pixel of wall behind you is a pixel that is not your face.
Take the original in daylight if you can. Dim indoor shots carry sensor noise, and noise is expensive to compress, so the same picture taken by a window will usually come out cleaner at 50KB.
Drop your image above. It is automatically compressed until it fits under 50KB, then you download it. No settings to work out.
For most photos, yes. The tool reduces quality and dimensions gradually until the target is met, so it takes the least damaging route available. Very small targets on a very detailed photo will visibly soften it — that is unavoidable at any tool.
JPG, PNG and WebP all work. The result is always a JPG, since that is what form uploads expect and what compresses best for photographs.
Yes. A passport-style photo is a small crop of a face against a plain background, which compresses well. Crop it before compressing for the best result.
It depends on the picture, but a portrait at a few hundred pixels wide usually fits. The tool finds the largest size that stays under 50KB, so you do not need to work it out yourself.
No. The work happens in your own browser, so the file never leaves your device.