Compress an image to 50KB
A 50KB budget is common for smaller ID-photo uploads and some government e-forms that reject anything larger. This page opens the tool with target size mode already at 50KB in JPEG.
At 50KB the encoder has less room to work with, so very large or highly detailed source photos may need a light resize as well — the fit-within resize control sits right next to the target-size toggle for exactly that case.
Batch a whole folder of ID photos at once: every file gets the same 50KB target, and you can download them individually or as one ZIP.
The 50KB target is exact, not approximate — the app shows the achieved size on every card so you can confirm the form will accept it before you submit.
Common uses for a 50KB target
A 50KB ceiling shows up on several form types, mostly government and banking:
- Indian government e-forms (state PSC, railway/RRB, municipal recruitment boards) capping photos at 50KB.
- Bank and RRB recruitment portals that pair a 50KB photo cap with a passport-style pixel-size rule.
- Smaller government portals with passport-style photo uploads that reject anything heavier than 50KB.
Because 50KB leaves less room for detail than 100KB, a large or highly detailed source photo may need the fit-within resize control alongside the target-size toggle — the two work together, not one instead of the other.
Does this work for a scanned ID photo too?
Yes — a scanned or photographed ID is mostly flat color and simple shapes, so it compresses more cleanly than a busy photo at the same 50KB budget. Add the scan the same way as any photo, confirm target size mode is set to 50KB, and check the achieved size shown on the card before you submit it to the portal.
Processed entirely in your browser — nothing is ever sent to a server.