{
  "schemaVersion": 1,
  "license": "CC BY 4.0",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Data: img-fix.com exam & government portal upload limits (CC BY 4.0). Please credit \"img-fix.com\" and link to https://img-fix.com when you use it.",
  "source": "https://img-fix.com/data/portal-specs.json",
  "compiled": "2026-07-28",
  "schemaDocs": "https://img-fix.com/data",
  "rowCount": 23,
  "rows": [
    {
      "slug": "afcat-photo-upload",
      "portal": "AFCAT",
      "portalFull": "Air Force Common Admission Test (AFCAT) — Indian Air Force",
      "country": "India",
      "category": "government-recruitment",
      "assetType": "photo",
      "displayName": "AFCAT Photo Upload — 100 KB to 200 KB",
      "status": "shipping",
      "minKB": 100,
      "maxKB": 200,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPG",
        "JPEG"
      ],
      "notes": "A recent passport-size colour picture with a light background, looking straight at the camera with a relaxed face. The notification also asks candidates to name the file 'Passport Photograph.jpg' (or .jpeg) before uploading — a small but genuine rejection trap if the wrong filename or extension is used. No pixel dimension, DPI or aspect ratio is given. Figures are from the AFCAT Cycle 02/2026 Notification; AFCAT runs multiple cycles a year and each republishes its own notification, so check yours.",
      "source": {
        "name": "Indian Air Force — AFCAT Cycle 02/2026 Notification",
        "url": "https://careerairforce.gov.in/sites/default/files/2026-05/AFCAT-Cycle-02-2026-Notification.pdf",
        "accessed": "2026-07-28"
      }
    },
    {
      "slug": "afcat-signature-upload",
      "portal": "AFCAT",
      "portalFull": "Air Force Common Admission Test (AFCAT) — Indian Air Force",
      "country": "India",
      "category": "government-recruitment",
      "assetType": "signature",
      "displayName": "AFCAT Signature Upload — 80 KB to 150 KB",
      "status": "shipping",
      "minKB": 80,
      "maxKB": 150,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPG",
        "JPEG"
      ],
      "notes": "The signature must be made on white paper in black ink by the applicant only — not by anyone else — and candidates are told to 'scan the signature area only and not the entire page', which is an easy way to blow past the 150 KB ceiling if missed. The notification suggests the filename 'Signature.jpg' (or .jpeg). No pixel dimension or DPI is given. Same AFCAT Cycle 02/2026 Notification as the photo entry; check your own cycle's notification.",
      "source": {
        "name": "Indian Air Force — AFCAT Cycle 02/2026 Notification",
        "url": "https://careerairforce.gov.in/sites/default/files/2026-05/AFCAT-Cycle-02-2026-Notification.pdf",
        "accessed": "2026-07-28"
      }
    },
    {
      "slug": "ctet-photo-upload",
      "portal": "CTET",
      "portalFull": "CBSE — Central Teacher Eligibility Test",
      "country": "India",
      "category": "exam",
      "assetType": "photo",
      "displayName": "CTET Photo Upload — 10 KB to 100 KB",
      "status": "shipping",
      "minKB": 10,
      "maxKB": 100,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": 3.5,
      "printHeightCm": 4.5,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "Dimensions are given as 3.5 cm wide by 4.5 cm high. No pixel or DPI figures appear in the official bulletin.",
      "source": {
        "name": "CBSE — CTET Information Bulletin",
        "url": "https://cdnbbsr.s3waas.gov.in/s3443dec3062d0286986e21dc0631734c9/uploads/2026/05/202605111250310617.pdf",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "ctet-signature-upload",
      "portal": "CTET",
      "portalFull": "CBSE — Central Teacher Eligibility Test",
      "country": "India",
      "category": "exam",
      "assetType": "signature",
      "displayName": "CTET Signature Upload — 3 KB to 30 KB",
      "status": "shipping",
      "minKB": 3,
      "maxKB": 30,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": 3.5,
      "printHeightCm": 1.5,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "Dimensions are given as 3.5 cm long by 1.5 cm high. A 30 KB ceiling is one of the tightest here.",
      "source": {
        "name": "CBSE — CTET Information Bulletin",
        "url": "https://cdnbbsr.s3waas.gov.in/s3443dec3062d0286986e21dc0631734c9/uploads/2026/05/202605111250310617.pdf",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "cuet-ug-photo-upload",
      "portal": "CUET UG",
      "portalFull": "CUET (UG) 2026 — National Testing Agency",
      "country": "India",
      "category": "exam",
      "assetType": "photo",
      "displayName": "CUET UG Photo Upload — 10 KB to 200 KB",
      "status": "shipping",
      "minKB": 10,
      "maxKB": 200,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPG",
        "JPEG"
      ],
      "notes": "A recent, colour, scanned passport-size photograph with 80% of the face visible (including ears, without a mask) against a white background, with a light-coloured background and proper lighting. The bulletin separately requires candidates to capture a 'live photograph' via webcam at the time of filling the form, in addition to uploading this scanned photograph — an extra step that trips up candidates expecting only a single upload. No pixel dimension or DPI is given. Figures from the CUET (UG) 2026 Information Bulletin.",
      "source": {
        "name": "NTA — Information Bulletin, CUET (UG) 2026",
        "url": "https://cdnbbsr.s3waas.gov.in/s3d1a21da7bca4abff8b0b61b87597de73/uploads/2026/01/202601031633478370.pdf",
        "accessed": "2026-07-28"
      }
    },
    {
      "slug": "cuet-ug-signature-upload",
      "portal": "CUET UG",
      "portalFull": "CUET (UG) 2026 — National Testing Agency",
      "country": "India",
      "category": "exam",
      "assetType": "signature",
      "displayName": "CUET UG Signature Upload — 10 KB to 50 KB",
      "status": "shipping",
      "minKB": 10,
      "maxKB": 50,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPG",
        "JPEG"
      ],
      "notes": "No pixel dimension or DPI is given for the signature. Note that a separate Disability/UDID certificate upload, where applicable, must be a PDF of 50–300 KB — a different format and size band from the photo and signature, and easy to mix up. Figures from the CUET (UG) 2026 Information Bulletin.",
      "source": {
        "name": "NTA — Information Bulletin, CUET (UG) 2026",
        "url": "https://cdnbbsr.s3waas.gov.in/s3d1a21da7bca4abff8b0b61b87597de73/uploads/2026/01/202601031633478370.pdf",
        "accessed": "2026-07-28"
      }
    },
    {
      "slug": "us-dv-lottery-photo-upload",
      "portal": "US DV Lottery",
      "portalFull": "US Diversity Visa Program",
      "country": "United States",
      "category": "visa",
      "assetType": "photo",
      "displayName": "DV Lottery Photo Upload — maximum 240 KB",
      "status": "shipping",
      "minKB": null,
      "maxKB": 240,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": 600,
      "minHeightPx": 600,
      "maxWidthPx": 1200,
      "maxHeightPx": 1200,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "The image must be square — height equal to width. Colour, 24 bits per pixel, sRGB colour space, and a compression ratio no greater than 20:1. Plain white or off-white background, taken within the last six months, head height between 22 mm and 35 mm or 50–69% of image height. Confirmed identically on the Digital Image Requirements page and in the DV program instructions.",
      "source": {
        "name": "U.S. Department of State — Digital Image Requirements",
        "url": "https://travel.state.gov/content/travel/en/us-visas/visa-information-resources/photos/digital-image-requirements.html",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "gate-photo-upload",
      "portal": "GATE",
      "portalFull": "GATE 2026 — IIT Guwahati",
      "country": "India",
      "category": "exam",
      "assetType": "photo",
      "displayName": "GATE Photo Upload — 5 KB to 600 KB",
      "status": "shipping",
      "minKB": 5,
      "maxKB": 600,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": 200,
      "minHeightPx": 260,
      "maxWidthPx": 530,
      "maxHeightPx": 690,
      "printWidthCm": 3.5,
      "printHeightCm": 4.5,
      "dpi": null,
      "formats": [
        "JPEG",
        "JPG"
      ],
      "notes": "The aspect ratio must fall between 0.66 and 0.89 width to height — a constraint most resizers ignore, and a common cause of a rejected upload even when the file size is fine. Colour passport-size photo on a white background with the face covering 60–70% of the frame, frontal view. GATE's organising institute rotates each year; GATE 2026 is run by IIT Guwahati.",
      "source": {
        "name": "GATE 2026 (IIT Guwahati) — Photograph and Signature",
        "url": "https://gate2026.iitg.ac.in/photograph-and-signature.html",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "gate-signature-upload",
      "portal": "GATE",
      "portalFull": "GATE 2026 — IIT Guwahati",
      "country": "India",
      "category": "exam",
      "assetType": "signature",
      "displayName": "GATE Signature Upload — 3 KB to 300 KB",
      "status": "shipping",
      "minKB": 3,
      "maxKB": 300,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": 250,
      "minHeightPx": 80,
      "maxWidthPx": 580,
      "maxHeightPx": 180,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPEG",
        "JPG"
      ],
      "notes": "The height-to-width ratio must be 1 to R where R falls between 2.75 and 3.75. The signature must be in black or dark blue ink and cover 70–80% of the image area.",
      "source": {
        "name": "GATE 2026 (IIT Guwahati) — Photograph and Signature",
        "url": "https://gate2026.iitg.ac.in/photograph-and-signature.html",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "australia-immiaccount-upload",
      "portal": "ImmiAccount",
      "portalFull": "Australian Department of Home Affairs — ImmiAccount",
      "country": "Australia",
      "category": "visa",
      "assetType": "document",
      "displayName": "ImmiAccount Attachment Limit — 5 MB per file",
      "status": "shipping",
      "minKB": null,
      "maxKB": 5120,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [],
      "notes": "ImmiAccount has no dedicated photo-upload feature with its own pixel spec — a passport-style photo is attached as a generic supporting document. Home Affairs states a 5 MB maximum per attachment, with between 30 and 60 attachable files depending on application type. Accepted file formats are not stated on that page, so none are listed here.",
      "source": {
        "name": "Department of Home Affairs — ImmiAccount help: attaching documents",
        "url": "https://immi.homeaffairs.gov.au/help-text/eplus/Pages/elp-h2526.aspx",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "jee-main-photo-upload",
      "portal": "JEE Main",
      "portalFull": "JEE (Main) — National Testing Agency",
      "country": "India",
      "category": "exam",
      "assetType": "photo",
      "displayName": "JEE Main Photo Upload — 10 KB to 200 KB",
      "status": "shipping",
      "minKB": 10,
      "maxKB": 200,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "A recent passport-size colour photograph with 80% of the image taken up by the face — without a mask, and including the ears — against a white background. No pixel dimension or DPI is specified. Figures from the JEE (Main) 2026 Information Bulletin.",
      "source": {
        "name": "NTA — Information Bulletin, JEE (Main) 2026",
        "url": "https://cdnbbsr.s3waas.gov.in/s3f8e59f4b2fe7c5705bf878bbd494ccdf/uploads/2025/10/202510311145384616.pdf",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "jee-main-signature-upload",
      "portal": "JEE Main",
      "portalFull": "JEE (Main) — National Testing Agency",
      "country": "India",
      "category": "exam",
      "assetType": "signature",
      "displayName": "JEE Main Signature Upload — 10 KB to 100 KB",
      "status": "shipping",
      "minKB": 10,
      "maxKB": 100,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "No pixel dimension or DPI is specified in the bulletin for the signature.",
      "source": {
        "name": "NTA — Information Bulletin, JEE (Main) 2026",
        "url": "https://cdnbbsr.s3waas.gov.in/s3f8e59f4b2fe7c5705bf878bbd494ccdf/uploads/2025/10/202510311145384616.pdf",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "neet-photo-upload",
      "portal": "NEET (UG)",
      "portalFull": "NEET (UG) — National Testing Agency",
      "country": "India",
      "category": "exam",
      "assetType": "photo",
      "displayName": "NEET Photo Upload — 10 KB to 200 KB",
      "status": "shipping",
      "minKB": 10,
      "maxKB": 200,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "A recent passport-size photo, colour or black and white, with 80% of the image area taken up by the face — without a mask, and including the ears — against a white background. Polaroid and computer-generated photos are rejected. No pixel dimension or DPI is given in the bulletin. Figures from the NEET (UG) 2026 Information Bulletin.",
      "source": {
        "name": "NTA — Information Bulletin, NEET (UG) 2026",
        "url": "https://cdnbbsr.s3waas.gov.in/s37bc1ec1d9c3426357e69acd5bf320061/uploads/2026/02/202602081576322299.pdf",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "neet-signature-upload",
      "portal": "NEET (UG)",
      "portalFull": "NEET (UG) — National Testing Agency",
      "country": "India",
      "category": "exam",
      "assetType": "signature",
      "displayName": "NEET Signature Upload — 10 KB to 100 KB",
      "status": "shipping",
      "minKB": 10,
      "maxKB": 100,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "No pixel dimension or DPI is given in the official bulletin for the signature.",
      "source": {
        "name": "NTA — Information Bulletin, NEET (UG) 2026",
        "url": "https://cdnbbsr.s3waas.gov.in/s37bc1ec1d9c3426357e69acd5bf320061/uploads/2026/02/202602081576322299.pdf",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "rrb-photo-upload",
      "portal": "RRB",
      "portalFull": "Railway Recruitment Board — Indian Railways",
      "country": "India",
      "category": "government-recruitment",
      "assetType": "photo",
      "displayName": "RRB Photo Upload — 20 KB to 300 KB",
      "status": "shipping",
      "minKB": 20,
      "maxKB": 300,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": 550,
      "minHeightPx": 550,
      "maxWidthPx": 1000,
      "maxHeightPx": 1000,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "24-bit colour depth required. Plain white background, three quarters of the photo showing the full face from the top of the hair to the bottom of the chin, taken within 10 days of the application, with the candidate's name and the date of the photo captioned at the bottom. RRB runs about 21 regional boards and each Centralised Employment Notice republishes its own upload notice, so figures can vary slightly by CEN — check yours.",
      "source": {
        "name": "RRB Chandigarh — Notice for uploading photo and signature, CEN 02/2024",
        "url": "https://rrbcdg.gov.in/uploads/2024/02-TECH/Notice%20for%20uploading%20Photo%20and%20signature_CEN%2002-2024(Technician)_English.pdf",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "rrb-signature-upload",
      "portal": "RRB",
      "portalFull": "Railway Recruitment Board — Indian Railways",
      "country": "India",
      "category": "government-recruitment",
      "assetType": "signature",
      "displayName": "RRB Signature Upload — 20 KB to 300 KB",
      "status": "shipping",
      "minKB": 20,
      "maxKB": 300,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": 350,
      "minHeightPx": 350,
      "maxWidthPx": 550,
      "maxHeightPx": 550,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "24-bit colour depth required. The same per-CEN variability caveat as the RRB photo entry applies.",
      "source": {
        "name": "RRB Chandigarh — Notice for uploading photo and signature, CEN 02/2024",
        "url": "https://rrbcdg.gov.in/uploads/2024/02-TECH/Notice%20for%20uploading%20Photo%20and%20signature_CEN%2002-2024(Technician)_English.pdf",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "ssc-photo-upload",
      "portal": "SSC",
      "portalFull": "Staff Selection Commission",
      "country": "India",
      "category": "exam",
      "assetType": "photo",
      "displayName": "SSC Photo Upload — 20 KB to 50 KB",
      "status": "shipping",
      "minKB": 20,
      "maxKB": 50,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": 3.5,
      "printHeightCm": 4.5,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "The photo must not be more than three months old, must show the full face with both ears visible, and the face should occupy roughly 40% of the photo. A 50 KB ceiling on a 3.5 × 4.5 cm colour photo is tight — this is the classic case where quality has to come down, not just dimensions. The source instruction sheet is dated 2021 and is still the spec referenced across current SSC notices; check your specific notice for changes.",
      "source": {
        "name": "SSC — Instructions for filling Online Application, Annexure-IV",
        "url": "https://ssc.nic.in/SSCFileServer/PortalManagement/UploadedFiles/Instructions_rhq_24092021.pdf",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "ssc-signature-upload",
      "portal": "SSC",
      "portalFull": "Staff Selection Commission",
      "country": "India",
      "category": "exam",
      "assetType": "signature",
      "displayName": "SSC Signature Upload — 10 KB to 20 KB",
      "status": "shipping",
      "minKB": 10,
      "maxKB": 20,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": 4,
      "printHeightCm": 3,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "A thumb impression is also allowed for visually handicapped candidates. Same source-date caveat as the SSC photo entry.",
      "source": {
        "name": "SSC — Instructions for filling Online Application, Annexure-IV",
        "url": "https://ssc.nic.in/SSCFileServer/PortalManagement/UploadedFiles/Instructions_rhq_24092021.pdf",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "ugc-net-photo-upload",
      "portal": "UGC NET",
      "portalFull": "UGC-NET June 2026 — National Testing Agency",
      "country": "India",
      "category": "exam",
      "assetType": "photo",
      "displayName": "UGC NET Photo Upload — 10 KB to 200 KB",
      "status": "shipping",
      "minKB": 10,
      "maxKB": 200,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPG",
        "JPEG"
      ],
      "notes": "A recent passport-size photograph, colour or black and white, with 80% of the face (without a mask, ears included) visible against a white background; no cap or goggles, though regularly-worn spectacles are allowed. Polaroid and computer-generated photos are rejected. No pixel dimension or DPI is given. Figures from the UGC-NET June 2026 Information Bulletin.",
      "source": {
        "name": "NTA — Information Bulletin, UGC-NET June 2026",
        "url": "https://cdnbbsr.s3waas.gov.in/s301eee509ee2f68dc6014898c309e86bf/uploads/2026/04/202604291863555100.pdf",
        "accessed": "2026-07-28"
      }
    },
    {
      "slug": "ugc-net-signature-upload",
      "portal": "UGC NET",
      "portalFull": "UGC-NET June 2026 — National Testing Agency",
      "country": "India",
      "category": "exam",
      "assetType": "signature",
      "displayName": "UGC NET Signature Upload — 10 KB to 50 KB",
      "status": "shipping",
      "minKB": 10,
      "maxKB": 50,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPG",
        "JPEG"
      ],
      "notes": "The signature must be the candidate's own full signature in running handwriting, in blue or black ink on white paper — writing the name in capital letters in the box is explicitly rejected as not being a signature. No pixel dimension or DPI is given. Figures from the UGC-NET June 2026 Information Bulletin.",
      "source": {
        "name": "NTA — Information Bulletin, UGC-NET June 2026",
        "url": "https://cdnbbsr.s3waas.gov.in/s301eee509ee2f68dc6014898c309e86bf/uploads/2026/04/202604291863555100.pdf",
        "accessed": "2026-07-28"
      }
    },
    {
      "slug": "uk-visa-photo-upload",
      "portal": "UK Visa",
      "portalFull": "UK Visas and Immigration online application",
      "country": "United Kingdom",
      "category": "visa",
      "assetType": "photo",
      "displayName": "UK Visa Photo Upload — 50 KB to 6 MB",
      "status": "shipping",
      "minKB": 50,
      "maxKB": 6144,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": 600,
      "minHeightPx": 750,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPEG",
        "JPG"
      ],
      "notes": "The photo must be vertically oriented on a plain light-coloured background, taken in a well-lit room, unaltered by software, not a scan or a photo of another photo, and not the same photo used in the applicant's passport or ID. This is the visa guidance, which caps at 6 MB — the separate passport page allows up to 10 MB.",
      "source": {
        "name": "GOV.UK — How to take a photo for a visa application or permission",
        "url": "https://www.gov.uk/guidance/how-to-take-a-photo-for-a-visa-application-or-permission",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "upsc-photo-upload",
      "portal": "UPSC",
      "portalFull": "Union Public Service Commission — Online Recruitment Application",
      "country": "India",
      "category": "government-recruitment",
      "assetType": "photo",
      "displayName": "UPSC Photo Upload — 20 KB to 200 KB",
      "status": "shipping",
      "minKB": 20,
      "maxKB": 200,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "The face must cover about three quarters of the photo area. No pixel dimensions or DPI are given in the instructions document.",
      "source": {
        "name": "UPSC Online — Instructions for Uploading Documents",
        "url": "https://upsconline.nic.in/ngrp/assets/PDF/Instructions%20for%20uploading%20documents-new-2.pdf",
        "accessed": "2026-07-26"
      }
    },
    {
      "slug": "upsc-signature-upload",
      "portal": "UPSC",
      "portalFull": "Union Public Service Commission — Online Recruitment Application",
      "country": "India",
      "category": "government-recruitment",
      "assetType": "signature",
      "displayName": "UPSC Signature Upload — 20 KB to 100 KB",
      "status": "shipping",
      "minKB": 20,
      "maxKB": 100,
      "widthPx": null,
      "heightPx": null,
      "minWidthPx": null,
      "minHeightPx": null,
      "maxWidthPx": null,
      "maxHeightPx": null,
      "printWidthCm": null,
      "printHeightCm": null,
      "dpi": null,
      "formats": [
        "JPEG"
      ],
      "notes": "The document states a resolution 'between 350 pixels to 500 pixels' without saying whether that refers to width, height or both, so no pixel dimension is recorded here rather than guessing which axis it means.",
      "source": {
        "name": "UPSC Online — Instructions for Uploading Documents",
        "url": "https://upsconline.nic.in/ngrp/assets/PDF/Instructions%20for%20uploading%20documents-new-2.pdf",
        "accessed": "2026-07-26"
      }
    }
  ],
  "gaps": [
    {
      "slug": "ibps-photo-upload",
      "portal": "IBPS",
      "country": "India",
      "assetType": "photo",
      "displayName": "IBPS Photo Upload",
      "reason": "IBPS publishes scanning and uploading guidelines per recruitment cycle, but every located copy is a scanned image PDF rather than machine-readable text and could not be read. Figures around 200 × 230 px and 20–50 KB circulate on coaching and resizer sites; none trace to a readable official document, so nothing is published here. Read the guideline PDF linked from your own IBPS application page.",
      "attemptedSource": "https://www.ibps.in/"
    },
    {
      "slug": "passport-seva-photo-upload",
      "portal": "Passport Seva",
      "country": "India",
      "assetType": "photo",
      "displayName": "Passport Seva Photo Upload",
      "reason": "There is no published KB or pixel limit because there is usually nothing to upload: the instruction booklet states a photograph is not required for applications submitted at a Passport Seva Kendra or Post Office PSK, where the photo is captured at the centre. A printed 4.5 × 3.5 cm photo applies only to the limited non-PSK route, and that is not a digital upload.",
      "attemptedSource": "https://www.passportindia.gov.in/AppOnlineProject/pdf/ApplicationformInstructionBooklet-V3.0.pdf"
    },
    {
      "slug": "pan-card-photo-upload",
      "portal": "PAN Card",
      "country": "India",
      "assetType": "photo",
      "displayName": "PAN Card Photo Upload",
      "reason": "Protean's page states JPEG at 200 DPI with a 50 KB maximum, but gives photo dimensions as 5 cm × 2.5 cm, which contradicts the 3.5 × 2.5 cm size referenced elsewhere on the same domain for form-affixed photographs and looks like an error in the source. Because the dimension figure cannot be reconciled against a second official document, this row is held back rather than shipped with a number that may be wrong.",
      "attemptedSource": "https://www.proteantech.in/articles/pan-card-documents-scanning-uploading-method/"
    },
    {
      "slug": "canada-ircc-photo-upload",
      "portal": "IRCC",
      "country": "Canada",
      "assetType": "photo",
      "displayName": "IRCC Photo Upload",
      "reason": "IRCC's photograph specification page defines only printed requirements — a 35 × 45 mm frame with a 31–36 mm head — and says of digital photos merely that they must not be altered in any way. No KB, pixel or DPI figure for a digital upload is published, so none is invented here. For the Canadian passport digital spec, which is published, see the Canadian passport photo page.",
      "attemptedSource": "https://www.canada.ca/en/immigration-refugees-citizenship/services/application/application-forms-guides/temporary-resident-visa-application-photograph-specifications.html"
    },
    {
      "slug": "cat-photo-upload",
      "portal": "CAT",
      "country": "India",
      "assetType": "photo",
      "displayName": "CAT Photo Upload",
      "reason": "The only official document currently on iimcat.ac.in is a 6-page 'CAT 2026 Information Bulletin' dated 26 July 2026, which lists the IIMs' programmes and general eligibility but does not contain a photograph or signature upload specification on its readable pages; the remaining pages of the rendered PDF could not be reliably extracted in this research session, so this is recorded as a gap rather than guessed at. CAT 2026 registration opens 3 August 2026 — only days after this bulletin — and the parallel CLAT 2027 notice, whose registration window opens the same day, states outright that admission-process specifics 'shall be notified in due course', suggesting the detailed photograph and signature specification may only surface once the online application form itself goes live. Candidates should check the upload screen on iimcat.ac.in directly once registration opens. No coaching or resizer-site figures (which circulate widely, e.g. around 5–80 KB) are reproduced here because none could be traced to an official IIM document.",
      "attemptedSource": "https://cdn.digialm.com/per/g06/pub/32842/EForms/image/CAT2026/CAT_2026_Information_Bulletin_26-07-26.pdf"
    },
    {
      "slug": "clat-photo-upload",
      "portal": "CLAT",
      "country": "India",
      "assetType": "photo",
      "displayName": "CLAT Photo Upload — embedded in PDF, no size limit stated",
      "reason": "Held back: CLAT publishes no file size, pixel dimension or format limit at all — documents are embedded in a PDF rather than uploaded as images. With no target there is nothing for the compress tool to preload. CLAT is the odd one out among the portals covered here: the official UG and PG instructions both say only that a 'front facing passport size recent photograph with plain background' is required, and that 'all documents/certificates should be uploaded in pdf format only' — meaning the photograph is embedded inside a PDF rather than uploaded as a standalone JPEG, and no KB, pixel, DPI or aspect-ratio figure is given at all. The photograph and signature need not be attested. Figures are from the CLAT 2027 UG Instructions page (the current admission cycle; CLAT 2027's exam is 6 December 2026 and its registration opens 3 August 2026). The Consortium's site had already retired its CLAT 2026 UG instructions page (404) by the time of this research, since that admission cycle had concluded — a reminder that these pages disappear once a cycle closes, so always check the live current-cycle page.",
      "attemptedSource": "https://consortiumofnlus.ac.in/clat-2027/ug-instructions.html"
    },
    {
      "slug": "clat-signature-upload",
      "portal": "CLAT",
      "country": "India",
      "assetType": "signature",
      "displayName": "CLAT Signature Upload — embedded in PDF, no size limit stated",
      "reason": "Held back: CLAT publishes no file size, pixel dimension or format limit at all — documents are embedded in a PDF rather than uploaded as images. With no target there is nothing for the compress tool to preload. As with the photograph, the official instructions ask only for the 'Signature of the candidate' among the documents to be uploaded, with every document — photograph, signature and certificates alike — submitted in PDF format only; no KB, pixel or DPI limit is stated for the signature. Same CLAT 2027 UG Instructions source and same caveat about the page disappearing once a cycle closes.",
      "attemptedSource": "https://consortiumofnlus.ac.in/clat-2027/ug-instructions.html"
    },
    {
      "slug": "sbi-po-photo-upload",
      "portal": "SBI PO",
      "country": "India",
      "assetType": "photo",
      "displayName": "SBI PO Photo Upload — 20 KB to 50 KB",
      "reason": "Held back on age. The only figures that could be read come from the 2015-16 recruitment advertisement; sbi.bank.in was in scheduled maintenance throughout the research window, so the current cycle could be confirmed to exist but not read. A decade-old advertisement is not evidence of today's limits, and this site does not publish a number it cannot stand behind. Read the upload instructions in your own notification.",
      "attemptedSource": "https://sbi.bank.in/documents/77530/89217/revised-crpd-sbipo-rectruitment-english+advertisement.pdf"
    },
    {
      "slug": "sbi-po-signature-upload",
      "portal": "SBI PO",
      "country": "India",
      "assetType": "signature",
      "displayName": "SBI PO Signature Upload — 10 KB to 20 KB",
      "reason": "Held back on age. The only figures that could be read come from the 2015-16 recruitment advertisement; sbi.bank.in was in scheduled maintenance throughout the research window, so the current cycle could be confirmed to exist but not read. A decade-old advertisement is not evidence of today's limits, and this site does not publish a number it cannot stand behind. Read the upload instructions in your own notification.",
      "attemptedSource": "https://sbi.bank.in/documents/77530/89217/revised-crpd-sbipo-rectruitment-english+advertisement.pdf"
    },
    {
      "slug": "rbi-gradeb-photo-upload",
      "portal": "RBI Grade B",
      "country": "India",
      "assetType": "photo",
      "displayName": "RBI Grade B Photo Upload",
      "reason": "Exactly the same problem documented for the IBPS row on this site: RBI's Grade B online application is processed through IBPS's recruitment portal, and the notification/guideline document reachable there is an image-only, scanned PDF that could not be extracted as text. RBI's own opportunities.rbi.org.in site lists current vacancies but did not surface a separately hosted, text-readable version of the 2026 Grade B notification during this research. Figures like 200 × 230 px and 20–50 KB circulate on coaching and resizer sites (often copying the SBI/IBPS-style spec by assumption) but none trace to a readable official document, so nothing is published here. Candidates should read the scanned guideline PDF linked from their own RBI Grade B application on opportunities.rbi.org.in.",
      "attemptedSource": "https://opportunities.rbi.org.in/"
    }
  ]
}