Drop images anywhere to compress them

Fit

Drop your residency headshot — or an iPhone HEIC — and get a 750×1050 JPEG that reads exactly 2.5×3.5 inches at 300 dpi and lands under ERAS’s 150 KB 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)

Two official pages, two slightly different rule sets

The ERAS photo spec is split across two authorities, and which one applies to you depends on where you went to medical school. US graduates upload their own photo in the MyERAS portal, and AAMC's user guide publishes the entire file spec in three lines: JPG/JPEG or PNG, maximum 150 KB, face centered. That's it — no pixel dimensions, no dpi, no colour requirement on today's page. International medical graduates can't upload directly: ECFMG places the photo into ERAS for you, and its spec is stricter in two ways — the file must be JPEG (PNG isn't on ECFMG's list), and it must be “no larger than 2.5 by 3.5 inches”. Fellowship applicants route through a third body, the EFDO — whose upload instructions AAMC links to at an address that currently returns a 404, so this page sticks to the two specs we could actually read. One JPEG under 150 KB satisfies every route; that's what the preset produces.

Inches on a digital file — what 2.5 × 3.5 actually means

A JPEG doesn't have inches; it has pixels, plus a small metadata field saying how many pixels to print per inch. ECFMG's 2.5 × 3.5-inch rule therefore lives in that metadata: the same 750 × 1050-pixel file reads as 2.5 × 3.5 inches at 300 dpi and as 10.4 × 14.6 inches at 72 dpi — identical pixels, different label. Most phone photos ship with 72 dpi in that field, which is exactly how a perfectly good headshot can read as “larger than 2.5 × 3.5 inches”. The preset here re-encodes to 750 × 1050 pixels and writes 300 dpi into the file, so it reads exactly 2.5 × 3.5 inches — the portrait shape the whole headshot industry cuts for ERAS. A US grad uploading via MyERAS faces no published dimension rule at all: if you prefer your own framing, clear the dimensions box and PixFit will only handle the 150 KB part. One aside: ECFMG glosses 2.5 × 3.5 as “passport size”, but an actual US passport photo is a 2 × 2 square — the gloss means the upright shape, so don't reuse a literal passport-photo crop expecting a match.

150 KB — the one number both pages agree on

Both routes cap the file at 150 KB, and it's a genuinely small budget: a modern phone portrait is 2–4 MB, fifteen to twenty-five times over. Export tools that only offer a quality slider make you guess your way down; PixFit binary-searches the encoder for the highest quality that still fits, so you get the best image 150 KB can hold at the target size. The preset reads 150 KB the strict way — 150,000 bytes — so the output passes whether the portal counts a kilobyte as 1,000 or 1,024 bytes. At 750 × 1050 that budget is comfortable: head-and-shoulders portraits against a plain background compress well, and the result survives the interview-day printout it exists for.

JPEG vs PNG — and the HEIC trap

MyERAS takes JPG or PNG; ECFMG takes JPEG only. If you're an IMG and your photographer delivered a PNG, it needs converting, not renaming — a file's extension is a label, not its format, and a renamed PNG is still a PNG inside. The same goes double for HEIC, the iPhone camera default, which appears on neither official list: drop it straight in here and PixFit decodes it in your browser and hands back a genuine JPEG. ECFMG's page is blunt about the alternative: “We are unable to modify files for applicants” — rejected files simply have to be fixed and resubmitted. This page is that fix, free and running entirely on your own machine.

The paid-headshot spec museum

Because residency photos are a business, the top search results for “ERAS photo requirements” are photography studios — and their spec sheets disagree with each other and with the official pages. Circulating claims we checked against both current sources: a 150 dpi requirement (appears on neither page — and dpi is the adjustable metadata explained above), “must be in color” (neither page says so), a 100 KB cap (the published number is 150 KB on both), and a 150 × 200-pixel minimum (no minimum is published anywhere). A professional photo is a reasonable thing to pay for; the file-spec part of the service is not — it's a re-encode your own browser can do. Bring their JPEG here if it bounces.

What the photo is actually for

ECFMG states the two uses plainly: programs use the photograph to identify you at the interview and as a memory aid when creating a rank order list. That second use is worth a beat: months after your interview, this thumbnail is what surfaces next to your name at rank time. The content bar is ordinary — a clear, full front view of head and shoulders, face centered, natural expression, eyes open, looking directly ahead — but it rewards a photo that still reads at small size: plain background, even light, good contrast. AAMC adds one mechanical warning: the photo is assigned per program, and once assigned to a program you've applied to, it can't be unassigned — so finalize the picture before you start assigning it.

Timing, updates and next season

The IMG route has latency the deadline-week uploader should know about: a photo submitted via MyIntealth transmits to your MyERAS application within 24 hours — it isn't instant, so don't leave it for the night applications open. If the file is rejected, the round-trip repeats with a corrected file. You can replace the photo at any time (the new version supersedes the old), and if you re-apply next season, photographs are on ECFMG's list of reusable documents — stored and re-uploaded to the new season's application within about five business days of registering your token. Fitting the file correctly once is genuinely a multi-season investment.

Where to check the rules — and why to resize locally

The official pages are the AAMC MyERAS user guide's Photo chapter and the Photograph section of ECFMG's ERAS supporting-documents index. A residency photo travels with your name, your school and your entire application file, so it shouldn't detour through a resizer's server: PixFit re-encodes in your browser, nothing is uploaded, and the re-encode strips EXIF metadata (including GPS) as a side effect. IMGs usually have a matching second task — the US visa photo (DS-160) for the J-1 has its own square spec. Writing NBEMS exams in India instead? See NEET PG and FMGE. Or browse the full verified table.