Compress Image to 150KB | MiniPx — Free, Fast & Private
150 KB is an unusually comfortable target. It is large enough that a photograph still looks properly sharp, and small enough for the strictest form you are likely to meet outside the tight exam bands. Two situations account for most of the traffic here: UPSC application photographs, and profile pictures on professional networks and content systems.
If this is for UPSC
UPSC accepts a photograph of 20 KB to 200 KB in JPG, per its own Instructions for Uploading the Photo & Signature on the application portal. 150 KB sits three quarters of the way up that band — enough margin below the ceiling that a re-encode will not push you over, and nowhere near the floor.
Worth knowing before you upload: the 300 KB figure you may have seen quoted elsewhere for UPSC does not match that document. Compressing to 150 KB keeps you correct under either number, which is a good reason to prefer it to squeezing up towards a ceiling you are not certain about.
The rest of the UPSC specification is not about file size at all, and it is where applications actually fail: your face must fill 75% of the frame with both ear lobes visible, the background must be plain white, and the signature is a triple signature at 20–100 KB and 350–500 pixels. The UPSC page covers all of it.
| Exam | Photo band | Is 150 KB valid? |
|---|---|---|
| UPSC CSE | 20–200 KB | Yes — well inside |
| SSC CGL / CHSL | 20–50 KB | No — use 40KB |
| IBPS PO / Clerk | 20–50 KB | No — too large |
| RRB / Railway | 20–50 KB | No — too large |
That contrast is the single most useful thing to take away. UPSC’s band is four times wider than the others, so a file prepared for SSC will pass at UPSC, while a UPSC-sized photo is rejected everywhere else. If you are applying to several exams in a season, prepare the small one and keep a larger copy for UPSC — not the other way round.
If this is for a profile photo
150 KB is a sensible ceiling for a profile picture even where no rule forces it. Profile images are displayed at 200–400 pixels on almost every platform, so a 1280px source is already several times more detail than will ever be shown — and platforms re-compress your upload regardless. Sending a 6 MB original does not buy sharpness; it just means the platform’s own encoder, rather than yours, decides what to discard.
Compressing to 150 KB yourself keeps that decision in your hands, and on a slow connection it is the difference between an upload that completes and one that times out.
Settings that land near 150KB
Start with JPEG, Smart preset, 1280px maximum width. Most phone photographs come out between 80 and 200 KB. If you land above 150 KB, reduce the width to 1024px or 800px before you touch quality — at these sizes you have enough pixel budget that you should be spending it on quality, not on dimensions you will never display.
Photographs of a person against a plain wall compress far more readily than a busy outdoor scene, and this works in your favour: a UPSC-style photo on a white background will typically land near the bottom of the range at these settings, giving you room to increase quality.
Why your upload was rejected
Rejected at UPSC despite being 150KB. Then it was not the size. Check face coverage first — three quarters of the frame — then the plain white background, both ear lobes visible, and whether you uploaded a single signature where a triple signature was required.
Rejected at SSC, IBPS or RRB. 150 KB is three times their ceiling. Use the 40KB compressor instead.
Everything runs in your browser, so your photograph is never uploaded to any server. For the specifications form by form, see image size requirements for Indian government forms.
