Student Management

Generating Certificates (Bonafide, Character, Custom)

Generate and print official school certificates — bonafide, character, transfer, and custom certificates with digital signatures.

Last updated: Jun 10, 2026 5 min read

Generating Certificates (Bonafide, Character, Custom)

TL;DR: Generate official certificates with one click — student data auto-populates, your school logo and principal's signature are included, and everything prints in a professional format.


Available Certificate Types

CertificatePurposeCommon Use
BonafideProof of enrollmentBank accounts, visa, scholarships
CharacterAttestation of student characterJob applications, further education
Transfer (TC)Release from schoolTransferring to another school
StudyProof of study periodVerification requests
MigrationBoard-level transferMoving between education boards
CustomAny purposeAwards, participation, completion

Generating a Certificate

  1. Go to Students → [Student] → Certificates.
  2. Click + Generate Certificate.
  3. Select the certificate type.
  4. Review the auto-populated content:
    • Student name, class, admission number
    • Date of birth, parent name
    • Enrollment dates
    • School name, address, affiliation
  5. Edit the content if needed.
  6. Click Generate.
  7. Download PDF or Print directly.

Customizing Certificate Templates

  1. Go to Settings → Templates → Certificates.
  2. Select a certificate type to edit.
  3. Customize:
    • Header — School logo, name, address, affiliation number
    • Body — Certificate text with merge fields
    • Footer — Principal signature, school seal placeholder
    • Border — Decorative border style
    • Paper size — A4 or Letter

Merge Fields

Use these placeholders in templates — they auto-fill with student data:

FieldOutput
{student_name}Rahul Sharma
{class}Class 10
{section}Section A
{admission_no}ADM2026001
{dob}May 15, 2012
{parent_name}Anil Sharma
{enrollment_date}April 1, 2020
{school_name}Delhi Public School
{date}June 10, 2026
{certificate_no}CERT-2026-001

Transfer Certificate (TC) Workflow

TCs have an additional workflow:

  1. Go to Students → [Student] → Certificates → Transfer Certificate.
  2. Fill in TC-specific fields:
    • Reason for leaving
    • Date of leaving
    • Conduct and character assessment
    • Fee clearance status (auto-checked)
    • Dues cleared? (auto-verified from finance)
  3. Submit for Principal Approval.
  4. Once approved, the student status changes to "Withdrawn."
  5. TC generates with certificate number for records.

Bulk Certificate Generation

For generating certificates for multiple students:

  1. Go to Students → Certificates → Bulk Generate.
  2. Select the certificate type.
  3. Select students (by class or individual).
  4. Generate all at once.
  5. Download as a merged PDF or individual files.

Certificate Log

All generated certificates are logged:

  1. Go to Students → Certificates → History.
  2. View: certificate type, student, date generated, generated by.
  3. Reprint or revoke certificates from the log.

Troubleshooting

Q: TC generation blocked — "fees pending." A: The student has outstanding fee balances. Clear the dues first in Finance, or an admin can override the check.

Q: Certificate number is wrong. A: Certificate numbers auto-increment. To reset or customize, go to Settings → Templates → Certificates → Numbering.

Q: Can I add a digital signature? A: Yes. Upload the principal's signature image (PNG with transparent background) in Settings → Templates → Certificates → Signature.


Need custom certificate formats for your board? Contact us for template assistance.

Was this article helpful?

Your rating helps us improve our content for school leaders.