Attestra — Issue & verify digital credentials on WordPress
Trusted by 500+ institutions

Every certificate you issue,
provably real.

Attestra turns WordPress into a credential authority. Issue certificates, licenses and compliance records, then let anyone confirm they're authentic in under a second — scan the QR code, type the ID, or just upload the certificate itself. No accounts, no email chains, no flat PDFs.

  • Self-hosted
  • A year of updates
  • 14-day refund
Verification portal yourschool.edu/verify
Record found12 ms
Issuer signature matched38 ms
Not revoked21 ms
Within validity window9 ms
Valid credential 80 ms
SM

Sarah Mitchell

Advanced Data Analytics — Cohort 14

Credential IDATT-2026-4417
Issued12 Mar 2026
Expires12 Mar 2029
Live register What our customers have built with Attestra so far.
2.4M Credentials issued Every one still verifiable
500+ Teams on Attestra Solo trainers to universities
4.7/5 Average rating
180ms Average lookup QR scan to verdict
What's inside

Everything a credential needs after you hit publish.

Attestra covers the whole life of a document — creating it, delivering it, proving it's real, and retiring it when it expires.

01

Instant QR verification

Every record gets its own QR code and a clean verify link. Anyone can scan and confirm the credential in seconds — no login, no app.

02

Verify by uploading the file

Hand over the certificate instead of typing an ID. PDF, JPG or PNG — even a photograph of a printed one. A built-in QR reader works out which credential it is, then checks it against your register.

03

PDF, JPEG or PNG

Certificates are drawn at print resolution and offered in whichever format the holder needs, straight from a verified result or from your admin.

04

Bring your own document

Not every credential needs generating. Upload a signed licence, an awarding body’s own artwork or a scan of something printed years ago, drag the QR code onto a clear part of the page, and issue it as it stands. The original is kept untouched — the code goes on a copy.

05

Multi-page documents

An inspection report or a multi-page licence stays whole. Every page is kept and downloaded, the verification page turns through them one at a time, and the code can repeat on every page for a report whose sheets get separated.

06

Batch issuing

Set up a cohort once — a class, an intake, a round of renewals — paste in the names, and issue, download, email or rebuild the whole group together.

07

Bulk CSV import

Upload hundreds of records at once. Map your spreadsheet columns to custom fields, and add a batch column to split one file across several cohorts.

08

Smart expiry control

Set an expiry date and records flip to Expired on their own. Keep them public as proof of history, or hide them from search entirely.

09

Certificate protection

Show a reduced-resolution copy while the print-resolution original stops being reachable by any address. Right-click and dragging are blocked too — a deterrent, not a guarantee.

10

Full whitelabel

Rename the admin menu, set your own accent colour — or let Attestra read it from your theme — and hide the plugin from every administrator but you. Your clients only ever see your build.

11

Custom field builder

Build the fields your credential actually needs — grades, license classes, serial numbers, cohorts — and reuse them across categories.

12

Numbering you control

Each category builds its IDs from a pattern you set — a prefix, the year, a running number — so the register reads the way your own numbering already does. Once issued, an ID never changes.

13

Public lookup portal

A branded verification page on your own domain. Employers and clients search by ID and get a clear answer in your layout, not ours.

14

Matches your site

The lookup form reads your accent colour from your page builder or theme and follows it, and the shortcode drops into Elementor, WPBakery, Divi or the block editor like any other element.

15

Amendment history

Every edit after publication is logged with a timestamp and shown on the verification page, so a record tells the truth about its own past.

Inside the admin

Know where every credential stands.

Issued, expiring, withdrawn, verified — all on the screen you open first, with the checks people ran on them counted alongside.

The Attestra dashboard showing issued, active, expired and withdrawn counts, a thirty-day activity chart and a breakdown by category.
Attestra → Dashboard
How it works

From install to verified in four steps.

Watch each stage run. Pick a step to jump straight to it.

Licence activation
Licence key
ATT-9F42-7C1B-2E60
Licence active · updates until 2027
Recipient name Course title Date issued Credential ID
ATT-2026-0141Ayesha Khan
ATT-2026-0142Daniel Carter
ATT-2026-0143Mariam Hassan
ATT-2026-0144James Anderson
0 records published
Valid credential
Use cases

Built for anything worth proving.

If your workflow has a unique ID and someone on the other end needs to trust it, Attestra fits.

Education

Diplomas, transcripts and course completions employers can check themselves.

Security firms

Guard certifications, weapons permits and background clearances with instant lookup.

Software licensing

Auto-generated license keys and PDF certificates for SaaS and product buyers.

Events & memberships

VIP passes, speaker badges and membership cards with QR check-in at the door.

Healthcare

Test results, immunisation logs and professional training records, kept private by ID.

Government & civic

Permits, civic awards, business registrations and compliance badges with public proof.

Corporate training

Internal compliance docs, ISO audit achievements and partner authentication.

Warranty & raffles

Product warranty cards and lucky-draw winner lookups anyone can confirm.

Testimonials

Trusted by teams in 13 countries.

Coordinators, registrars and IT managers who run Attestra on their own WordPress sites.

4.7 average 500+ customers
Verified customer

Attestra has made certificate verification much easier for our team. The QR verification gives recipients a simple way to prove that their credential is genuine.

Ayesha KhanTraining Coordinator Pakistan
Verified customer

We wanted to keep everything inside our WordPress website, and Attestra was a great fit. The setup and day-to-day management are straightforward.

Muhammad HamzaProgram Manager Pakistan
Verified customer

The certificate templates are really useful. Once we created our design, Attestra handled the recipient information and QR code automatically.

Sarah WilliamsTraining Manager United Kingdom
Verified customer

Our previous verification process involved manually checking records. Attestra has significantly reduced that workload.

Ahmed Al-MansooriCertification Manager United Arab Emirates
Verified customer

The public verification page is probably the most useful feature for us. Employers can check a certificate without having to contact our office.

Fatima ZahraAcademic Coordinator Morocco
Verified customer

I like that credentials remain properly recorded even when their status changes. It gives us a much clearer history of what happened.

Daniel CarterOperations Manager United States
Verified customer

Attestra has helped us move away from sending certificates as simple PDF files. Each credential now has a verification record behind it.

Bilal AhmedTraining Consultant Pakistan
Verified customer

The dashboard is clean and easy for our staff to understand. We can manage credentials, categories, and templates without needing technical knowledge.

Omar Al-HassanProgram Director Jordan
Verified customer

We issue certificates regularly, so having automated certificate generation has saved our team a lot of repetitive work.

Emily ThompsonCertification Officer United Kingdom
Verified customer

The QR verification is a simple feature, but it adds a lot of value. Someone can scan the certificate and immediately check its status.

Hassan RazaEducation Consultant Pakistan
Verified customer

We needed different credential types with different information fields. Attestra gives us enough flexibility to structure them properly.

Lina Al-FarsiTraining Specialist Oman
Verified customer

The ability to revoke a credential while keeping its record is important for our organization. It gives us better control over the credentials we have issued.

James AndersonCompliance Manager Australia
Verified customer

Attestra fits naturally into our existing WordPress setup. We did not want to introduce another completely separate system for our credentials.

Sana TariqDigital Learning Manager Pakistan
Verified customer

The verification process feels professional from the recipient’s side. They can check the credential themselves instead of waiting for confirmation from us.

Khalid Al-RashidCertification Specialist Saudi Arabia
Verified customer

We particularly like the custom fields and category setup. It allows us to collect only the information relevant to each type of credential.

Olivia BennettProgram Coordinator United Kingdom
Verified customer

Managing certificates used to involve several spreadsheets and manual checks. Having everything in one register has made the process much more organized.

Usman MalikOperations Coordinator Pakistan
Verified customer

The template designer gave us the flexibility to keep our existing certificate design while adding digital verification.

Mariam HassanAcademic Manager Egypt
Verified customer

Attestra has given our certificates an additional layer of credibility. Recipients can share their credentials knowing that others can verify them.

William ParkerProfessional Development Manager Canada
Verified customer

The audit history is useful when we need to understand when a credential was issued, amended, or revoked.

Noor Al-HadiQuality Assurance Manager Qatar
Verified customer

We were looking for a solution that was professional but not overly complicated. Attestra has been a good balance between the two.

Michael RobertsProgram Administrator United States
Verified customer

The system has made issuing credentials much quicker for our team. Most of the information is handled automatically once the category is configured.

Hina MalikCredential Administrator Pakistan
Verified customer

Being able to manage users, roles, and credential permissions from the same system is useful for our organization.

David WilsonIT Manager Ireland
Verified customer

Attestra gives us a proper digital register behind our certificates. That is much more useful than simply generating a certificate and sending it to someone.

Zainab SiddiquiCertification Coordinator Pakistan
The public side

A register has to be able to say no.

Anyone can check a credential without an account. The page reports what it finds — including when the honest answer is that the credential was withdrawn, or was never issued at all.

The public verification page confirming a credential is genuine, listing the holder, award, category and issue date.
Verified. Found in the register, signature matched, still in date.
The public verification page reporting that a credential has been withdrawn, with the reason given.
Withdrawn. The QR code still resolves — and says so plainly.
The public verification page reporting that a credential ID is not in the register.
Not found. No record with that ID was ever issued.

Every lookup, logged

The verification log records what was checked, what the answer was, and whether it came from the portal, a QR scan or an embedded shortcode — while counting devices and countries without storing anything that identifies the person checking.

  • Volume over time, broken down by result
  • IP addresses are hashed, never stored raw
  • Old entries can be trimmed on a schedule
The verification log with charts of lookup volume and breakdowns by result, device and country.
Attestra → Verifications
Pricing

One price. Every feature. No add-ons to buy later.

Every plan includes the full feature set plus a year of updates and support. Pick a plan by how many sites you run.

Solo

For individual creators and freelancers

$90/ year
1 website
  • All features included
  • Unlimited credentials
  • CSV bulk import
  • 1 year of updates and support
Start with Solo
Agency

For client work at a steady volume

$290/ year
5 websites
  • Everything in Studio
  • Developer priority support
  • 1 year of updates and support
Buy Agency
Enterprise

For universities, groups and regulated bodies

Let's talk
Unlimited websites
  • Everything in Agency
  • Custom feature development
  • Onboarding and staff training
  • Named contact with an SLA
Talk to us

Not sure yet? Every feature, one website, seven days — no card required.

Start your free trial (opens in a new tab)
  • Prices in USD
  • Renews yearly, cancel anytime
  • No questions on refunds
Questions

Before you buy.

Is there a free trial?

Seven days, on one website, with every feature unlocked and no card required. It is the same plugin the paid licences install, not a cut-down edition, so anything you build during the trial is real work rather than a demo. Start a free trial.

Does my site keep working when the licence expires?

Yes. Attestra stays installed and every published credential stays verifiable. What stops is access to new updates and support, so renewing keeps you on the latest version.

Where is the credential data stored?

In your own WordPress database, on your own hosting. There's no external service holding your records, and nothing breaks if you move hosts.

Can I move a licence between sites?

A key is registered to one site and only works on that site. If you are moving to a new domain, rebuilding, or shifting to a different server, email us with the old address and the new one and we will move the key across for you.

Will it work with my theme and page builder?

Yes. The lookup form is a shortcode, so it drops into Elementor, WPBakery, Divi, Beaver Builder or the block editor like any other element. Attestra also reads your accent colour from your page builder or theme and matches it automatically.

Could someone fake a certificate and have it pass?

No. An uploaded file only decides which record to look up — your register decides the answer. A forged or edited certificate resolves to whatever the register actually says, and nothing put inside a file can change that.

Can recipients verify a certificate without an account?

That's the point. They scan the QR code, type the credential ID, or upload the certificate itself — and get the status straight away, with no sign-up anywhere.

Stop emailing flat PDFs.

Hundreds of institutions already issue credentials with Attestra — beautiful to look at, and impossible to fake without anyone noticing.

Get Attestra — from $90

Instant download · 14-day refund