Drop images anywhere to compress them

Fit

Drop your photo — or an iPhone HEIC — and get a 414×532 JPEG that prints at 35×45 mm at 300 dpi and fits under every IRCC upload cap. Nothing is uploaded; it all runs in your browser.

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)

First: you may not need a photo at all

The least-told fact about the Canada visitor visa (temporary resident visa) photo is in IRCC’s own application guide: “if you are required to provide biometric fingerprints and photo, you are not required to include paper photos with your application.” Most applicants today give biometrics — fingerprints and a photo captured live at a visa application centre — so the visa photo is taken at the appointment, not submitted as a file. Where a photo of your own still matters: applicants whose biometrics are already on file from a recent application, paper routes, and checklists that surface a photo item anyway. If yours does, everything IRCC actually publishes about that photo is below.

The published spec is in millimetres, not pixels

IRCC’s photograph-specifications page for the visitor visa gives physical print rules: frame at least 35 mm × 45 mm, head measuring 31–36 mm chin to crown (crown meaning the top of the head — or where the skull would be, if it’s under hair or a head covering), full front view showing the top of the shoulders, face in the middle, against a plain white or light-coloured background. Black-and-white and colour are both accepted. The photo must be taken within the last six months, expression neutral with the mouth closed; non-tinted prescription glasses are fine if the frame keeps clear of your eyes, sunglasses are not; a religious head covering is fine if your full facial features stay visible. For a digital file the page adds exactly one sentence: “If the photographs are digital, they must not be altered in any way” — so no retouching, background swaps or beautify filters. No pixel dimensions, no kilobyte cap and no dpi requirement appear anywhere on the page.

From 35×45 mm to pixels — honestly

Unlike the PR photo, which has a published pixel window, the visitor-visa photo has none — so any pixel figure you see is a translation, including ours. A JPEG carries a small metadata field saying how many pixels print per inch; at the common 300 dpi, 414 × 532 pixels prints at 35.05 × 45.04 mm — at or above the 35×45 floor. (The industry-standard “413×531” conversion actually prints a hair under 35×45 at 300 dpi; this page’s preset rounds up instead.) The head rule scales the same way: 31–36 mm chin-to-crown is roughly 366–426 pixels of the 532-pixel height — about seven-tenths of the frame, which is why a phone selfie framed to the chest reads as “head too small”. The preset re-encodes to 414×532 and writes 300 dpi into the file so it reads as a 35×45 mm photograph; a studio scan at 300 dpi lands on the same numbers by construction.

The file caps come from the account, not the photo page

The kilobyte rules live in a different first-party place: the IRCC Help Centre’s upload answers, which publish limits per online account. The IRCC secure account (GCKey sign-in) caps every file at 4 MB; the IRCC Portal, old and new versions, allows 5 MB; the citizenship, asylum and permanent-residence portals cap at 4 MB — and IRCC’s own reduce-your-file-size page warns the limit “can be as low as 2 MB” for some applications. Accepted formats also vary by account, but .jpg is on every list, which makes JPEG the format that satisfies all of them. iPhone HEIC appears on none — drop one here and PixFit decodes it in your browser and hands back a genuine JPEG. The preset targets 4,000,000 bytes, under every cap IRCC lists; at 414×532 pixels your file will come out far smaller anyway, at the best quality that fits.

When a file is too big, IRCC’s advice is… this tool

IRCC’s help answer for oversized documents recommends scanning at a lower resolution, cropping away empty space, and — verbatim — “Reduce the JPG image quality if you have access to photo-editing software.” That guess-and-check loop is what PixFit automates: it binary-searches the encoder for the highest JPEG quality that still fits your target, in your browser. Nothing is uploaded — a photo tied to a passport application shouldn’t detour through a resizer’s server — and the re-encode strips EXIF metadata, including GPS, as a side effect. The one thing it deliberately does not do is “enhance”: brightness, background and face edits are exactly what the no-alterations sentence forbids.

On paper: two prints, and writing on the back

If you’re applying on paper without biometrics, the rules are physical: two identical photos, printed on quality photographic paper, and — per the guide — your name and date of birth written on the back of both. Spec failures are a delay, not a refusal: IRCC’s page says flatly that if the photographs don’t meet the specifications, “you will have to provide new photographs before your application can be processed” — a round-trip worth avoiding when the application already takes weeks.

The spec museum

Because canada.ca publishes no pixel numbers for this photo, the internet invents them. Circulating claims we checked against the current pages: 420×540 pixels presented as the visitor-visa minimum (that figure is the citizenship photo page’s number), 715×1000–2000×2800 applied to visitor visas (that’s the PR photo window — a different application with its own page), a “1200×1600 official specification” (appears nowhere on canada.ca), and assorted KB caps and dpi rules with no source. Each neighbouring IRCC programme has its own genuinely different spec — borrowing numbers across them is how photos get returned.

Where to check — and the neighbouring specs

The authority is IRCC itself: the visitor visa photograph specifications page, Guide 5256, and the Help Centre’s upload answers (file-size limits, accepted formats) — all current as read in August 2026; the portal’s own screens win if they disagree. Applying for something else Canadian? PR and citizenship photos have their own published windows. Heading to the US instead, the DS-160 photo is a square with published pixel rules. Or browse the full verified table.