Drop images anywhere to compress them

Fit

Drop your photo, get a passport-ratio JPEG inside the CSBC advert’s 15–25 KB window — the rule printed in the Bihar Police constable advertisements themselves, not a resizer’s guess. Everything runs in your browser; nothing leaves your device.

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 CSBC advertisements actually ask for

Bihar Police constable recruitment — the Central Selection Board of Constables (CSBC) at csbc.bihar.gov.in — prints its upload rule directly in each advertisement, and both 2026 adverts (Advt 01/2026, Special Branch constable, and Advt 02/2026, Constable Operator) state it word for word the same. The photograph must be colour, taken within the last two months, on a white background, between 15 and 25 KB, in .jpg/.jpeg/.gif format. The signature is uploaded twice — once in English and once in Hindi, as separate files — each also 15–25 KB on a white background. And the adverts add teeth: if the photo and signature instructions aren’t followed, the online application is cancelled. This page is preset to that window: a 24 KB target with a 16 KB floor — inside “15 to 25 KB” whichever way the server counts a kilobyte.

The 68-page rejection list

This isn’t a rule that gets waved through. In the 21,391-post constable recruitment (Advt 01/2023), CSBC published a notice dated 01-08-2023 that runs to 68 pages — one page of instructions, and 67 pages of names: candidates whose photo or signatures were missing or “completely unclear”. They were given one week to re-upload, and the notice says in plain words it is the last opportunity — after that, candidature cancelled without further notice. Thousands of applications reached that list because of exactly the uploads this page fits. Get them right the first time and the list never concerns you.

15–25 KB: a floor as well as a cap

A phone photo at 3–8 MB is a few hundred times over the cap — that part every compressor understands. The part most miss is the floor: crush a photo hard enough and it lands at 8 KB, under the 15 KB minimum, and the form rejects it from the other side. A photo that’s been around WhatsApp a few times is often already below the floor before you start. PixFit fits both ends: it binary-searches encoder quality for the best file under your target, and if a clean encode comes out below the floor it pads the file up with a spec-valid JPEG comment (plain bytes the format allows; the pixels are untouched, and the comment says in plain text that it’s padding). Output lands between 16 and 24 KB every time.

Two signatures — English and Hindi

The requirement generic tools skip entirely: CSBC wants your signature twice, as two separate files — one signed in English, one in Hindi — each in its own 15–25 KB window, on white. (The adverts’ wording lists black and blue ink — sign with an ordinary dark pen on white paper.) Sign both versions, photograph or scan them, and run each through this page as its own pass with the target already set — and if your scan has grey paper or shadows, the signature cleanup tool first: it finds the ink, whitens the background, and hands back a clean JPEG. Don’t upload the same file in both slots — the 2023 rejection list called out unclear Hindi and English signatures separately, and signatures are matched at later stages of the recruitment.

Two months old, white background

The adverts also date the photo: it must have been taken within two months of applying, in colour, on a white background — the same photo standard the physical stages reuse. An old profile picture with a scenic background fails on content no matter how perfectly it’s sized. Have a fresh one taken against a white wall, then size it here. (.gif is genuinely on the accepted-format list — a quirk worth knowing — but photographs belong in JPEG, which is what PixFit outputs and what studio files already are.)

No official pixel size — and what the tools sell instead

Neither 2026 advert publishes any pixel dimensions — the whole first-party spec is the byte window plus content rules. The tools fill the vacuum confidently: one “official specs” page for this exact recruitment tells candidates to upload a photo “between 50 KB and 1 MB” — two to forty times over the advert’s cap, a file the form rejects outright; another sells a “10 KB–500 KB” photo and centimetre boxes the adverts nowhere contain; the generic police-exam tables hand every force the same “200×230 px, 100 KB”. This page presets 250×320 — our suggestion, not an official number: passport ratio at a pixel count that encodes cleanly inside 25 KB. If the application form on screen states dimensions, believe the form and type them into the Exact size field.

CSBC is not BPSC

Two Bihar recruiters, endlessly mixed up, with opposite photo rules: CSBC (this page) recruits constables — district police, Special Branch, operators, drivers — and wants a 15–25 KB upload. BPSC, the Bihar Public Service Commission, runs the CCE and officer-cadre recruitments on its own portal, where the photo is a live webcam capture and the two signatures have different windows — covered on the BPSC Bihar page. A file sized for one tells you nothing about the other.

Privacy — and the real portal

Applications are filed only through the links CSBC publishes on csbc.bihar.gov.in (the board has also announced a new address, csbc-bih.bihar.gov.in; its application host comes online during application windows). A photo tied to your name, roll number and police-recruitment file shouldn’t detour through a resizer’s server: PixFit runs entirely in your browser — photo and signatures never leave your device — and the re-encode strips EXIF metadata (including GPS) as a side effect. Applying elsewhere too? See BPSC Bihar, UPPSC, JKPSC and the full verified table.

Spec source: CSBC Advertisement No 01/2026 (Special Branch constable) and No 02/2026 (Constable Operator), clause 13(v)–(vi), read July 2026 — identical wording in both — and CSBC’s notice of 01-08-2023 on photo/signature discrepancies. The 2026 application windows have closed; CSBC recruits at this scale roughly every year, and each advert restates the spec — if your advert or the form on screen disagrees with this page, believe the advert.