QRCertificates
QR CodesVerificationExplainer

QR Code Certificate Verification, Explained Simply

Certificate with a QR code being scanned by a smartphone
Key takeaway

A clear look at how QR code certificate verification works, what the code really stores, and why a scan can be trusted.

A QR code on a certificate looks like magic: point a camera at it and you instantly know whether the document is real. But there is no magic, just a neat use of links and cryptography. Here is what is actually happening.

What a QR code on a certificate stores

Contrary to a common assumption, the QR code usually does not store the certificate itself. It stores a short piece of text, almost always a verification URL such as verify.example.org/c/ABC-2026-4821. Scanning it simply opens that link. The real work, confirming authenticity, happens on the page the link points to, not inside the black-and-white squares.

What happens the moment you scan

When you scan the code, your phone opens the verification URL. The verification service looks up that specific credential and responds with its recorded details and current status. A well-designed page then shows you the holder's name, the qualification, the issue date, the issuing body and a clear result such as Valid or Revoked. The whole round trip takes a second or two and needs nothing more than a browser.

Where the security comes from

A link by itself is not proof, anyone can print a QR code that points anywhere. Real security comes from two layers behind it. First, the credential's data is digitally signed when it is issued, so the verification page can prove the details have not been altered. Second, the issuer's identity is established, so you can trust that the page belongs to the genuine institution and not a copycat. Without these, a QR code is just a convenient shortcut, not a guarantee.

Why QR beats a printed signature or seal

Traditional anti-forgery measures, embossed seals, watermarks, ink signatures, all try to make the document hard to copy. The trouble is that the better the forgery technology gets, the weaker those defences become. QR verification takes a different stance: it does not matter how perfectly someone reproduces the paper, because the scan checks against an authoritative, signed record the forger cannot reproduce. A flawless-looking fake still fails the scan.

Can a QR code be faked or swapped?

A forger can certainly print a different QR code, but it cannot help them. If they point it at their own fake page, the issuer identity will not check out. If they copy a real person's code onto a different certificate, the signed data will not match the name and qualification they have printed. The code is only useful when it resolves to a genuine, signed record, and that is exactly what a forger cannot manufacture.

Designing for reliable scanning

For QR verification to work in the real world, the code needs enough size and contrast to scan from a printed page or a screen, sensible error correction so a small smudge does not break it, and quiet space around it. Placing it near a short human-readable code is good practice too, so the credential is still checkable if a camera is unavailable.

QR verification with QRCertificates

QRCertificates puts a scannable QR code on every certificate that opens a public verification page on any device, with no app and no login. Each credential is signed with Ed25519 over its canonical data fields, so a single altered character fails verification, and every certificate is tied to a verified issuer identity. There is no blockchain involved and verification is always free for whoever is scanning, which is exactly how QR verification should feel: instant, trustworthy and effortless.

FAQ

Frequently asked

Does the QR code contain the whole certificate?

Usually no. It stores a short verification link. The authenticity check happens on the page that link opens, where the signed record lives.

Can someone fake the QR code?

They can print a different code, but it will not help. A fake code either fails the issuer identity check or points to data that does not match the printed certificate.

What do I need to scan a certificate QR code?

Just a phone camera or QR app and a browser. Genuine QR verification, including QRCertificates, requires no special app and no account.

Issue your first credential in minutes

Start free — no credit card. Design a certificate, issue a verifiable copy, and watch it verify on a public page. Scale to thousands when you are ready.