Quire PDFCertificate

All templates

Certificate

Landscape course-completion or achievement certificate with an accent frame, issuer mark, large serif recipient name, one or two signature lines, seal, credential ID and verification link. Always exactly one page.

certificate.pdf1 page
Certificate sample, page 1 of 1

Rendered by the engine from the sample data below.

Render it

curl "https://api.quirepdf.dev/v1/render?template=certificate" \
  -H "Authorization: Bearer $QUIRE_API_KEY" \
  -H "Content-Type: application/json" \
  -d @certificate.json -o certificate.pdf

Edit the sample in the playground

Fields

Required at the top level: issuer, recipient, achievement, date, signatures. Everything else is optional.

FieldTypeNotes
accentstringBrand colour for the frame, seal and title, e.g. #0f766e
issuerRequiredobjectThe organisation awarding the certificate
issuer.nameRequiredstring
issuer.taglinestringMuted line under the issuer name, e.g. a website
titlestringe.g. Certificate of achievement
introstring
recipientRequiredstringRecipient's full name. Long names are shrunk to fit, then wrapped.
statementstringText between the name and the achievement
achievementRequiredstringCourse or achievement name
detailsstringMuted line under the achievement, e.g. hours, grade, format
dateRequiredstringDate of issue, pre-formatted for display
credential_idstring
signaturesRequiredobject[]One or two signature lines. With one, the date of issue takes the other slot.
signatures[].nameRequiredstring
signatures[].titlestring
verify_urlstringVerification link, shown in small monospace text
certificate.jsonShow sample data
{
  "accent": "#0f766e",
  "issuer": {
    "name": "Meridian School of Data",
    "tagline": "meridian.academy"
  },
  "title": "Certificate of completion",
  "recipient": "Amara Nwosu-Bennett",
  "achievement": "Applied Machine Learning: From Prototype to Production",
  "details": "A 36-hour instructor-led programme, completed with distinction · 8 weeks, Summer 2026 cohort",
  "date": "30 September 2026",
  "credential_id": "MSD-AML-2026-04817",
  "signatures": [
    {
      "name": "Dr. Helena Vasquez",
      "title": "Programme Director"
    },
    {
      "name": "Tobias Lindgren",
      "title": "Lead Instructor"
    }
  ],
  "verify_url": "https://meridian.academy/verify/MSD-AML-2026-04817"
}