Certificate Authenticity Checker
Get a preliminary authenticity confidence score. Accepted input: PDF, JPG, PNG.
Drag & drop your file here, or browse
Supported: PDF, JPG, PNG · Max 10MB
Runs in your browser: the document is read with OCR, its fields and any ID numbers are checked, and images are scanned for edits. Nothing is uploaded.
About the certificate authenticity checker
The certificate authenticity checker combines several independent signals into a single, easy-to-read confidence score. It looks at the document's structure, whether expected fields such as a holder name, certificate number and issue date are present, whether any embedded identifier is well-formed, and whether there are signs of image manipulation. Each signal contributes a weighted amount to the overall score, so no single factor decides the outcome on its own.
The signals we combine
- Document structure — does the layout resemble a genuine certificate?
- Expected fields — are the key details present and readable?
- Embedded ID format — does any identifier pass a basic format check?
- Verification code — is there a QR code or reference you can confirm with the issuer?
- Image integrity — are there signs of editing or manipulation?
What the score means
A high score means the document is internally consistent and shows no obvious red flags — it is a reason for cautious confidence, not a guarantee. A medium score suggests some signals are missing or weak and the document warrants a closer look. A low score means several checks failed and you should be sceptical. In every case the score is a preliminary triage aid designed to tell you where to focus, and it is never a substitute for confirming a certificate directly with the body that issued it.
When to escalate
For any decision that carries real weight — hiring, admissions, licensing or payments — treat this tool as the first step only. If the certificate includes a QR code or verification URL, use it. Otherwise, contact the issuing authority through a channel you find independently and ask them to confirm the record. That is the step that turns a preliminary score into genuine verification.
Your uploaded certificate is processed only to generate this report and is not stored or shared without your consent.