Upload se pehle check karo — reject hone se pehle fix karo.
"Invalid file" is not a reason — it's a shrug. By the time a portal rejects your file, you may be minutes from a deadline, with no way to know which of six possible rules you broke. This checker replaces the shrug with a list: every rule the portal would apply, checked in your browser, with a plain reason next to each result.
For images, Auto-fix recentres and crops to your exam's aspect ratio, resizes to the typical pixel size, applies white-background cleanup for signatures, and encodes to the middle of the KB band. It does not invent pixels that aren't there: a hopelessly blurry original stays blurry — the checker will tell you that honestly rather than pretending otherwise. For PDFs, size fixes route you to Compress PDF, which handles the document pipeline properly.
For a photo that's ready, the verdict list reads like a checklist of green ticks: size inside the band with the exact number shown, format accepted, ratio within tolerance, dimensions near the typical values, background edges measured as plain white. When something fails, the ❌ row says what the portal would say and what it means — "14.8 KB — allowed band 20–50 KB (below minimum)" instead of a bare rejection. The difference matters: you cannot fix a number you were never shown.
This checker applies the compiled rules it can measure locally — bytes, pixels, ratio, format, edge whiteness, encryption, page count. It cannot see everything a portal sees: OCR that compares your photo to a past application, validity dates on a certificate, or a rule unique to one recruitment's instruction page. Treat a green list as "these mechanical checks pass", and keep the live form's instruction page open as the final word. Where they disagree, the form wins — always.
The real value of a pre-flight check is time. Run it the evening before the deadline: if a fix is needed, you still have a sharp re-shoot, a scanner, or a fresh signature on clean paper available. A check done one minute before submission can only tell you bad news.