Drop your photo, get a JPEG inside the Madhya Pradesh Public Service Commission’s real upload window — minimum 20 KB, maximum 100 KB, exactly as the live MPOnline form states it — at the best quality that fits. Everything runs in your browser; nothing leaves your device.
Madhya Pradesh PSC applications — State Service, State Forest, Assistant Professor, ADPO, and every other advertisement — are filled on the MPOnline portal at mppsc.mponline.gov.in. The upload rule is printed on the form itself, next to each Choose File button. Read from the live Assistant Director (Higher Education) 2026 form: the photo must be a JPG scan, minimum 20 KB and maximum 100 KB; the signature a JPG scan, minimum 10 KB and maximum 100 KB; and for both, the file name may contain only letters and digits. That is the entire published spec — no pixel dimensions appear anywhere on the form or in the advertisement. This page has PixFit preset to that window: target 95 KB (97,280 bytes stays under “100 KB” whichever way the server counts) with a 22 KB floor, so the output lands inside the window at the best JPEG quality that fits.
Search “MPPSC photo resize” and the top tools answer with confident, mutually incompatible numbers: one sells 200×230 pixels at 20–50 KB (half the real cap), another compresses your signature to 10–20 KB when the form allows up to 100 KB, a third stretches both photo and signature to 25–200 KB (the cap doubled, the signature floor wrong), a fourth wants the signature in IBPS’s 140×60 bank-exam box and claims the portal “validates dimensions” — the portal states no dimensions at all. Following the strictest of these costs you quality the 100 KB budget would happily pay for; following the loosest gets the upload rejected. The number on the form is the only one that counts, and it’s the one this page is preset to.
The photo must be at least 20 KB and the signature at least 10 KB. A photo that has been through WhatsApp a few times, or a small signature crop saved by a generic compressor, is often already below the floor — and most resize tools can only push size down. PixFit meets minimums honestly: if the encoded JPEG comes out under your floor, it pads the file with spec-valid data (a JPEG comment segment) up to the minimum — the image itself stays untouched and full quality. Set 22 KB as the floor for the photo pass and 12 KB for the signature pass and both uploads clear the check whichever way the server counts a kilobyte.
The form’s note ends with a rule no resizer site prints: “the file name must contain only letters and digits”. A file called photo (1).jpg, my_photo.jpg or IMG-20260731.jpg breaks it — spaces, parentheses, underscores and hyphens are all outside letters-and-digits. Before uploading, rename your files to something like photo.jpg and sign.jpg. It takes five seconds and removes the one rejection reason your image bytes can’t fix.
The advertisement’s scanning instructions are content rules, not numbers: a recent colour passport-size photo, background light-coloured or ideally white, looking straight into the camera, relaxed; no selfies — have someone else take it; no caps, hats or dark glasses (religious headwear is fine as long as the face isn’t covered); if you wear glasses, no reflection and eyes clearly visible. No pixel size exists, so composition is on you: a normal passport-style head-and-shoulders crop — roughly 3:4 — looks right in the form preview and prints cleanly on the admit card. PixFit’s crop handles whatever shape you choose. And if a particular advertisement’s form shows a different number next to its Choose File button, believe the form in front of you — over resizer sites, and over this page too.
Two commissions, one abbreviation apart, with opposite photo rules. MPPSC is Madhya Pradesh (mppsc.mp.gov.in, forms on MPOnline) — light or white background, 20–100 KB window. MPSC is Maharashtra (mpsc.gov.in) — its official instructions demand a solid red, green or blue background, explicitly not white, and publish no public byte window at all. A photo prepared for one fails the other’s rules. If your form is Maharashtra’s, use the MPSC page; if it’s MPOnline, you’re in the right place.
Sign with a dark pen on white paper, photograph or scan it, and run it through the signature cleanup tool: it finds the ink, trims to it, whitens the paper and returns a JPEG — then fit it here with a 95 KB target and 12 KB floor. 100 KB is a generous budget for a signature; the floor and the file name are the only real hazards. Some MPPSC forms also ask for a bank passbook front-page scan (for fee refunds) — that slot takes a JPG up to 200 KB, same file-name rule; a phone photo of the passbook fitted to 195 KB passes with the account line still perfectly legible.
Advertisements and instructions are published at mppsc.mp.gov.in; the forms run at mppsc.mponline.gov.in (authorised MPOnline kiosks will also scan your photo free if you’d rather not DIY). Everything on this page was read from those two sources — no login needed to check any number here. A photo attached to your government-job application shouldn’t detour through a resizer’s server; PixFit runs entirely in your browser — the photo never leaves your device — and the re-encode strips EXIF metadata (including GPS) as a side effect. An iPhone HEIC drops straight in; the output is a form-ready JPG. Applying to other commissions too? See UPPSC, TNPSC, KPSC Karnataka and the full verified table.
Spec source: the live MPPSC application form on mppsc.mponline.gov.in (Assistant Director, Higher Education Department 2026 — Advt 12/2026, application window 17 July to 16 August 2026), read July 2026: photo JPG 20–100 KB, signature JPG 10–100 KB, file names letters and digits only, passbook scan JPG ≤200 KB; content rules from the advertisement’s photo-scanning instructions. Each advertisement’s form prints its own note — if yours disagrees, believe the form.