Skip to content

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.

Frequently asked questions

Do I need to pay to make a certificate?

No — a single certificate, with a template, seal, signature and QR code, is free with no account. An account is only needed to save the design for reuse, and a paid plan only matters for bulk batches over 10 or unlimited saved templates.

Can I add my own logo or seal image?

Yes, Certificate Studio supports custom seal and signature images alongside its built-in styles.

What should the QR code link to for verification?

Anything you control that shows the credential is real — a published spreadsheet, a simple status page, or a proper verification page behind a dynamic QR code if you want to track checks later.

How many certificates can I generate at once?

Up to 10 per ZIP batch on the free plan from a single CSV upload; paid plans remove that cap.

Will the certificate look right when printed, not just on screen?

Yes — templates are built for A4/Letter print sizing, and the PDF export is print-ready without extra formatting.

What size should a QR code be?Static vs dynamic QR codesURL QR CodeEvent QR Code