Free tools / Certificate generator
Certificate generator
Landscape Letter, bordered, with a seal, credential id and signature lines.
One template, three wordings. kind picks between a course or CEU certificate,
a certificate of completion for work finished on a job, and a workmanship or product
warranty — each with its own default heading and body. Everything else is the same layout,
which is usually what you want: a company issuing all three should not have three
different-looking documents.
The credential id in the footer is the field that makes a certificate verifiable. Put something you can look up in it, not a random number.
Response, verbatim
Press render certificate to see the real response.
Issuing these in bulk
A course provider issuing certificates at the end of a cohort wants
POST /v1/render/batch — up to 50 at a time, each
with its own payload, with per-item errors returned inline so one bad row does not lose the
run.
curl -sS https://api.galleyrender.com/v1/render \
-H "Authorization: Bearer $GALLEY_API_KEY" \
-H 'content-type: application/json' \
-d '{
"template": "certificate@1",
"format": "pdf",
"data": {
"kind": "course",
"recipient": { "name": "Dana Reyes" },
"issuer": { "name": "Halyard Training" },
"credential_id": "HT-2026-0041",
"issued_on": "2026-09-16"
}
}'