Drop images anywhere to compress them

Fit

Every upload spec below was checked against the linked official source (July 2026). Click a requirement for details, caveats and the resizer preset to that exact spec. Everything runs in your browser — nothing is uploaded.

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)

Upload requirements, verified — one table

Application portals reject files for being a few kilobytes off, and the numbers are scattered across notification PDFs and third-party guides that frequently copy each other's mistakes. This table collects every requirement PixFit has a dedicated page for. Each spec was checked against the linked official source or several consistent current sources in July 2026; the linked detail page explains where the numbers come from, what the common garblings are, and opens the resizer preset to that exact spec.

South and Southeast Asia — exams and government forms

FormPhotoSignature / other uploadsSource
IBPS / SBI bank exams (PO, Clerk, RRB, SO)200×230 px JPG, 20–50 KBSignature 140×60 px, 10–20 KB · left thumb 240×240 px, 20–50 KB · declaration 800×400 px, 50–100 KBibps.in
SEBI Grade A (Assistant Manager)200×230 px JPG, 20–50 KB + live webcam/QR captureSignature 140×60 px 10–20 KB · left thumb 240×240 px 20–50 KB · handwriting declaration 800×400 px 50–100 KBsebi.gov.in
SIDBI Grade A / Grade B officers200×230 px JPG, 20–50 kb + live webcam/QR captureSignature 140×60 px 10–20 kb · left thumb 240×240 px 20–50 KB · handwritten declaration 800×400 px 50–100 KB · documents A4 PDF ≤500 KBsidbi.in
IRDAI Assistant Manager200×230 px JPG, 20–50 KB (no live capture)Signature 140×60 px 10–20 kb · left thumb 240×240 px 20–50 kb · handwritten declaration 800×400 px 50–100 kb (the notification’s “8000” is a typo)irdai.gov.in
PFRDA Grade A (Assistant Manager)200×230 px JPG, 20–50 kb + live webcam/QR captureSignature 140×60 px 10–20 kb · left thumb 10–20 kb (the advert also says 50 kb — see page) · handwriting declaration 50–100 kb, no pixel rulepfrda.org.in
NHB (National Housing Bank) officers200×230 px JPG, 20–50 kb (no live capture)Signature 140×60 px 10–20 kb · thumb and declaration: the advert contradicts itself on both — see pagenhb.org.in
RBI Grade B (DR) — General/DEPR/DSIM200×230 px JPG, 20–50 kb + live webcam/QR captureSignature 140×60 px 10–20 kb · left thumb 20–50 kb and declaration 50–100 kb, bytes only — no pixel rule · uploads frozen after submissionopportunities.rbi.org.in
LIC AAO (Generalist / Specialist / AE)200×230 px JPG, 20–50 kb + live webcam/QR captureSignature 140×60 px 10–20 kb · thumb 240×240 20–50 KB · declaration 800×400 50–100 KB — all four printed in LIC’s own notificationlicindia.in
NIACL AO and Assistant (New India Assurance)200×230 px JPG, 20–50 kb + live webcam/QR capture (AO)Signature 140×60 px 10–20 kb · thumb and declaration differ by cadre — AO 240×240/800×400, Assistant byte-only windowsnewindia.co.in
ECGC PO (export credit insurer)200×230 px JPG, 20–50 kb — no live capture; the upload is the photoSignature 140×60 px 10–20 kb · thumb 240×240 20–50 KB · declaration 800×400 50–100 KB — one merged list in the advert, untangledecgc.in
GIC Re Scale I (national reinsurer)200×230 px JPG, 20–50 kb — no live capture; biometrics at the venueSignature 10–20 kb · thumb 20–50 kb · declaration 50–100 kb — one shared 140×60 dims line; the advert’s own shortcut paragraph under-floors two windowsgicre.in
OICL AO and Assistant (Oriental Insurance)200×230 px JPG, 20–50 kb — both cadres agree on the photo onlyAO advert prints NO signature numbers (thumb 20–50 kb, declaration 50–100 kb); Assistant folds sig/thumb 10–20 kb + declaration 20–50 kb under one 140×60 lineorientalinsurance.org.in
IDBI Bank JAM, SCO and AM200×230 px JPG, 20–50 kb + live webcam/QR captureSignature 140×60 px 10–20 kb · JAM adds thumb 240×240 20–50 KB and declaration 800×400 50–100 KB — SCO takes photo and signature onlyidbi.bank.in
LIC HFL Junior Assistant (LIC Housing Finance)200×230 px JPG, 20–50 kb + live webcam/QR captureSignature 140×60 px 10–20 kb · thumb 240×240 20–50 KB · declaration 800×400 50–100 KB — the folded 140×60 line contradicts the thumb block in the same advertlichousing.com
ISRO Assistant, JPA, UDC and Stenographer (ICRB)200×230 px JPG, 20–50 kb (sec 14.1; sec 8 says 50–100 Kb — they conflict)Signature 140×60 px 10–20 kb, black ink, no capitals — sec 8 gives it 50–100 Kb too, which cannot both be trueisro.gov.in
SSC (CGL, CHSL, MTS…)Live-captured at registration — no photo uploadSignature JPEG 10–20 KB (about 6.0×2.0 cm, per the CGL 2026 notice)ssc.gov.in
UPSC (Civil Services and other exams)JPG 20–300 KB, 350×350 to 1000×1000 pxSignature: same window (some exams use tighter limits — notification wins)upsconline.gov.in
NEET (UG)JPG 10–200 KB (postcard 4×6″ photo: also 10–200 KB)Signature JPG 10–100 KB (window raised for 2026)exams.nta.ac.in
NEET-PG (NBEMS)JPG under 80 KBSignature and left-thumb impression: each JPG under 80 KB (signature from a 3.5×1.5 cm box)natboard.edu.in
FMGE (NBEMS screening test)JPG under 80 KB, no official px; recent (≤3 months) + live webcam capture must matchSignature & left thumb: 3.5×1.5 cm box, JPG; bulletin says both “<80 KB” and sig “20–100 KB” — 21–78 KB passes every readingnatboard.edu.in
NEET MDS (NBEMS)JPG under 80 KB, no official px; recent (≤3 months) + live webcam capture must matchSignature & left thumb: 3.5×1.5 cm box, JPG; bulletin says both “<80 KB” and sig “20–100 KB” — 21–78 KB passes every readingnatboard.edu.in
GATE200×260 to 530×690 px, 5–600 KBSignature 250×80 to 580×180 px, 3–300 KBgate2026.iitg.ac.in
IIT JAM (JOAPS)240×320 to 480×640 px; 50–200 kB (site) / 20–200 KB (brochure)Signature 80×280 to 160×560 px (2×7 cm box), 50–150 kB (site) / 10–150 KB (brochure)jam2026.iitb.ac.in
CUET (UG)JPG 10–200 KB (200×230 px commonly cited; portal wins)Signature JPG 10–50 KBcuet.nta.nic.in
CUET (PG)JPG/JPEG 10–200 KB, no official px; live webcam capture tooSignature JPG 10–50 KB (2023 bulletin said 4–30 — the floor moved up); PwD/UDID cert: PDF 50–300 KBexams.nta.nic.in
JEE MainJPG 10–200 KB (reduced from 300 KB)Signature JPG 10–100 KB (raised from 4–30 KB)jeemain.nta.nic.in
NCHM JEEJPG 10–200 KB, colour or B&W, no official pxSignature JPG 10–100 KB (guides still sell 4–30 — stale); PwD/category certs: PDF 10–300 KBexams.nta.nic.in
CTETJPG 10–100 KB (3.5×4.5 cm; bulletin gives cm only)Signature JPG 3–30 KB (3.5×1.5 cm)ctet.nic.in
UGC NETJPG 10–200 KB, passport size (no official px)Signature 10–30 KB passes every bulletin reading (PDF says both 4–30 and 10–50); PwD cert: one PDF 50–300 KBugcnet.nta.nic.in
CSIR NET (science streams)JPG/JPEG 10–200 KB, passport size (no official px)Signature 10–50 KB (June-2026 bulletin; was 4–30 through 2025 — window changed); RA form / category / PwD certs: PDF 50–300 KB eachcsirnet.nta.nic.in
ICAR AIEEA (PG) / AICE Ph.D. (agriculture admissions)JPG 10–200 KB, colour, 80% face, both ears, white bg (no official px)Signature: bulletin prints both 10–30 and 4–30 KB — 10–30 passes every reading; thumb 3–30 KB (Steps box only); UDID cert PDF 50–300 KBexams.nta.nic.in/ICAR
CLAT (NLU law)Portal crops to 200×230 itself; JPEG/PNG source, no KB rule in its codeSignature cropped to 140×60 by portal; certificates PDF only, <1.5 MB eachconsortiumofnlus.ac.in
AILET (NLU Delhi)JPG/JPEG/PNG ≤1 MB, colour, white bg, face ~75% (no official px)Signature: 6×3 cm box, black/blue pen, ≤1 MB; BPL/PwD/passport certs ≤2 MBnationallawuniversitydelhi.in
AIBE (Bar Council of India — licence to practise)No public pixel/byte spec — the per-edition portal enforces it on the form (offline between editions); BCI’s FAQ: uploads JPG/JPEG/PDFEvery document — all semester marksheets, undertaking, enrolment certificate — under 600 KB each, scans not mobile photos (BCI’s own FAQ)allindiabarexamination.com
CAT (IIM)1200×1200 px JPG, ≤80 KBSignature: scan of 80×35 mm at ≥150 px/inch, ≤80 KBiimcat.ac.in
XAT (XLRI)200×230 px, 20–50 KB (official page self-contradicts — see details)Signature 140×60 px, 10–20 KBxatonline.in
CA exams — ICAI (Foundation, Intermediate, Final)JPG/JPEG 20–50 KB, white bg, ~80% face — fits 4.5×3.5 cm (no official px); uploaded on the Self Service Portal, printed on admit cards and marksheetsSignature: black pen on white sheet, JPG/JPEG 10–20 KB (6×2 cm box) — both windows have minimums; SSP changes need ICAI approval, so upload days earlyicai.org
CS course — ICSI (CSEET, Executive, Professional)JPG 20–50 KB on the SMASH portal (in-account change flow says 21–50) — no official pixels, “standard passport size” composition; printed on ID card, admit card, attendance sheetSignature 10–20 KB (change flow 11–20), .JPG; docs jpg/png/pdf ≤2 MB — both windows have minimumssmash.icsi.edu
SNAP (Symbiosis)JPG 10–100 KB (portal auto-recompresses larger files)No signature uploadsnaptest.org
Railway RRB (ALP, NTPC, Group D…)Live-captured since 2024 — no photo uploadSignature JPG 140×60 px, 30–49 KBrrbapply.gov.in
Driving licence / LL (Sarathi Parivahan)420×525 px JPG, 10–20 KBSignature 256×64 px, 10–20 KBsarathi.parivahan.gov.in
PAN card (Protean/NSDL · UTIITSL)Protean: JPEG ≤20 KB (3.5×2.5 cm ≈ 197×276 px) · UTIITSL: 213×213 px ≤30 KBSignature — Protean: ≤10 KB (2×4.5 cm ≈ 354×157 px) · UTIITSL: 400×200 px ≤60 KBtin.tin.proteantech.in
Kerala PSC — Thulasi (One Time Registration, all notifications)150×200 px JPG, ≤30 Kb — name + date-taken printed on the photo (two lines, black on white)Signature 150×100 px JPG, ≤30 Kb (blue/black ink on white paper) · photo valid 10 yearsthulasi.psc.kerala.gov.in
TNPSC — Tamil Nadu PSC (One Time Registration, all notifications)300–400 × 250–400 px JPG, <50 KB (ranges, not one fixed size — portal’s own guideline)Signature 200–300 × 150–250 px, <20 KB · support docs 600–800 × 900–1200 px JPG or PDF, <200 KB · OTR valid 5 yearsapply.tnpscexams.in
UPPSC — Uttar Pradesh PSC (One Time Registration, all posts)5×6 cm at 200 DPI (= 394×472 px), true colour, JPG only, <50 KB — spec is in centimetres, not pixelsSignature 6×3 cm (= 472×236 px, landscape), <30 KB — full signature, no initials, no capitals · printed on the hall ticketotr.pariksha.nic.in
MPSC — Maharashtra PSC (Online Application System, all posts)No public KB/pixel spec — limits shown inside the form (mpsconline.gov.in). Official rules: colour, ≤1 year old, solid red/green/blue background (not white!)Signature: black ink on white paper, full signature (no initials, Marathi or English) · reservation certificates: PDF, 50–500 KB each (advert’s own table)mpsc.gov.in
KPSC — Karnataka PSC (One Time Registration, kpsconline)Recent passport-size, JPEG/JPG only, ≤200 KB — the commission’s own OTR instructions; no pixel size or minimum publishedSignature: within 70 KB, JPEG/JPG only · not Kerala PSC — Thulasi’s 150×200 / 30 Kb printed-name spec is a different commissionkpsc.kar.nic.in
MPPSC — Madhya Pradesh PSC (MPOnline forms, all advertisements)JPG, minimum 20 KB, maximum 100 KB — the live form’s own note; no pixel size published · file name letters and digits onlySignature: JPG, 10–100 KB, same file-name rule · passbook scan JPG ≤200 KB · colour photo, light/white background, no selfiesmppsc.mponline.gov.in
OPSC — Odisha PSC (e-Chayan portal, all advertisements)3.5×4.5 cm at 200 DPI (= 276×354 px), colour, JPG only, 25–100 KB — the 25 KB floor is officialSignature AND left thumb impression: 3.5×1.5 cm (= 276×118 px), 10–50 KB each · black ink / stamp pad on white paper · both printed on the hall ticketwww.opsc.gov.in
UKPSC — Uttarakhand PSC (online application portal, all exams)150×200 px JPG/JPEG only — the portal’s own validation (accepts roughly ±20 px around it); no byte-size rule publishedSignature 150×100 px, same JPG-only gate · dimensions checked on the file you pick, before the crop step · server re-verifies after uploadpsc.uk.gov.in
JKPSC — Jammu & Kashmir PSC (One Time Registration, all advertisements)Passport-size JPEG/JPG, 10–20 kB — with the date it was taken printed on the photo (commission’s own instructions); no official pixel sizeSignature: same 10–20 kB JPEG/JPG window · adverts set a photo-freshness cutoff · two prints of the same photo needed on exam dayjkpsc.nic.in
BPSC — Bihar PSC (bpsconline OTR, all advertisements)Under 35 kb, width 150–220 × height 250–320 px — the portal’s own instruction; current adverts make the photo a live webcam capture (white/light background)TWO signatures — English and Hindi — each under 20 kb, 250–320 × 150–220 px landscape · every document PDF ≤100 KB · profile locks after submitbpsconline.bihar.gov.in
WBPSC — West Bengal PSC (One Time Registration portal, all advertisements incl. WBCS)JPEG/JPG only, under 50 KB, max 300×450 px, portrait enforced (width ≤ height) — the portal’s own live check; the commission’s PDF still says 100 kbSignature: under 20 KB, max 450×200 px, landscape enforced (height ≤ width), same JPEG-only gate · OTR details editable only oncepsc.wb.gov.in
Bihar Police constable — CSBC (all constable recruitments)Colour, taken within two months, white background, 15–25 KB, .jpg/.jpeg/.gif — printed in the advertisements themselves; no official pixel sizeTWO signatures — English and Hindi, separate files — each 15–25 KB on white · non-compliance cancels the application (2023: a 68-page rejection list)csbc.bihar.gov.in
Assam Police and allied forces — SLPRB (APCAP common portal: police, forest, fire, prisons, excise)Colour, white background, latest/session-dated photo, max 450 KB, JPEG/JPG/PNG — the board’s own manual and adverts agree verbatim; no pixel size, no floor anywhereSignature: black or dark blue ink on white paper, max 100 KB, same formats · one APCAP registration reused across every SLPRB driveapcap.in
Haryana — HSSC and the Haryana CET (Group C and D posts)Latest colour photo, WHITE background, with the candidate’s name and the date it was taken printed on the photo — the Commission’s own 2026 adverts, every category; no public byte or pixel spec anywhereScanned signature · signed application form uploaded at final submission · both sides of two-sided certificates · numeric limits appear only on the portal’s upload screen (behind OTP)hssc.gov.in
AIIMS NORCET — Nursing Officer recruitment (AIIMS, JIPMER, ESIC; NORCET-11 window open to 13.08.2026)Passport-size colour photo, white background, ≤6 months old, 3.5×4.5 cm at 200 dpi, jpg/jpeg/gif/png, 50–100 kb — AIIMS’s own Upload Image Instructions; note the 50 kb FLOORSignature: full (no initials/capitals), 6×3 cm, 10–50 kb · left thumb impression: 4×3 cm, 10–50 kb · wrong images = application rejected (advert clause 9)aiimsexams.ac.in
Delhi — DSSSB (OARS portal, Combined Examination and all advertisements)Recent clear colour photo, plain white/off-white background, full face front view — content rules only, NO public byte or pixel spec; blurred photo or signature = application rejectedThe one numeric spec DSSSB prints is the ID-proof scan: jpg/jpeg 15–60 KB with pixel minimums per document (300×200 PAN/DL, 200×300 Voter Card, 450×350 Passport) · Aadhaar number = no scan needed · ID proof prints on the admit carddsssb.delhi.gov.in
India Post GDS — Gramin Dak Sevak online engagement (all circles)Latest photo, jpg/jpeg, “size – not exceeding 50kb” — the portal’s own registration instructions; no pixel size, no floor anywhereSignature: jpg/jpeg, “not exceeding 20kb” · uploaded at registration — no editing after submission · one registration per candidate (Aadhaar + OTP-verified mobile/email)indiapostgdsonline.gov.in
Voter ID (EPIC) — ECI Voters’ Services Portal (Form 6 / Form 8, voters.eci.gov.in)Colour passport-size photo, white background, “Photograph size maximum 2MB, .jpg/.jpeg only” — the portal’s own upload strings; photo prints on the EPIC card; no pixel rule anywhereSupporting documents .jpg/.png/.pdf ≤2 MB (PDFs 3 MB in newer flows) · intensive-revision signature 50–200 KB png/jpg/jpeg · nvsp.in now redirects here — old “NVSP specs” are stalevoters.eci.gov.in
Bangladesh government jobs — BCS / BPSC / DPE (all Teletalk portals)Exactly 300×300 px (width × height), colour mandatory (B&W/grayscale rejected), <100 KB; facial-recognition check on uploadSignature: exactly 300×80 px, ≤60 KB, black ink on white paper, applicant’s own — checked against the exam attendance sheetbpsc.teletalk.com.bd
Indonesia civil service — CPNS / PPPK (SSCASN, BKN)Pas foto: digital, plain red background (portal FAQ) — no public pixel or byte rule; the one number SSCASN publishes is JPEG ≤200 KB, enforced by its own account-flow code on the KTP scan (204,800 bytes browser-side)Swafoto is now a LIVE webcam face-verification at account creation — not a file upload; per-document caps inside the application are shown on the upload screen (behind login); the instansi’s announcement adds its own document rulessscasn.bkn.go.id
Nepal government jobs — Lok Sewa Aayog (federal PSC online portal)JPG or PNG, ≤500 KB (portal counts 500,000 bytes exactly) — no official pixel size existsSignature and citizenship certificate (front + back): same JPG/PNG ≤500 KB · other documents PDF/JPEG/PNG ≤500 KBpsconline1.psc.gov.np

Admissions tests — United States

FormPhotoSignature / other uploadsSource
SAT registration (College Board)Official file rule is just .jpg/.gif/.png with crop-after-upload — no pixel dims, no KB cap published anywhere; an unpublished upload size check exists (College Board’s own warning) — the 640×480 / 2 MB / 10–300 KB numbers forums quote are inventedThe real rules are content rules: head-on, only person in frame, both eyes + hair visible, no filters or digital alteration, no non-religious head coverings; must match test-day look — staff compare it to your physical photo IDsatsuite.collegeboard.org
ACT registration (ACT.org)JPG/JPEG/PNG/BMP, max 5 MB, at least 640×480 px, portrait orientation — a real published spec (iPhone HEIC is not on the list; GIF, which the SAT takes, isn’t either)Content rules do the rejecting: plain background, head-on, no dark glasses, no filters/enhancement; photo deadline ≈ 5 days before the test date — miss it and the registration is cancelled with no refundact.org
LSAT registration (LSAC).jpg/.gif/.png, minimum 195×195 px, ≥72 ppi — and a file-size cap whose error message is published but whose number isn’t (LSAC’s own upload-help FAQ); renaming an extension errors — files must be convertedMust be a DIFFERENT photo than the one on the government ID you present at the test (don’t scan the ID); head and shoulders only, plain background, must fill the 195×195 box — crop-and-rotate tool provided in the uploaderlsac.org

Medical residency — United States

FormPhotoSignature / other uploadsSource
ERAS residency application (MyERAS / ECFMG)Max 150 KB on both routes; MyERAS (US grads) takes JPG/PNG, ECFMG’s MyIntealth (IMGs) takes JPEG only plus “no larger than 2.5×3.5 in” — an inches rule that lives in the file’s DPI metadataHead and shoulders, face centered, natural expression — used to identify you at interviews and as a memory aid at rank time; IMG uploads transmit via ECFMG within 24 h; photos are reusable across seasonsstudents-residents.aamc.org

Visas, passports and citizenship

FormPhotoSignature / other uploadsSource
US DV lottery (green card)600×600 px square JPEG, ≤240 KBtravel.state.gov
US visa (DS-160 / DS-260)Square 600×600 to 1200×1200 px JPEG, ≤240 KB, compression ≤20:1travel.state.gov
US passport renewal (online)JPG/PNG/HEIC/HEIF, 54 KB – 10 MB, colour, unedited — no pixel spec, the portal crops for youtravel.state.gov
UK passport≥600×750 px, 50 KB – 10 MB, unaltered — do not crop (HMPO crops for you)gov.uk
UK ETA / visa (face photo, online route)JPG/JPEG, ≥600×750 px, 50 KB – 6 MB, vertical, unaltered; not the same photo as in your passportETA app route uses live camera capture — no file upload; passport-page photo has no published numbersgov.uk
Canada citizenship (grant / proof)≥420×540 px JPG, ~240 KB guideline / 4 MB cap, minimal compression, uneditedcanada.ca
Canada PR (PR portal / PR card)JPEG 715×1000 – 2000×2800 px, ≤4 MB, 5:7 shape; photo-of-a-paper-photo not accepted“Upload your photo (back)” slot takes a separate document: name, date of birth, date taken, studio name and addresscanada.ca
Canada visitor visa (TRV)35×45 mm print spec, no published pixels; account caps 4–5 MB, .jpg accepted everywhere — biometrics-givers need no photopaper route: 2 identical prints, name and date of birth written on the backcanada.ca
Australian citizenshipJPEG 70 KB – 3.5 MB, 1200×1600 px preferred, unedited (passport applications take no digital photo)immi.homeaffairs.gov.au
New Zealand — NZeTA and visasPortrait 3:4 JPG, 512 KB – 3 MB (portal errors cite 500 KB–3 MB and 900×1200–2250×3000 px)immigration.govt.nz
Ireland passport (Passport Online — Book and Card)Colour JPEG ≥715×951 px, ≤9 MB, no scans, unedited — no minimum file sizeireland.ie
Singapore — passport, IC, PR, citizenship (ICA)400×514 px; jpg/jpeg/png/heic/heif, ≤8 MB, white backgroundica.gov.sg
Nigeria passport (passport.immigration.gov.ng)Digital photo: 600×800 px, under 2 MB, white background (the portal’s own Test Photo Upload checklist); JPG/JPEG/PNG accepted; hair off face and ears, no headphones/mask, even lighting; ICAO relaxation for kids under 5Portal has a pre-application “Test Photo Upload” compliance checker — run your resized photo through it before paying; domestic portal only (applying from outside Nigeria is a separate flow on the same site)passport.immigration.gov.ng
Ghana passport (passport.mfa.gov.gh)Uploaded photo 140×170 px, white background, JPEG or PDF, cap “max 250 KB – 1 MB (varies by mission)” — 250 KB passes everywhere; both ears + forehead visible, no glasses (medical exceptions), no headgear (religious exceptions), no large earringsA live photo is ALSO captured at the PAC during enrolment — the portal’s FAQ says do NOT wear white clothing to the appointmentpassport.mfa.gov.gh
Pakistan passport — online renewal (DGI&P)35×45 mm shape, white background, JPG/PNG; page says ≤5 MB but the portal’s own Photograph Verification tool rejects files over 500 KB — fit to 500 KB and both numbers pass; no official pixel count; face 70–80% of frame, no glasses at allPortal checks ICAO compliance server-side; no-refund policy on submitted applications; fingerprint form is a separate 600 DPI grayscale JPEG scanonlinemrp.dgip.gov.pk
Indian passport — applying abroad (Global Passport Seva)Exactly 630×810 px colour JPEG, under 250 KB, white backgroundSignature: rectangular scan crop, ≤100 KB — no official pixel dims. 12 upload attempts total. Domestic PSK applications upload no photo (live capture)passportindia.gov.in
India OCI card (ociservices.gov.in)Square JPEG (height = width), 200×200 to 900×900 px, ≤200 KB, plain light background — explicitly NOT white; face ~80% of frame, no borderSignature: JPEG/JPG ≤200 KB — no official pixel dims (“600×200” / “1:3” numbers on resizer sites are invented). US-passport-photo reuse fails: that one requires the white background OCI rejectsociservices.gov.in
India e-Visa (e-Tourist, e-Business, e-Medical…)Square JPEG (height = width), 10 KB – 1 MB; no official pixel countPassport bio page: separate PDF upload, 10–300 KB (PixFit is image-only)indianvisaonline.gov.in
Vietnam e-Visa (evisa.gov.vn)4×6 cm shape (2:3 portrait), JPG/JPEG under 2 MB; no official pixel count, no minimumPassport bio page: uploaded as an image in the same step; auto-read to fill the form, unreadable = blockedevisa.gov.vn
Indonesia e-VOA / e-Visa (evisa.imigrasi.go.id)Colour JPEG/JPG/PNG, min 400×600 px (2:3), max 2 MB; no minimum file sizePassport bio page: colour scan with all edges visible, same applicationevisa.imigrasi.go.id
Thailand e-Visa (thaievisa.go.th)JPG/JPEG only, under 3 MB, min height 160 px, taken within 6 months; automated ICAO composition check; no minimum file sizeSupporting documents (passport bio page etc.): JPG/JPEG/PDF, 3 MB each. Fee non-refundablethaievisa.go.th
South Korea K-ETA (k-eta.go.kr)Colour JPG under 20 MB (current official FAQ); guides still quote the old 700×700 px / 100 KB widget rule — ~100 KB passes every readingPassport bio page: JPG under 20 MB, same application. Most Western countries temporarily exempt through Dec 31, 2026; 17-and-under / 65-and-over always exemptk-eta.go.kr
Saudi tourist eVisa (visa.visitsaudi.com)Exactly 200×200 px, 5–100 KB (both ends enforced); face 70–80% of frame; white plain background; no file format stated — JPEG is the safe choiceTourist eVisa only — work/consular visas use separate portals, not verified; the direct Hajj program has its own row belowvisa.visitsaudi.com
Nusuk Hajj — direct Hajj program (hajj.nusuk.sa)Personal photo: spec shown only inside the portal at the upload step — no public numbers; passport scan: PNG/JPG, ≤1 MB, portal prints both “max 800×400” and “max 400×800” — long edge ≤400 px passes both readingsThree uploads (passport, personal photo, proof of residence); passport valid ≥6 months before arrival; direct-program serviced countries only — countries with Hajj missions use national quotashajj.nusuk.sa
Uzbekistan e-visa (e-visa.gov.uz)35×45 mm at 300 dpi (= 413×531 px), JPG only, under 1 MB; automated ICAO face check; upload code requires a lowercase single-dot .jpg filenamePassport bio page: JPG under 1 MB, auto-read to fill the form. Stay ≤ 30 days; $20 fee non-refundable. Guides saying 35×40 mm / 500 KB passport scan are stalee-visa.gov.uz
Ethiopia e-Visa (evisa.gov.et)Recent passport-size colour photo, JPEG/JPG/PNG under 2 MB (code enforces 2,000,000 bytes); no official pixel dims — the 35×45 mm / 600×600 numbers resizer sites quote are inventedPassport bio page: scanned colour copy, same under-2 MB image rule, must be clear and readable; passport valid ≥ 6 months from entry; fees non-refundable; validity runs from intended arrival dateevisa.gov.et
Tanzania eVisa (visa.immigration.go.tz)Coloured, plain background, passport shape up to 45×35 mm, JPG/JPEG only, under 500 KB; glasses allowed if regularly worn; no official pixel dims — the 300×300 px / 2 MB numbers lookalike sites quote are inventedPassport bio page copy + return ticket required; referral-catalogue nationals: apply ≥ 2 months ahead, don’t buy tickets before approval (official advice)visa.immigration.go.tz
Kenya eTA (etakenya.go.ke)Official requirement is just “Selfie or passport-type photo” — no pixel dims, no KB cap, no format rule published anywhere on the portal; live selfie capture built into the form — the 207×207 / 300 KB and 500×500 numbers agency sites quote are invented (207×207 looks like the retired eVisa system’s spec)Passport bio-data page: photo or scan, .jpg/.jpeg/.png/.pdf (read from the live form); processing 3 working days; valid for travel within 90 days of issue; EAC citizens + long 90-day and 60-day visa-exempt lists don’t need one at alletakenya.go.ke
Oman eVisa (evisa.rop.gov.om)Only published rule: picture file not more than 512 KB (official ROP FAQ); no official pixel dims, format or background — the 40×60 mm / 944×1417 px / 200 KB numbers resizer sites quote are inventedPassport bio page: same 512 KB cap (one rule covers both uploads); passport ≥ 6 months valid prior to entry; lodge ≥ 4 days ahead; approved e-visa arrives by e-mailevisa.rop.gov.om
Qatar Hayya e-visa (hayya.qa)JPG/JPEG only, under 2 MB (portal’s own validation strings); automated face check (one face, head centered, eyes visible, clear image); no pixel dims published — the 30×40 / 35×45 / 38×48 mm numbers resizer sites quote contradict each other and aren’t on the portalPassport front page: same JPG/JPEG 2 MB rule, auto-read by MRZ OCR — keep the machine-readable lines glare-free; proof of accommodation: PDF only, 2 MBhayya.qa
Zimbabwe eVisa (evisa.gov.zw)Recent face picture: PNG/JPG/JPEG/PDF, max 1 MB — enforced as 1,000,000 bytes decimal (portal’s own form validation); no pixel dims or background rule published — the 35×45 mm / gray-background numbers resizer sites quote are paper-photo specsPassport bio page: same formats + 1 MB cap, compared side-by-side with your photo at review; most supporting docs 1 MB, attestant/affidavit slots 500 KB; passport must be valid 6 months from arrivalevisa.gov.zw
China visa — COVA (consular.mfa.gov.cn)Digital photo: 3:4 JPEG between 354×472 and 420×560 px, RGB colour, 40–120 KB (both ends enforced); white or near-white background, ears visible, glasses only if untinted with no glare; ≤6 months oldCOVA upload has built-in crop + automated check — official guidance: if it repeatedly fails you may continue and bring a standard ID photo with your passport; paper photo is a separate 33×48 mm print specchina-consulate.gov.cn
Japan eVisa (evisa.mofa.go.jp)Facial photo: JPG/PNG/GIF/BMP/HEIC, “up to 2 MB is recommended” (official FAQ wording); no pixel dims published — the portal’s upload step crops via its own red-rectangle frame; ≤6 months, plain untextured background, no photos re-taken from a passport, licence or group shotPassport data page: PDF/TIF/JPG/PNG/GIF/BMP/HEIC ≤2 MB, ≥640×480 recommended — MRZ must be in frame, sharp and correctly oriented; multi-file docs must merge into one PDF; supporting docs ≤2 MB, ≤50 pagesevisa.mofa.go.jp
Brazil eVisa (brazil.vfsevisa.com — US/CA/AU citizens)Coloured photo, white background, 3.5×4.5 cm = 413×531 px, JPEG/JPG ≤2 MB; no head coverings, no spectacles, no smiling, ears unobstructed, shoulders in frame (portal’s own guideline PDFs)Passport bio page: colour copy, MRZ fully visible, no glare/fingers; flight itinerary upload; passport valid ≥1 month beyond arrivalbrazil.vfsevisa.com
Laos eVisa (laoevisa.gov.la)Photo: 4×6 cm shape, colour, plain white background, ≤6 months, neutral expression, both eyes open (official FAQ); JPG/JPEG/PNG max 10 MB — the form itself crops to 4:6 and re-encodes at ~1000 px, so no pixel dims or minimum exist; the “2 MB” cap resizer sites quote is the supporting-document limitPassport bio page: whole page incl. MRZ, JPG/PNG ≤10 MB, machine-read to fill the form; ordinary passports only, valid >180 days from arrival; supporting docs (hotel/flight/bank) capped 2 MB; single entry, 30-day stay, apply ≥5 days aheadlaoevisa.gov.la
Myanmar eVisa (evisa.moip.gov.mm)Photo: 3.8×4.6 cm (1.5×1.8 in) shape, colour, white/off-white background, taken within 3 MONTHS, eyeglasses off, neutral or natural smile (official sheet); image file ≤2 MB — the form itself crops to 3.8:4.6 and re-encodes, so no pixel dims exist; the “4.8 cm” third-party figure contradicts the portal’s own sheetDocuments step: JPG/PNG/PDF strictly under 2 MB each (passport bio page; business visas add invitation + company letters); tourist 28-day stay / business 70-day; designated ports of entry only; refund policy agreed at paymentevisa.moip.gov.mm
Armenia e-Visa (evisa.mfa.am)Facial photo: JPEG/PNG/BMP, smallest side over 250 px, ratio anywhere from 1:8 to 3:1 — NO required pixel size; the portal’s own captions disagree on the cap (6 MB/6000 px help text vs 10 MB/10,000 px requirements popup) — stay ≤6 MB with no side over 6000 px and every reading passesPassport scan: JPG/PNG/BMP/PDF ≤6 MB (valid ≥3 months after departure, ≥2 free pages, issued ≤10 years); supporting docs ≤6 MB each; fees USD 8 (21-day) / USD 39 (120-day) non-refundable — run the portal’s eligibility checker first (many nationalities are visa-free 90 days)evisa.mfa.am
Togo eVisa (voyage.gouv.tg)Photo: exactly 35×45 mm shape (7:9), face 70–80% of the frame, white background, ≤6 months, colour, unretouched, neutral expression (official procedure text + FAQ criteria list); the portal’s own photo checker takes PNG/JPG/PDF up to 5 MB — no pixel dims or minimum existThe platform runs its own AI photo-compliance checker (“Check my photo”) — use it after resizing; all visa types need 1 photo + flight confirmation if by air; payment proof PDF/JPEG/JPG/PNG ≤5 MB; fee non-refundable, no corrections after payment, 5 working days standard, surcharge <6 days before arrivalvoyage.gouv.tg
Djibouti eVisa (evisa.gouv.dj)Photograph: JPG or PNG only, each file ≤ 250 Kb — enforced as 250,000 bytes decimal (the portal’s own form validation); no pixel dims, background rule or minimum exist — the “1 MB / 350×350 px” and “600×600–1200×1200” numbers resizer sites quote are invented (1 MB would be rejected)Passport copy, ticket and hotel/invitation uploads: JPG/PNG/PDF, same 250 Kb cap each; invitation letter must contain the host’s contacts; fee + 10% VAT non-refundable; e-visa arrives as a PDF after approvalevisa.gouv.dj
Rwanda visa (IremboGov)Photo: JPG, white background, ≤500 KB (the platform’s own support guide) — NO pixel dims or minimum exist; Irembo runs a server-side photo check at upload time; the “500×500 px” / “10 KB–1 MB square” numbers resizer and lookalike sites quote are inventedPassport bio-data page AND application letter/certificates: PDF ≤500 KB each (image→PDF under a byte cap is exactly what PixFit’s PDF output does); ~25 nationalities are visa-free 90 days and visa-on-arrival exists for everyone — check before applying; 4-day processing; e-Passport service uses different caps (photo JPG ≤200 KB)support.irembo.gov.rw
Uganda e-Visa / East Africa Tourist Visa (visas.immigration.go.ug)Every upload — photo AND passport bio-data page — JPEG/PNG/BMP/PDF, min 5 KB, max 250 KB (the wizard’s own Add-documents rule); no official pixel dimensions (“recent passport-size photograph”)East Africa Tourist Visa (Kenya+Rwanda+Uganda, USD 100) uses the identical 5–250 KB window, adds itinerary + return ticket; tourist single entry USD 50; payment online-only, before processing, non-refundablevisas.immigration.go.ug
Angola visa online (sme.gov.ao)Face image: JPG only, width 381–571 px, height 496–744 px, ≤200 kb; recent photo, white background (SME’s own instructions page, in Portuguese)Passport scan: JPG 480–1000 × 340–720 px, ≤70 kb — the tightest cap on the page; supporting docs = A4 scans 810–1250 × 1150–1770 px, JPG ≤150 kb each or one multipage TIFF ≤10,240 kb; originals verified at the consulate (biometrics + interview) after online submissionsme.gov.ao
UAE visa / residency / Emirates ID (ICP smart services)Personal photo: SQUARE, min 600×600 to max 1200×1200 px — “height must equal width”, min 96 dpi (the portal’s own rejection message, EN + AR); JPEG/JPG; server re-checks clarity + image content + ICAO compliance on upload — the 300×369 / 413×531 / 43×55 mm figures resizer sites quote are all non-square and fail the checkAttachments: JPEG/JPG/PDF ≤2 MB each (passport copy slots JPEG/JPG only, no PDF); MOHRE-linked document slots ≤500 KB; photo ≤6 months old, white/plain light background; Dubai’s GDRFA channel has its own rulessmartservices.icp.gov.ae
Philippines NMAT (CEM)Square JPG, at least 600×600 px, ≤2 MBcem-inc.org.ph

How to read this table

Ranges like "20–50 KB" are enforced at both ends by most Indian exam portals — a file under the minimum is rejected just like an oversized one. Where a spec-compliant encode naturally lands below the floor (tiny signature boxes are the usual case), PixFit meets the minimum with a spec-valid JPEG comment padding that changes no pixels; the detail pages explain when that applies. "Live-captured" means the portal takes the photo with your webcam during registration and there is nothing to upload or resize.

These numbers change

Portals revise their windows between cycles — NEET and JEE Main both changed theirs for 2026. Your notification or the upload screen in front of you is always the authority; this page and the detail pages tell you what was verified and when, not what can never change. If a portal shows different numbers than this table, trust the portal (and the free-text Target and Exact size fields above accept any spec you type).

Nothing is uploaded to us

Every resize, crop and compression runs in your browser. An ID photo, a signature and a thumb impression are exactly the kinds of files that should not be round-tripped through someone's server — that is the point of this tool.