How to make a certificate with a verifiable QR code
Updated September 2026
A printed or PDF certificate is easy to fake — anyone with design software can copy the layout. A QR code that links back to a verification page fixes that: scan it, and the recipient's name, course and issue date show up straight from the source, not from the paper. Here's how to build one for free.
Why a plain certificate isn't enough anymore
A certificate with no way to check it is just a nicely formatted image. For anything that matters — a course completion, a training credential, an award — the person receiving it (an employer, a client, another institution) has no way to know it's genuine without contacting you directly.
Embedding a QR code that resolves to a verification record solves this with almost no extra effort: the design looks the same, but now it carries proof.
What goes into a verifiable certificate
Four things make a certificate both convincing and checkable:
- A proper border and layout — plain text on a blank page reads as unofficial regardless of what it says
- An official-looking seal or emblem — a simple embossed-style seal changes how a certificate is perceived at a glance
- A signature — typed or a real signature image, tied to a named signatory
- A scannable QR code, sized and placed so it doesn't get lost in the design (see the size guide if it's going on a dense layout)
Building one with Certificate Studio
Certificate Studio covers all four for free: pick a template (academic, corporate, luxury border styles), fill in the recipient's name, course/award title and issue date, add a guilloche border or seal, and drop in a real or typed signature.
The QR code slots straight into the layout — point it at any URL you control (a page on your site, a Google Sheet published as a webpage, a simple status page) that shows the credential ID and confirms it's genuine. The tool doesn't require an account for a single certificate: design it, download the PDF or PNG, done.
Generating a whole batch at once
For a graduating class, a training cohort or an event, making certificates one at a time doesn't scale. The Bulk Data tab takes a CSV — name, course, credential ID, issue date, email — and generates every certificate from that one template in a single pass, downloaded together as a ZIP.
Download the sample CSV first to see the exact column order, fill in your list in a spreadsheet, upload it, and every row becomes its own certificate with its own QR code automatically. The free plan generates up to 10 certificates per batch; a paid plan removes that cap for larger runs.
What the QR code should actually point to
Keep it simple rather than building a verification system from scratch. Options that work without any backend:
- A published Google Sheet (File → Share → Publish to web) listing credential IDs against recipient names — the QR code links straight to it
- A single static page per batch, listing every credential ID issued in that run
- If you need per-recipient pages or real tracking of who's checking a certificate, a dynamic QR code lets you point it at a proper verification page later without reprinting anything
Saving and reusing your template
Once a template's set up the way you want — border, seal, signature position — sign in and save it to your account so the next batch starts from the same design instead of rebuilding it. The free plan keeps up to 3 saved items across every QR Studio tool; a paid plan removes that limit.