Trusted certificate verification for WordPress

Make every certificate you issue instantly verifiable.

Upload a CSV, share one link, and let learners and employers confirm a certificate is real in seconds. No LMS. No monthly fees. Your data never leaves your site.

Unlimited records No external services Free core, forever
Scan to verify
QR on every cert
Branded PDF
Learner download
Validate Certificate
Live demo
Try:
No LMS required Zero external services Your data, your database GPLv2 open source Works with any theme
The problem

A certificate is only worth something if it can be trusted.

Anyone can fake a PDF. Employers and auditors have no way to know if the certificate in front of them is real — unless you give them one.

Fake certificates spread

Screenshots get edited, names get swapped, and there's nothing stopping it. Your reputation takes the hit.

Heavy LMS overkill

You already issue certificates in Word, Canva or Excel. You shouldn't have to run a whole LMS just to prove they're genuine.

Per-cert SaaS fees

Hosted credential platforms charge monthly and hold your learner data hostage on their servers. It adds up fast.

The Edutain way: a verification page on your own site.

Upload your issued certificates once. Every learner gets a code and a link. Every employer gets an instant, branded "Verified ✓" — hosted on your domain, owned by you.

Everything in the free core

A complete verification system, out of the box.

No feature locks, no record caps, no trial timer. Install it and you have a working certificate validator today.

Bulk CSV import

Drag and drop a spreadsheet and add thousands of certificates in seconds. Columns work in any order, and duplicates are caught for you automatically.

Direct verification links

Append a code to your page URL and it verifies on load. Drop the link on a printed certificate, an email or a LinkedIn profile and it just works.

One-click social sharing

A polished "Verified ✓" card shows the learner's name, course and completion date — with one-click sharing to LinkedIn, X and Facebook plus copy-link and print built in for employers and auditors.

Anti-fraud rate limiting

Unique codes plus per-visitor throttling stop bots from guessing their way to a valid certificate. Your credentials stay trustworthy.

Fast record management

Search, sort, paginate, edit and delete from a snappy admin table — or add a single certificate by hand without touching a CSV.

Private by design

Data lives in a dedicated, indexed database table. Nothing is sent anywhere outside your site, and you can wipe everything on uninstall.

How it works

Three steps to verifiable certificates.

From spreadsheet to a live "Verified ✓" page — most providers are set up in under ten minutes.

1

Upload your certificates

Import a CSV of the certificates you've already issued, or add records one at a time. A ready-made template shows the exact format.

2

Share the link or QR

A "Validate Certificate" page is created for you. Share the direct link, drop in the shortcode, or print a scannable QR (Pro) on the certificate itself.

3

Anyone verifies instantly

A learner or employer enters the code and sees an authentic, branded result in seconds. No account, no friction, no doubt.

Inside the dashboard

An admin experience your team will actually enjoy.

Clean, fast, and familiar — it lives right inside WordPress where you already work.

Add a Record
Certificate Validator dashboard with record count and drag-and-drop CSV upload
Bulk Upload
Manage Records admin table with search, edit and delete
Certificate Verification
Instructions page showing verification URL, shortcode and direct verification links
PRO

When certificates expire, your validator should know.

Pro turns the free validator into a full issuance-and-verification suite — built for First Aid, food hygiene and any training that has to be renewed.

Upgrade to Pro page: QR codes, expiry & revocation, custom fields, PDF certificates, email delivery, analytics
Flagship feature

Expiry & revocation, automatically.

Add an expiry date and the verification card updates itself — showing Valid, Expired or Revoked against today's date. Suspend a certificate the moment it's withdrawn. Essential evidence for compliance and audits.

ValidWithin its date range
ExpiredPast its renewal date
RevokedWithdrawn by issuer
PRO

QR codes

Generate a scannable QR for every certificate that opens its verification page with the result already confirmed. Print in bulk.

PRO

Branded PDF certificates

Produce polished PDFs from your data with your logo, colours and signature. Learners download straight from the verification page.

PRO

Custom fields

Add unlimited extra columns — grade, tutor, CPD hours, credential ID — and choose which are shown publicly and which stay private.

PRO

Certificate Emails

Send certificate emails one at a time or in bulk whenever you're ready — each using the learner's own email address and a fully customizable template you control.

PRO

Verification analytics

See when and how often each certificate is verified, with a full audit log — perfect evidence for compliance and disputes.

PRO

Expiry & revocation

Time-limited training handled automatically. Certificates flip to Expired or Revoked on the card without you lifting a finger.

Who it's for

Built for anyone who issues certificates.

If people earn a credential from you, they should be able to prove it — and you should be able to back it up.

First aid & compliance

Renewable training where an expiry date is everything — the Pro flagship use case.

Food hygiene & H&S

Prove staff are certified and current, and revoke instantly when they're not.

Course creators & academies

Give graduates a shareable, verifiable proof of completion they're proud of.

Coaches & bootcamps

Back your programme's credibility with credentials people can actually check.

Awarding & membership bodies

Issue and verify credentials at scale without an enterprise platform.

Agencies & freelancers

Add a premium verification feature to any client site in minutes.

Free vs Pro

The core is free forever. Pro adds the extras.

CSV upload, unlimited records and the public verification form are never locked or limited.

What you get
Free
Pro
Unlimited certificate records
CSV import (any column order)
Public verification page & shortcode
Direct verification (deep) links
Rate limiting & private storage
Copy-link & print on results
QR codes on certificates
Branded PDF certificate generation
Expiry & revocation states
Custom fields
Automatic email delivery
Verification analytics
Pricing

Start free. Upgrade when you're ready.

Simple, honest pricing. No per-certificate fees — ever.

Free

Everything you need to verify certificates.

$0forever
No card required · unlimited records
Download from WordPress.org
  • Unlimited certificate records
  • CSV import + single-record entry
  • Public verification page & shortcode
  • Direct verification links
  • Rate limiting & private storage

Agency License

For studios running multiple client sites.

$50/ year

5 Domain License

Billed annually · updates & support included
Buy Now
  • Everything in Single Site, plus
  • 1 Year Plugin Update
  • 1 Year Priority Support
  • All Features Included
  • Use on up to 5 domains

14-day money-back guarantee · GPLv2 licensed · Cancel anytime

FAQ

Questions, answered.

No. Edutain Certificate Validator works on its own inside WordPress. There is no LMS to install, no API to connect, and nothing is sent to a third-party server — all of your certificate data stays in your own database.
In a dedicated, indexed table in your WordPress database. Lookups stay instant even at 100,000+ records, and no data ever leaves your site. Verification is matched against your local dataset only.
They visit your auto-created "Validate Certificate" page (or any page with the
shortcode) and enter the code. You can also share a direct link — append ?certificate_code=THEIR-CODE and the form fills in and verifies automatically, perfect for emails, LinkedIn or a printed QR.
Yes. Export a CSV with four columns — Course Name, Student Name, Course Completion Date and Certificate Code (in any order) — and upload it. Every code must be unique; duplicates and invalid rows are skipped and reported back to you.
No. Records are unlimited on both Free and Pro. Upload as many as your database can hold — there are no per-certificate fees, ever.
QR codes on every certificate, branded PDF generation with learner self-download, automatic expiry & revocation states, unlimited custom fields, automatic email delivery, and full verification analytics. The free core is never limited by Pro.
Yes. Every certificate code is unique, and the public verification endpoint is rate-limited per visitor (10 attempts per minute by default) to stop automated code guessing. Pro adds an audit log of every verification attempt.
Yes — pay once and receive lifetime updates and support for the sites in your license, with no recurring charge. Every plan is GPLv2 licensed and backed by a 14-day money-back guarantee.

Give every certificate a way to prove itself.

Install the free plugin, upload your first CSV, and share a verification link today.