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 300 KB in JPG, per its own One Time Registration FAQs on the application portal. 150 KB sits half 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: compressing to 150 KB leaves margin below the 300 KB ceiling, which is a good reason to prefer it to squeezing up towards it.
The rest of the UPSC specification is not about file size at all, and it is where applications actually fail: three quarters of your face must be visible, and the signature is a triple signature at 20–300 KB and 350–500 pixels. The UPSC page covers all of it.
| Exam | Photo band | Is 150 KB valid? |
|---|---|---|
| UPSC CSE | 20–300 KB | Yes — well inside |
| SSC CGL / CHSL | Live photo, no upload | Not applicable |
| IBPS PO / Clerk | 20–50 KB | No — too large |
| RRB / Railway | Live photo, no upload | Not applicable |
That contrast is the single most useful thing to take away. UPSC’s band is far wider than IBPS’s, so a file prepared for IBPS will pass at UPSC, while a UPSC-sized photo is rejected at IBPS. 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 that three quarters of your face is visible, then whether you uploaded a single signature where a triple signature was required.
Rejected at IBPS. 150 KB is three times its 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.
