Drop images anywhere to compress them

Fit

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.

Drop an image here, or click to choose
JPEG, PNG, WebP, AVIF, GIF, BMP, HEIC · or a PDF, to shrink it · drop several images for batch mode (up to 100) · or try the sample photo · or draw a signature
10 KB20 KB50 KB100 KB200 KB500 KB1 MB

Common size limits

to 10 KBto 20 KBto 50 KBto 100 KBto 200 KBto 500 KBto 1 MB

Exact dimensions

400×400 (X profile)512×512 (Discord avatar)600×6001080×1080 (Instagram square)1280×720 (YouTube thumbnail)1920×1080 (Full HD)1080×1920 (Story / Reels / TikTok)1200×630 (link preview / OG)1500×500 (X header)2560×1440 (YouTube banner)3840×2160 (4K UHD)

Image to PDF

PDF under 100 KBPDF under 200 KBPDF under 500 KB

Compress an existing PDF

PDF to 100 KBPDF to 200 KBPDF to 300 KBPDF to 500 KB

DPI label

200 DPI (IBPS / PAN / XAT scans)300 DPI (print standard / Sarathi)600 DPI (high-res scans)

Draw a signature

Signature pad — transparent PNG or exact size & KB

По-русски

Сжать фото до нужного размера — по-русскидо 20 КБдо 50 КБдо 100 КБдо 200 КБдо 500 КБдо 1 МБфото 3×4 смфото 35×45 мм

Form photo requirements

All requirements — one verified tableDV lottery photo (600×600, ≤240 KB)IBPS/SBI photo (200×230, 20–50 KB)IBPS/SBI signature (140×60, 10–20 KB)IBPS thumb & declaration (20–50 / 50–100 KB)SEBI Grade A photo, signature, thumb & declaration (200×230, 20–50 KB)SIDBI Grade A & B photo, signature, thumb & declaration (200×230, 20–50 kb)IRDAI Assistant Manager photo, signature, thumb & declaration (200×230, 20–50 KB)PFRDA Grade A photo, signature, thumb & declaration (200×230, 20–50 kb)NHB photo, signature, thumb & declaration (200×230, 20–50 kb)RBI Grade B photo, signature, thumb & declaration (200×230, 20–50 kb)LIC AAO photo, signature, thumb & declaration (200×230, 20–50 kb)NIACL AO & Assistant photo, signature, thumb & declaration (200×230, 20–50 kb)ECGC PO photo, signature, thumb & declaration (200×230, 20–50 kb)GIC Re Scale I photo, signature, thumb & declaration (200×230, 20–50 kb)OICL AO & Assistant photo, signature, thumb & declaration (200×230, 20–50 kb)IDBI Bank JAM photo, signature, thumb & declaration (200×230, 20–50 kb)LIC HFL Junior Assistant photo, signature, thumb & declaration (200×230, 20–50 kb)ISRO Assistant, JPA, UDC & Steno photo & signature (200×230, 20–50 kb)SSC signature (10–20 KB, 6×2 cm)UPSC photo & signature (20–300 KB)NEET photo & signature (10–200 / 10–100 KB)NEET PG photo, signature & thumb (<80 KB)FMGE photo, signature & thumb (<80 KB)NEET MDS photo, signature & thumb (<80 KB)GATE photo & signature (5–600 / 3–300 KB)IIT JAM photo & signature (480×640, 50–200 kB — both floors explained)CUET UG photo & signature (10–200 / 10–50 KB)CUET PG photo & signature (10–200 / 10–50 KB)JEE Main photo & signature (10–200 / 10–100 KB)NCHM JEE photo & signature (10–200 / 10–100 KB)CTET photo & signature (10–100 / 3–30 KB)UGC NET photo & signature (10–200 KB / sig window explained)CSIR NET photo & signature (10–200 / 10–50 KB — window changed)ICAR AIEEA / AICE PhD photo & signature (10–200 KB / sig window explained)CLAT photo & signature (portal crops — no KB rule)AILET photo & signature (JPG/PNG, ≤1 MB — real spec)AIBE documents, photo & signature (600 KB rule, Bar Council)CAT photo & signature (1200×1200, ≤80 KB)XAT photo & signature (200×230, 20–50 KB)ICAI CA exam photo & signature (20–50 / 10–20 KB)ICSI CSEET / CS registration photo & signature (20–50 / 10–20 KB)SNAP photo (10–100 KB)Philippines NMAT photo (square ≥600×600, ≤2 MB)Railway RRB signature (140×60, 30–49 KB)Driving licence photo & sign — Sarathi (420×525 / 256×64, 10–20 KB)PAN card photo & signature (NSDL / UTIITSL)Kerala PSC photo & signature — Thulasi (150×200 / 150×100, ≤30 Kb, name & date printed)TNPSC photo & signature (300–400 px ranges, <50 / <20 KB)UPPSC OTR photo & signature (5×6 cm at 200 DPI, <50 / <30 KB)Bangladesh govt job photo & signature (300×300 / 300×80, Teletalk)Nepal Lok Sewa photo & signature (JPG/PNG ≤500 KB, PSC online)Indonesia CPNS / PPPK photo & KTP scan (JPEG ≤200 KB, SSCASN)MPSC Maharashtra photo, signature & PDF documents (real rules, 50–500 KB PDFs)KPSC Karnataka photo & signature (JPEG ≤200 / ≤70 KB, OTR)MPPSC photo & signature (JPG 20–100 / 10–100 KB, MPOnline)OPSC Odisha photo & signature (3.5×4.5 cm, 25–100 KB + thumb)UKPSC Uttarakhand photo & signature (150×200 / 150×100 px, JPG)JKPSC J&K photo & signature (10–20 kB, date-stamped)BPSC Bihar photo & signature (<35 kb photo, two signatures <20 kb)WBPSC / WBCS photo & signature (<50 / <20 KB, portal-verified)Bihar Police constable photo & signature — CSBC (15–25 KB, English + Hindi signatures)Assam Police photo & signature — SLPRB/APCAP (≤450 / ≤100 KB, no pixel rule)India Post GDS photo & signature (≤50 / ≤20 kb, jpg/jpeg)Voter ID (EPIC) photo & documents (JPG ≤2 MB, ECI portal)HSSC / Haryana CET photo & signature (white bg, name & date printed on)AIIMS NORCET photo, signature & thumb (50–100 / 10–50 kb)DSSSB photo, signature & ID-proof scan (15–60 KB ID scan — the real spec)SAT registration photo (.jpg/.gif/.png — no official px/KB spec)ACT registration photo (JPG/PNG/BMP ≤5 MB, min 640×480)LSAT registration photo (.jpg/.gif/.png, min 195×195 — size cap unpublished)ERAS residency photo (JPEG ≤150 KB, 2.5×3.5 in — AAMC/ECFMG)US visa photo — DS-160 (600–1200 px, ≤240 KB)US passport renewal photo (54 KB – 10 MB)UK passport photo (50 KB – 10 MB, ≥600×750)UK ETA / visa photo (JPG, 50 KB – 6 MB)Canada citizenship photo (≥420×540, ≤4 MB)Canada PR photo (715×1000–2000×2800 px, ≤4 MB)Canada visitor visa photo (35×45 mm decoded — no published pixels)Australian citizenship photo (70 KB – 3.5 MB, 1200×1600)NZeTA / NZ visa photo (512 KB – 3 MB, 3:4)Ireland passport photo (≥715×951, ≤9 MB)Singapore passport / ICA photo (400×514 px)Nigeria passport photo (600×800 px, <2 MB)Ghana passport photo (140×170 px, ≤250 KB)Pakistan passport photo (35×45 shape, ≤500 KB)Indian passport abroad — GPSP (630×810, <250 KB)OCI card photo & signature (square 200–900 px, ≤200 KB)India e-Visa photo (square, 10 KB – 1 MB)Vietnam e-Visa photo (4×6 shape, <2 MB)Indonesia e-VOA photo (min 400×600, <2 MB)Thailand e-Visa photo (JPG, <3 MB)South Korea K-ETA photo (colour JPG, 100 KB-safe)Saudi eVisa photo (200×200, 5–100 KB)Nusuk Hajj passport & photo upload (PNG/JPG ≤1 MB — real spec)Uzbekistan e-visa photo (413×531, <1 MB)Ethiopia e-Visa photo (JPEG/PNG, <2 MB)Tanzania eVisa photo (35×45 mm shape, <500 KB)Kenya eTA photo (selfie or passport-type — no official spec)Oman eVisa photo (picture and passport, ≤512 KB)Qatar Hayya visa photo (JPG, under 2 MB)Zimbabwe eVisa photo (PNG/JPG/PDF, ≤1 MB)China visa photo — COVA (3:4, 354–420 px wide, 40–120 KB)Japan eVisa photo (JPG/PNG/HEIC, under 2 MB)Brazil eVisa photo (413×531 px, JPEG ≤2 MB)Laos eVisa photo (4×6 shape, JPG/PNG ≤10 MB)Myanmar eVisa photo (3.8×4.6 shape, ≤2 MB)Armenia e-Visa photo (JPG/PNG, ≤6 MB safe)Togo eVisa photo (35×45 mm shape, ≤5 MB)Djibouti eVisa photo (JPG/PNG, ≤250 Kb per file)Rwanda visa photo — IremboGov (JPG, ≤500 KB)Uganda e-Visa photo & documents (5–250 KB)Angola visa photo (381–571×496–744 px, ≤200 kb)UAE visa & Emirates ID photo (square 600–1200 px, ICP)

What the MPPSC form actually asks for

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.

Resizer tools contradict the form — and each other

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.

Both uploads have a floor — that’s the trap

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 file-name rule nobody mentions

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.

What the photo itself must look like

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.

MPPSC is not MPSC

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.

The signature pass — and the passbook scan

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.

Privacy — and the real portals

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.