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.
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.
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.
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.
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.
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.)
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.
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.
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.