Drop images anywhere to compress them

Fit

Drop your photo, get a portal-ready JPEG under 2 MB in the passport-photo shape — the format the Election Commission’s own voters portal enforces for Form 6 and Form 8. 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)

What the ECI voters portal actually enforces

Voter registration and corrections in India happen on the Election Commission’s Voters’ Services Portal, voters.eci.gov.in — Form 6 to enrol as a new elector, Form 8 for corrections, replacement EPIC or shifting residence. The forms sit behind a mobile-OTP login, but the portal’s own application code states the upload rules, and they are far more generous than resizer sites claim. The photo slot asks for a colour photograph (4.5 cm × 3.5 cm) with white background, size maximum 2 MB, .jpg/.jpeg only — that wording is the portal’s own instruction string, and its oversize rejection reads “File Size is too large. Max Size is 2MB”. Supporting documents (proof of residence, date of birth, disability certificate) take up to 2 MB as .jpg, .png or .pdf — one newer flow allows PDFs up to 3 MB. This page presets PixFit to a 1.9 MB ceiling (1,945,600 bytes, under “2 MB” in every way a computer might count it) at a passport-photo portrait shape — drop your photo, position the crop, download a JPEG the portal will take at full quality.

This photo prints on your card — don’t crush it

Before submitting, the portal warns that the uploaded photo “is going to print on your EPIC” — the physical voter card you’ll carry for years. That makes the 2 MB allowance the story: there is no reason to compress a voter-ID photo down to 20 or 50 KB the way generic tools do. A sharp phone photo re-encoded at best-fitting quality under 1.9 MB keeps every detail the card printer can use; a 20 KB version prints as a smudge. PixFit binary-searches the highest JPEG quality that fits — with a cap this generous, that is usually maximum quality with no downscaling at all.

Five tools, five different “official” specs — none of them the portal’s

Search “voter id photo size” and the top tools contradict each other: one says 10–200 KB JPG/PNG, one sells 200×230 px under 200 KB, one tells you to “target 20 KB”, one sets a 35×45 mm at 300 DPI preset, one wants under 50 KB at 200×230, and another quotes an “official NVSP” 20–50 KB rule. None of those numbers appear in the portal’s code — and nvsp.in itself now just redirects to voters.eci.gov.in (checked 1 August 2026), so every “NVSP spec” guide is describing a portal that no longer exists. The enforced rule is the one above: jpg/jpeg, 2 MB.

No official pixel size — and a small cm puzzle

Neither the portal strings nor the Form 6 guidelines give pixel dimensions — the only geometry is “passport size” and a printed-form paste box quoted as 4.5 cm × 3.5 cm. Read literally that ordering is landscape, but EPIC photos (like every Indian passport-size photo) are portrait: 3.5 cm wide by 4.5 cm tall. The 700×900 preset here is that portrait shape at a resolution comfortably above what the card printer needs — it is a suggestion, not an official number, and any similar portrait crop inside 2 MB will pass. Face the camera straight on, white background, eyes open, both edges of the face visible — those content rules are official, from the Form 6 guidelines.

The one flow with a floor: 50–200 KB signatures

Electors covered by an intensive-revision enumeration flow (the portal’s Form 6 variant that asks whether your name existed in the 01.01.2003 roll) also upload a signature: black or blue pen on white paper, between 50 KB and 200 KB, .png/.jpg/.jpeg, rectangular — again the portal’s own instruction string. That window has a floor, and a clean signature scan often encodes under 50 KB — PixFit pads it to the floor with spec-valid JPEG comment bytes at zero quality cost. Type 50-195kb into Target and run the scan through, or see the signature page for the full write-up.

Documents: scans and PDFs

Aadhaar, utility bills, birth certificates and other proofs upload as .jpg/.png/.pdf up to 2 MB (3 MB for PDFs in some flows). A 300-DPI scan can exceed that; PixFit’s PDF output mode wraps a fitted JPEG into a one-page PDF guaranteed under your target, and Compress PDF shrinks an existing multi-page PDF the same client-side way. If a slot in front of you shows a different number, believe the slot — the portal’s screens win over this page and every guide.

Apply only on the official portal — and keep the photo off other people’s servers

The only places to file these forms are voters.eci.gov.in and the ECI’s official Voter Helpline app — type the address; the space around voter services is thick with lookalike sites. And a voter-ID photo travels with your name, address and EPIC number, so it shouldn’t detour through a resizer’s server: PixFit runs entirely in your browser, nothing is uploaded anywhere, and re-encoding strips EXIF metadata (including GPS) as a side effect. iPhone HEIC drops straight in. Applying for other Indian documents too? The PAN card, driving licence (Sarathi) and India e-Visa pages cover those, or see the full verified table.

Portal strings read from voters.eci.gov.in’s own application code and the Form 6 guidelines PDF on 1 August 2026. The portal’s upload screens and error messages are the live authority — if they disagree with anything here, they win.