Certificate Generation

5 min read

WittyForm can automatically generate certificates when respondents pass a quiz. Certificates are fully customizable, include verification QR codes, and can be downloaded as PDFs.

Enabling certificates

  1. Open your quiz in the builder.
  2. Navigate to Results → Certificate.
  3. Toggle Enable Certificate on.
  4. Set the minimum passing score required to earn the certificate.
  5. Customize the template (see below).

Certificates are only generated for quiz types that support scoring: Scored, Trivia, and Assessment. Survey and Personality quizzes do not support certificates.

Template customization

The certificate template editor keeps customization focused on the things that matter. You can set:

SettingDescription
Style presetPick from Classic, Modern, Elegant, Minimal, or Professional. Each preset sets the overall look and a coordinated color pairing.
Organization nameThe issuing organization shown on the certificate.
Signature nameThe name printed on the signature line (for example, your training lead).
Signature titleThe title shown under the signature name (for example, "Director of Training").
Primary colorThe main color used for the header bar and headings.
Accent colorThe secondary color used for dividers and decorative details.

A live preview updates as you edit. Certificates render in A4 portrait at print quality, so what you see in the preview is what respondents download.

Body text and variables

The certificate body uses simple tokens that are filled in when the certificate is generated. The default reads something like:

has successfully completed {quiz} with a score of {score} ({percentage})

Dynamic fields

Dynamic fields are automatically populated when the certificate is generated. You can use them anywhere in the template text.

VariableDescriptionExample output
{name}Respondent’s full nameAlex Johnson
{score}Numeric score achieved42
{percentage}Score as a percentage84%
{date}Completion date (localized)March 25, 2026
{quiz}Name of the quizJavaScript Fundamentals
{certificateNumber}Unique certificate IDWF-CERT-2026-A1B2C3

Verification URLs and QR codes

Every certificate includes a unique verification URL and an embedded QR code that links to it. This allows employers, institutions, or anyone to verify that a certificate is authentic.

// Verification URL format
https://wittyform.com/verify/WF-CERT-2026-A1B2C3

// The QR code encodes this URL and is placed on the
// certificate automatically.

The QR code is added for you on every certificate, so there is nothing to configure. Anyone who scans it lands on the public verification page for that certificate.

PDF download

Respondents can download their certificate as a high-resolution PDF directly from the result screen. The PDF is generated server-side at 300 DPI for print-quality output.

  • A Download Certificate button appears automatically on the result screen when certificates are enabled.
  • The PDF includes all dynamic fields, the QR code, and your branding.
  • The certificate record is created behind the scenes and can be checked at any time on its public verification page.

Certificate verification page

WittyForm hosts a public verification page at /verify/[certificateNumber]. When someone scans the QR code or visits the URL, they see:

  • The certificate holder’s name.
  • The quiz title and completion date.
  • The score achieved.
  • A Verified badge confirming authenticity.
  • The issuing organization name and logo.

The verification page is publicly accessible and does not require authentication. If the certificate number is invalid, a "Certificate not found" message is displayed instead.

$37 · paid once

Ready to Build Forms That Actually Convert?

Start free and keep the five forms for good, or pay once and unlock all of it — unlimited forms, ten team members, AI, CRM, white label and the API. No renewal, ever.

14-day money-backInstant accessNo subscription, ever
Certificate Generation