Compress an image to 50 KB
Drop your photo in. The target is already set to 50 KB. Your browser searches for the highest quality that still fits under it, and nothing is uploaded anywhere.
click to choose · paste from the clipboard · add a whole batch
Nothing here is uploaded. See how the page enforces it.
Who needs 50 KB
The other half of the form-upload band, and the more forgiving one. 50 KB is the common cap for candidate photographs on exam portals, for scanned documents on government sites, and for profile pictures on older internal systems that were built before broadband and never revised.
What an image looks like at 50 KB
A photograph at 50 KB holds up well at the size it will be displayed. Fine detail in hair and fabric goes, and a plain background may show faint banding, but at 600 px the result looks like an ordinary photograph.
600 px on the long side is the sweet spot for this budget. Below about 400 px you are throwing away resolution you did not need to lose; above 1200 px the encoder has to work so hard that artefacts start showing.
How the target is hit
Guessing a quality percentage and checking the result is the slow way to do this. Instead your browser encodes the image, measures the actual byte count, and narrows the quality range from both ends over seven passes, each one halving the remaining uncertainty. It stops at the highest quality whose output is still under 50 KB.
If even the lowest acceptable quality is still too heavy, it starts reducing the dimensions instead, because losing pixels is a better trade than reducing a photograph to mush. If it genuinely cannot reach 50 KB, the row says so rather than handing you a file that quietly missed the target.
Questions
+ Is the result exactly 50 KB?
It is at or just under 51,200 bytes, the largest file that still satisfies the limit. Landing on the number precisely would mean padding the file with junk, which no upload form wants.
+ Can I get the photo and the signature done in one go?
Yes. Drop both in. The target applies to each file separately, so each one is squeezed to fit under 50 KB on its own. If your form wants the signature at a smaller cap than the photo, run them as two batches.
+ Are my images uploaded?
No. The whole thing runs in your browser through the Canvas API. Open devtools, watch the Network tab while you compress, and you will see no request carrying your file. The page keeps working with your connection switched off.
+ Can I do a whole batch at once?
Yes, and each file gets its own quality search. A simple graphic and a detailed photograph need very different settings to land on the same byte budget. There is no cap on how many, because there is no server to pay for it.
+ Does it work on a phone?
Yes, on iOS and Android. Photographs taken on the phone can be picked straight from the camera roll.