A certificate is often the only thing trainee learner walks away with after completing an online course. It is the physical (or digital) proof of their achievement, the document they share on LinkedIn, frame on their wall, or present to their employer. Despite this, LearnDash’s native certificate tools treat certificate design as an afterthought — a background image, some shortcodes, and hope it aligns correctly in the PDF.
This guide covers every method for building LearnDash certificates, from the default editor to third-party plugins, with honest pros and cons for each approach.
What Makes a Learndash Certificate “Professional”?
Before comparing tools, it helps to define the goal:
| Feature | Amateur | Professional |
|---|---|---|
| Design process | Guess and check with shortcodes | Drag-and-drop, real-time preview |
| Background | Plain white or stretched image | Full-bleed branded background |
| Learner data | Basic name + course title | Name, course, date, quiz scores, custom fields |
| Verification | None — anyone could forge it | QR code + unique ID + verification page or link |
| Delivery | Download from Learndash course page | Emailed automatically, shareable link |
| Validity | Lifetime, no expiration | Expiry date for compliance (recertification tracks, etc.) |
Solution Comparison
| Feature | LD Classic | LD Builder | Certifier | QF Network | WPGator |
|---|---|---|---|---|---|
| Type | Classic editor | Free add-on | SaaS | Plugin | Plugin |
| Editor style | HTML + shortcodes | Gutenberg blocks | Drag-and-drop | Partial overlay | React WYSIWYG |
| Site footprint | None | Assets site-wide | External scripts | Admin only | Zero frontend |
| Real-time preview | ✗ | Partial | ✓ | ✗ | ✓ Full |
| QR code | ✗ | ✗ | ✓ | ✗ | ✓ |
| Unique cert ID | ✗ | ✗ | ✓ | ✗ | ✓ |
| Expiry date | ✗ | ✗ | ✗ | ✗ | ✓ |
| Custom cert link | ✗ | ✗ | ✓ | ✗ | ✓ Emailed |
| Email delivery | Manual | Manual | Auto | Manual | Auto |
| Watermark | ✗ | ✗ | ✓ | ✗ | ✓ |
| Custom fields | Manual only | 4 blocks | Non-native | LD shortcodes | Full |
| Hot-switch to LD | N/A | N/A | ✗ | ✗ | ✓ |
| Self-hosted | ✓ | ✓ | ✗ SaaS | ✓ | ✓ |
| Price | Free (in LD) | Free | $69/mo | Free | $79.95/yr |
Option 1: LearnDash Classic Editor
The original method. You upload a background image as the certificate’s featured image, then manually add content using shortcodes and HTML.
How to use it:
- Go to LearnDash LMS → Certificates → Add New
- Upload a background image as the Featured Image. If you want your certificate to line up with shortcodes and text fields entered into the certificate you may need professional design help.
- Add content in the classic editor using shortcodes like
[courseinfo],[usermeta], and[quizinfo] - Optionally add custom CSS via the Certificate Custom Styles settings
Pros:
- No extra plugin needed
- Full control if you know HTML/CSS
Cons:
- No visual editor — you write shortcodes blind and check the result by generating a real PDF
- The preview does not match the final output
- Background images often misalign or distort depending on PDF page size
- No QR codes, no verification, no unique IDs — none of the modern certificate features
- LearnDash explicitly recommends against this method now, directing users to the Certificate Builder add-on instead
Option 2: LearnDash Certificate Builder Add-on (Free)
LearnDash’s official ‘free’ add-on that uses the Gutenberg block editor for certificate design.
How to use it:
- Install the add-on from LearnDash LMS → Add-ons
- Go to Certificates → Add New → click “Use Certificate Builder”
- Upload a background image
- Add blocks: User Meta, Course Info, Quiz Info, Group Info
- Use spacer blocks to try to position elements
- Assign the certificate to a course or quiz
Pain points:
Preview mismatch: The Gutenberg preview does not reflect the final PDF output. What looks perfectly centred in the editor shifts unpredictably when rendered. LearnDash’s own documentation advises: “Don’t focus too much on perfect spacing inside the builder — the preview with test data gives the most accurate picture.” So basically, hit and hope… thanks Learndash.
No drag-and-drop: The Gutenberg block editor is not a certificate design tool, it is a webpage design tool – huge difference. You insert blocks, add spacers, and hope. There is no way to drag elements to a specific X/Y position, rotate text, or layer elements over a background.
Only 4 LD blocks: You are limited to User Meta, Course Info, Quiz Info, and Group Info. No custom fields. No way to add a unique certificate ID, QR code, or expiry date without separate plugins.
No built-in verification: The generated PDF has no QR code, no unique serial number, and no verification page. If someone wants to verify a certificate, they have to take your word for it.
Image optimisation conflicts: Known issue with SG Optimizer and similar plugins that distort certificate background images. LearnDash’s support docs have a specific workaround for this.
Clunky for multiple certificates: If you have 20 courses with different certificates, you repeat the entire process 20 times. No template system – you could use an entire cert saved as a template, duplicate it and try that method – works OK with themes like Kadence that have better block support – if you understand the Gutenberg container hierarchy.
Option 3: Certifier (SaaS)
A third-party certificate service – Certifier – with a drag-and-drop builder, templates, and verification features.
Pros:
- Free but extremely feature limited plan for up to 250 certificates per year (no expiration dates, no branding, certifiers email domain etc etc).
- Professional drag-and-drop editor
- Thousands of templates
- QR codes and verification built-in
- Automatic email delivery
Cons:
- SaaS model: Your certificate data (learner names, course details) is sent to an external server. You pay a monthly subscription that scales with volume.
- No self-hosting: If Certifier goes down, your certificate generation stops.
- LD integration is loose: It works alongside LearnDash rather than integrating into its native certificate system.
- Cost: From $69/month — significantly more expensive than a one-time plugin purchase over time at around $360 a year.
Option 4: QF Network Learndash LMS – Certificate Builder
A third-party plugin that replaces the classic editor with a drag-and-drop canvas. Available from QF Network.
Pros:
- Drag-and-drop interface with object transformation (scale, rotate, flip)
- Works with LD shortcodes
- Toggle between builder and classic mode
Cons:
- Niche plugin with limited community support
- Zero documentation – and we do mean zero
- No QR codes, no unique IDs, no expiry dates
- No built-in verification or certificate sharing
- No React-based builder — interface feels dated
- Actively maintained status is unclear
Option 5: WPGator Visual Certificate Builder for Learndash
Disclosure: WPGator is our product. We identified a gap in the LearnDash certificate ecosystem — every existing option either lacks design flexibility, forces you to use an external SaaS, or skips modern features like QR codes and verification entirely.
What makes it different:
React-based WYSIWYG builder: Think of it as Elementor for certificates — but lightweight. A proper drag-and-drop canvas where you place elements exactly where you want them, see them in real-time, and the output matches the preview. The entire certificate is generated at delivery time with pixel-perfect rendering. No CSS or JavaScript loads on any other page, no site-wide bloat, no performance impact.
Works within LearnDash’s native certificate system: Uses the standard LD certificate page. Enable the builder, design your certificate, and it integrates seamlessly with LearnDash’s existing certificate assignment — no separate workflow.
Built-in features that require 2-3 separate plugins elsewhere:
- Unique certificate code generator (no separate “Certificate Tracker” plugin needed)
- QR code generation for instant mobile verification
- Configurable expiry dates — critical for recertification and compliance courses
- Watermark support for brand protection
- Custom fields and shortcodes beyond the 4 default LD blocks
- Background image with full preview
And these “bonus” features are bundled at no extra cost. Competitors typically charge for each individually: certificate verification with QR codes runs around $29-39/year, unique ID generation is another $19-29/year, and expiry date management often requires a separate add-on. All included in WPGator Certificate Designer at $79/year total.
Certificate delivery: Each certificate gets a unique secure shareable link that is automatically emailed to the learner. No manual download instructions, no asking “where do I find my certificate?”
Hot-switch: If you ever want to revert to LearnDash’s native certificate rendering, you can unhook the WPGator builder on demand. No data loss, no lock-in.
Persistent state: Every certificate saves its design state. Edit or update any time, resave.
Self-hosted: All data stays on your server. No monthly SaaS fees, no learner data sent to a third party.
Price: $79/year — less than two months of Certifier.
Certificate Feature Checklist
| Feature | Classic | LD Builder | Certifier | QFN | WPGator |
|---|---|---|---|---|---|
| WYSIWYG editor | ✗ | Partial | ✓ | Partial | ✓ |
| Drag-and-drop | ✗ | ✗ | ✓ | ✓ | ✓ |
| Preview = output | ✗ | ✗ | ✓ | Partial | ✓ |
| QR code | ✗ | ✗ | ✓ | ✗ | ✓ |
| Unique ID | ✗ | ✗ | ✓ | ✗ | ✓ |
| Expiry date | ✗ | ✗ | ✗ | ✗ | ✓ |
| Watermark | ✗ | ✗ | ✓ | ✗ | ✓ |
| Auto-email | ✗ | ✗ | ✓ | ✗ | ✓ |
| Self-hosted | ✓ | ✓ | ✗ | ✓ | ✓ |
| Hot-switch to LD | N/A | N/A | ✗ | Toggle | ✓ |
Recommendations
If budget is zero and you need the basics: The LearnDash Certificate Builder add-on (free) is adequate for simple certificates where design quality and verification do not matter. Accept the preview mismatch and budget time for trial-and-error spacing and generating the perfect background image with most of your content baked in.
If you want professional design but prefer SaaS: Certifier offers the best drag-and-drop experience outside WordPress. The trade-off is ongoing cost and your certificate data leaving your server. Good for professional, high volume certification businesses where the outlay is worth it.
If you want professional, self-hosted certificates with modern features: WPGator Certificate Designer covers everything the free builder is missing — QR codes, unique IDs, expiry dates, watermarking, auto-emailing, and a true WYSIWYG editor — without a monthly subscription and without sending learner data to a third party.
Summary
LearnDash’s certificate capabilities have improved from the shortcode-and-CSS days, but the free Certificate Builder add-on still falls quite a long way short of what most course creators would consider “professional.” The gap is most visible in three areas: the mismatch between editor preview and final PDF, the complete absence of verification features (QR codes, unique IDs), and the lack of automated delivery.
For course creators issuing certificates at any scale, the choice comes down to whether you accept those gaps or fill them — either with a SaaS subscription or a self-hosted plugin that brings professional certificate design into your own WordPress admin.







