Certificate GeneratorCertificates, badges, and verification — without leaving WordPress
Free and unlimited: design once, bulk-issue from CSV, email and let anyone verify in one click. Add Pro to auto-issue from your LMS or WooCommerce store. No external PDF service, no per-certificate fees.
Current version 7.9
▶ Watch the video tutorial series
What is Certificate Generator?
Certificate Generator is a WordPress plugin for creating, managing, issuing and verifying certificates. It supports bulk student import from CSV, drag-and-drop certificate templates, QR-code verification, serial numbers and email analytics — free and unlimited. A Pro add-on adds automatic issuance from LMS platforms and WooCommerce.
Watch the full tutorial
10+ hours
saved per graduating class or cohort
Manually designing, generating, and emailing a few hundred certificates in a graphics tool and mail client is an afternoon-eating chore, repeated every cohort. Auto-issuance from your LMS plus one-click bulk send turns that into a background job you never touch.
From Canva design to finished PDF in four steps
1Design your certificate anywhere
Build the background in Canva (or any design tool) and leave the name area blank. Export it as an image.
2Create the template and place fields
Upload the background, then drag Student Name, School, Date and custom fields onto the canvas. Coordinates update in real time.
3Upload your brand font
Add any .ttf (a script font for names, for example) and select it for any field on the template.
4Preview with debug mode
Click Preview to get a sample PDF with field boundaries and position markers drawn on it, so you can line everything up before issuing.
Everything Certificate Generator does for you

Drag-and-drop certificate designer
Upload any background image and position every field exactly where you want it — no CSS, no design tool, no exporting from Canva.
Per-field fonts, sizes and colours, custom-text fields with {field} tags, image and e-signature fields, 27 built-in fonts. Preview with a real record before you issue — and issued certificates keep their layout even if you edit the template later.
Learn more →
Names in any language, rendered on your server
Certificates render in-house via a bundled PDF engine — nothing to install, nothing calling out to a third-party API.
Latin names render instantly; Indian scripts, Urdu / Arabic, Cyrillic and other non-Latin names switch automatically to a bundled Unicode engine with the right fonts. No server setup, no rate-limited rendering service.

Built-in QR code verification
Every certificate is fraud-checkable the moment it's issued — automatically, with zero configuration.
Each PDF embeds a QR code (generated on your own server) linking to a public verification page with a 12-character unguessable code. Recipients can share to LinkedIn, X or WhatsApp; revoked or reissued certificates show their real status.
Learn more →
Automatic issuance from your LMS or store (Pro)
Stop generating certificates by hand. Completion triggers the certificate.
The Pro add-on works with Tutor LMS, LearnDash, LifterLMS, Sensei (including tracks), LearnPress and WooCommerce order completion — and can issue certificates for everyone who completed before you installed it.
Learn more →
Bulk import, bulk send, bulk everything
Onboard a thousand students in one CSV upload, then email their certificates in a single click — free, with no row or email limits.
An import check maps columns, detects delimiter and encoding and flags problems before anything is saved (sample CSVs included). A background queue handles delivery over wp_mail, SMTP, Sender.net or Mandrill with rate limits and retries, plus admin ZIP downloads of every certificate.
Learn more →Shareable digital badges
Give recipients a LinkedIn-ready badge image alongside their certificate.
Optional companion PNG badge generated per certificate, plus image-type fields for signatures and seals.

Delivery analytics that actually help
Know who got their certificate, who didn't, and why — without digging through server logs.
Per-send delivery status, dashboard charts, breakdowns by certificate type and school, and expiration reports.
Learn more →
Self-serve lookup for students, teachers, and schools
Recipients find their own certificates — support tickets go down.
Drop-in shortcodes for student, teacher and school search plus a My Certificates page let recipients find and download their own certificates, with LinkedIn sharing on results.
Learn more →
REST API for custom integrations (Pro)
Issue certificates from any system that can make an HTTP call.
certificate-generator/v1 namespace: issue certificates, look up by email, validate an API key — plus a public no-auth serial verification endpoint in the free plugin.

Custom font upload (Pro)
Match your organization's brand exactly, down to the typeface.
Upload a .ttf and it renders correctly via a dedicated font engine — selectable on any template.
Why teams choose Certificate Generator
Nothing runs outside your site
PDF rendering, QR generation, and font embedding all happen on your own WordPress install. No per-certificate API fees, no third-party service that can go down or change its pricing.
Verification is public and free, always
Anyone can verify a certificate's authenticity without an account, a paid plan, or contacting support — on every plan, including Free.
Built for scale from the first CSV
Bulk import and bulk send use a background queue with retry logic, so sending to thousands of recipients doesn't mean a stuck browser tab or a bounced SMTP connection.
Automation, not busywork
Connects directly to the LMS or store you already run (Pro add-on). A finished course or a completed order issues the certificate — nobody has to remember to do it manually.
A genuinely free plugin, simple Pro pricing
The free plugin has no caps on certificates, emails, imports or templates, no license key and no account required. Pro is ₹249/month (₹2,499/year) for LMS and WooCommerce auto-issue, the REST API and custom fonts — not a quote-only enterprise wall.
How it compares
Certificate Generator vs. typical WordPress certificate plugins (category comparison, not a specific named competitor).
PDF rendering⌄
✓Bundled engine, no external dependency
Often requires TCPDF/mPDF or a paid API
QR verification page⌄
✓Included free, public, no login
Usually a paid add-on or missing entirely
LMS auto-issuance⌄
✓Pro: Tutor LMS, LearnDash, LifterLMS, Sensei, LearnPress, WooCommerce
Usually locked to one LMS or not supported
Bulk send with retry/backoff queue⌄
✓Included
Rare — most send synchronously and can time out
Multi-course 'track' certificates⌄
✓Pro (Sensei tracks)
Not commonly available
Digital badges⌄
✓Included
Usually a separate plugin
Custom font upload⌄
✓Pro
Rare, often unsupported
REST API⌄
✓Pro
Usually absent
Free plugin limits⌄
✓None — unlimited certificates, emails and imports
Often gated behind a paid tier
Pricing model⌄
✓Free plugin + ₹249/mo Pro add-on
Often $50-150/yr flat or quote-only