Institution setup
Set these once. They appear on every seal your institution issues. You can update them any time.
Appears at the top of every seal.
Short code in seal references, e.g. UB-2026-DIPL-0001. Letters and numbers only.
Click to upload or drag a logo image
None uploaded
Aim for a square or slightly-wider logo under 200 KB. Transparent PNG looks best.
Click to upload or drag a signature image
None uploaded
Scan a signature on white paper, crop tight, save as PNG with transparent background if possible.
Border, reference number, subtle accents.
Institution name and credential title.
Issue a seal
Fill in the credential details on the left. The preview updates as you type. When everything looks right, click Issue.
Short code in the reference. DIPL, HON, DECREE, LOC etc.
Use this when a specific officer (e.g. Dean, department head) should sign instead of the institution's default signatory.
Check before sealing
This is what will be sealed. A seal cannot be changed afterwards: a wrong seal can only be revoked.
- Institution name
- Signing officer — name
- Signing officer — title
- Recipient name
- Credential title
- Credential class / honours
- Issue date
- Additional notes
- Signed on the seal by
- (the institution's signing officer)
- Template code
The person signing this seal is not the institution's signing officer. Check that this is intended.
The issue date is in the future.
This institution's register already has a seal with the same recipient name and credential title:
Warnings do not stop the seal. Check them, then choose.
The form is now empty, ready for the next seal.
Verification link (keep private; the QR encodes the same link)
Live preview
This is what prints. The QR code and reference appear after issuance.
Issued seals
Every seal your institution has issued. Click a row to re-download, open its verification page, or revoke.
0 seals
Download our register
One file with every seal your institution has issued, revoked ones included. Only your institution's seals are in it.
What each column means
- reference
- The seal's reference, as printed on the certificate.
- check_code
- The check code printed on the certificate. Empty for seals issued before check codes.
- recipient_name
- The recipient's name.
- credential_title
- The award, for example Bachelor of Arts.
- credential_class
- The class of degree, or empty.
- issue_date
- The issue date printed on the certificate, written year-month-day.
- status
- The seal's status in the register: "issued" or "revoked".
- revoked_at
- When the seal was revoked, or empty.
- revoked_reason
- The reason given when the seal was revoked, or empty.
- document_hash
- The certificate's fingerprint (SHA-256) held in the register.
- issued_at
- When the register recorded the seal.
- Times are in UTC, from the register's own clock.
- In the CSV file, a value that begins with =, +, - or @ has an apostrophe put in front of it, so that spreadsheet programs show it as text. The JSON file keeps every value exactly as recorded.
- Keep the file safe: anyone who has a seal's check code can look up that record on Public Verify.