Skip to content

Verifiable Certificates — QR Verification on Your Own PDF Design

Put a unique verification QR code on every certificate without rebuilding your design. Keep your own PDF, merge from a spreadsheet, email each one.

Updated

Why Certificates Need Verification

A PDF certificate is easy to copy. With AI image and document tools, changing a name, a grade or a date on someone else’s certificate takes minutes, and the result looks real. Employers, schools and event organizers can no longer trust a certificate just because it looks right.

The fix is simple: give every certificate a QR code that opens a page only you control. Anyone who scans it sees whether the certificate is real, who it was issued to and when.


Keep the Design You Already Have

Most certificate platforms ask you to rebuild your certificate in their own builder. If your certificate was made by a designer, carries an official seal, or follows a layout set by your institution, that’s a problem.

Mergram works the other way round. You upload the PDF you already use and place fields on top of it:

Your design stays exactly as it is. Only the names, dates, IDs and QR codes change per recipient.


How It Works Today

1. Prepare the spreadsheet

One row per recipient. Add a column with the full verification URL for each certificate:

FullNameCourseDateCredentialIDVerificationURL
María GarcíaData Analysis12 Oct 2026CERT-2026-0001https://yourschool.edu/verify/CERT-2026-0001
Nguyễn Văn AnData Analysis12 Oct 2026CERT-2026-0002https://yourschool.edu/verify/CERT-2026-0002
Siobhán MurphyData Analysis12 Oct 2026CERT-2026-0003https://yourschool.edu/verify/CERT-2026-0003

Build the URL with a formula

A QR code field encodes one column as it is. If you only have a credential ID, build the URL in the spreadsheet: ="https://yourschool.edu/verify/"&D2 in Excel or Google Sheets.

2. Place the fields

Upload your certificate PDF and the spreadsheet. Drag FullName, Course and Date onto the certificate as text fields, and VerificationURL as a QR code field. Preview any row to check the layout.

3. Generate and deliver

Generate one PDF per recipient and download them as a ZIP, or email each certificate as an attachment with a personal message. Add password protection if certificates contain sensitive data.

Where the QR code points

Today the verification page is yours: a page on your website or LMS, or a published lookup sheet. Mergram generates the QR code for whatever URL is in your spreadsheet.


Self-Host for Schools and EU Organizations

Universities, training bodies and public organizations often can’t send student or attendee data to a third-party cloud. Mergram Enterprise runs on your own servers with Docker. It includes email/password sign-in, unlimited credits, and no phone-home, so recipient data stays inside your infrastructure.


Hosted Verification (Coming Soon)

We’re exploring hosted verification pages, so you won’t need to build your own:

Request early access

Tell us how many certificates you issue and who checks them. It helps us decide what to build first.


Limitations

Step-by-step guide

  1. 1

    Upload your certificate design

    Upload the PDF certificate you already use, or import it from Canva. Mergram keeps the layout exactly as designed.

  2. 2

    Add a verification URL column

    In your spreadsheet, add a column with one unique verification URL per recipient, next to name, course and date.

  3. 3

    Place a QR code field

    Drag the verification URL column onto the certificate as a QR code field, and the name and date columns as text fields.

  4. 4

    Generate and send

    Preview one certificate, then generate all of them. Download a ZIP or email each certificate to its recipient.

Key features

Your Own Design

Any PDF from a designer, Illustrator, Word or Canva. No certificate builder to learn.

Unique QR per Certificate

Each row gets its own scannable code that opens its own verification URL.

Email Delivery

Send every certificate as a personal email attachment through your own SMTP.

Self-Hosted Option

Run Mergram Enterprise on your own servers when data can't leave your organization.

Frequently asked questions

How do I add a verification QR code to each certificate?
Add a column to your spreadsheet with a unique verification URL per certificate, for example https://yourschool.edu/verify/CERT-2026-0001. Place a QR code field on your certificate and map it to that column. Every generated certificate gets its own QR code that opens its own URL.
Does Mergram host the verification page?
Not yet. Today the QR code points to a page you host on your own website, such as a page on your LMS, a public Google Sheet, or a simple lookup page. Hosted verification pages are in early access; email [email protected] if you want it.
Do I have to rebuild my certificate design?
No. Upload the PDF you already use, whether it came from a designer, Illustrator, Word or Canva. Mergram keeps the design as it is and only draws the names, dates, IDs and QR codes you place on it. Fillable PDF forms can be filled from the spreadsheet too.
Can Mergram build the verification URL from a credential ID column?
A QR code field encodes the value of one column. Build the full URL in your spreadsheet first, for example with a formula like ="https://yourschool.edu/verify/"&A2 in Excel or Google Sheets, then map the QR field to that column.
Can we run it on our own servers?
Yes. Mergram Enterprise is self-hosted with Docker, so student and attendee data never leaves your infrastructure. It suits universities, training bodies and EU organizations with strict data rules.
Does it issue digital badges or LinkedIn credentials?
No. Mergram produces PDF certificates. It does not issue Open Badges, wallet credentials or LinkedIn add-to-profile links.

Ready to try it yourself?

Start merging PDFs in minutes — free account required, no credit card needed.

Related articles