Why this exists
Filling in a government exam form should not fail because a photo is 3 KB too large. Yet that is a genuinely common reason applications get rejected, and the tools people reach for tend to be cluttered with ads, gated behind signups, or quietly uploading a photo of someone’s face to a server they know nothing about.
Worse, much of the advice is simply out of date. Requirements change between exam cycles and the guides do not follow, so a candidate can do everything a top search result told them and still be rejected. That is the actual problem here: not resizing, but knowing the right number and hitting it exactly.
The principles
- Everything runs in your browser. Not a promise about how we handle your data, but an architecture in which we never receive it. The privacy page explains how to verify that yourself in under a minute.
- Free means free. No signup, no file limits, no watermark, and no feature held back for a paid tier that does not exist.
- Say the true thing. When a required size genuinely cannot be met, the tool says so and shows the closest it managed, rather than silently missing and letting a portal reject you.
- Requirements get verified, not guessed. Every figure published here is read from the official notification and stamped with the date it was read.
How requirements are verified
This is the part that matters most, so it is worth being specific. For each exam:
- The current notification is downloaded from the conducting body’s own website, not from a summary or another tools site.
- The upload clauses are read in full and quoted, including the awkward details: whether a dimension is stated in pixels or centimetres, at what DPI, and whether it is described as required or merely preferred.
- The figures, the source URL and the date are recorded together. An exam is not published until that is done, and the build fails if a spec claims to be verified without a date.
- Every change is written up publicly in the changelog, with the source, so you can see what changed and check it.
This has already caught real problems. The requirements this site was first drafted from turned out to be stale for SSC on two separate counts, one of them serious enough that following the common advice now causes rejection. The whole database is published openly at open data so anyone can check our work.
Who builds it
SpecFit is built and maintained by Vishal. Builds data and web tools; maintains the exam requirement database behind SpecFit by reading each official notification directly. If something here is wrong, out of date, or missing, the contact page reaches a real person, and a report of a wrong requirement jumps the queue ahead of everything else.
How it is funded
Advertising, placed around the content and never inside the tool area. That is the entire business model. No data is sold, because almost none is collected and none of it is your files.