Transfer Certificate Generator
Fill the admission-register fields and get a print-ready Transfer Certificate in the CBSE Annexure-I numbered format — the document every admitting school asks for when a student changes school.
Fields follow the CBSE Affiliation Bye-Laws Annexure-I Transfer Certificate format. Fill what your admission register holds; leave optional lines blank to print as underscores.
| 1. | Name of Pupil | __________________ |
| 2. | Father's / Guardian's Name | __________________ |
| 3. | Nationality | Indian |
| 4. | Whether the candidate belongs to SC / ST / OBC | — |
| 5. | Date of first admission in the School with class | __________ |
| 6. | Date of birth (Christian Era) according to Admission Register | (in figures) __________ · (in words) ____________________ |
| 7. | Class in which the pupil last studied | (in figures) ______ · (in words) __________ |
| 8. | School / Board Annual examination last taken with result | ________________________ |
| 9. | Whether failed, if so once / twice in the same class | No |
| 10. | Subjects Studied | 1. ______ 2. ______ 3. ______ 4. ______ 5. ______ |
| 11. | Whether qualified for promotion to the higher class | Yes — If so, to which class (in fig.) ____ (in words) ________ |
| 12. | Month upto which the pupil has paid school dues | ____________ |
| 13. | Any fee concession availed of: if so, the nature of such concession | No |
| 14. | Total No. of working days | ______ |
| 15. | Total No. of working days present | ______ |
| 16. | Whether NCC Cadet / Boy Scout / Girl Guide (details may be given) | — |
| 17. | Games played or extra-curricular activities in which the pupil usually took part | — |
| 18. | General conduct | Good |
| 19. | Date of application for certificate | __________ |
| 20. | Date of issue of certificate | __________ |
| 21. | Reasons for leaving the school | ____________________ |
| 22. | Any other remarks | — |
Issued under the signatures of the regular Principal / Head of School. CBSE has discontinued Board countersignature of TCs for students moving between CBSE-affiliated schools (Circular COORD/EC-30.7/2014 & CBSE/PRV/TC/2019). Inter-board admissions may still require Education Department countersignature — confirm with the admitting school.
What a Transfer Certificate is — and why admitting schools insist on it
The school leaving document, not the board migration document
A Transfer Certificate (TC), also called a School Leaving Certificate, is issued by the school the student is leaving. It records what the Admission Register holds: identity, date of birth, class last studied, subjects, promotion status, dues, attendance, conduct, and the reason for leaving. Almost every Indian school refuses a mid-stream or Class I–XII admission without an authenticated TC from the previous school — CBSE Examination Bye-Laws treat it as a required document before a name can be entered in the new Admission Register.
A Migration Certificate is different: it operates at board or university level and certifies no-objection to joining another board/university. Many Class 11/college admissions need both — the school TC and the board migration certificate. Use this generator for the school document; use the Migration Certificate Generator for the board/university one.
CBSE Annexure-I numbering — and countersignature rules that changed
CBSE-affiliated schools are expected to issue TCs in the Board’s Annexure-I numbered format (fields 1–22). This tool follows that field order so the printed page matches what receiving Principals and Affiliation Branch reviewers expect. The certificate becomes valid only when the regular Principal / Head of School signs it and the school seal is applied.
CBSE discontinued Board countersignature of Transfer Certificates for students moving from one CBSE-affiliated school to another (Circular COORD/EC-30.7/2014, reiterated CBSE/PRV/TC/2019). Students moving from a non-CBSE school into a CBSE school may still need Education Department / District Inspector countersignature — the admitting school’s prospectus is the authority on that requirement, not this tool.
Frequently asked questions
Is a Transfer Certificate the same as a Migration Certificate?
No. A TC is issued by the individual school and records class, conduct, attendance, dues, and the reason for leaving. A Migration Certificate is issued by the board or university and certifies no-objection to joining a different board/university. Admissions often ask for both.
Does CBSE still countersign Transfer Certificates?
Not for CBSE-to-CBSE school transfers. Circular COORD/EC-30.7/2014 and CBSE/PRV/TC/2019 discontinued Board countersignature; the Principal’s signature and school seal are sufficient between affiliated schools. Inter-board admissions may still require Education Department countersignature — confirm with the admitting school.
Whose signature makes a TC valid?
The regular Principal or Head of School, with the school seal. Class teacher and “Checked by” lines are part of the Annexure-I layout for internal verification; they do not replace the Principal’s signature.
What if the original TC is lost?
Bye-laws allow a duplicate marked as such once the Head of Institution is satisfied the original is lost. Print a fresh copy from this tool, mark it “DUPLICATE” in Other remarks, and have the Principal sign and seal it again.
Can this generate an official TC by itself?
No — it produces the correctly numbered Annexure-I format. Authority comes only when your school prints it on letterhead (or with affiliation details), the Principal signs, and the seal is applied. Never issue a TC without clearing dues and updating the Admission Register.
Do state-board schools use the same format?
Most state boards publish a similar numbered School Leaving / Transfer Certificate; the CBSE Annexure-I field set is the most widely recognised template and is accepted as a structural model by many unaffiliated schools. If your state board mandates a different serial layout, adapt the optional fields or use the board’s own blank.
For developers & AI agents
The Transfer Certificate Generator is also available as a free, unauthenticated JSON API — no API key, no sign-up, CORS enabled for all origins. Send a GET request with the parameters below and receive the computed result as JSON, including the source of the format or formula used. Invalid input returns HTTP 400 with a JSON { "error": "..." } body.
GET https://knwdle.com/api/tools/transfer-certificate-generator| Parameter | Required | Description |
|---|---|---|
institutionName | Yes | School name as recorded with the affiliation branch |
admissionNo | Yes | Admission number from the Admission Register |
pupilName | Yes | Name of pupil |
fatherName | Yes | Father's / guardian's name |
lastClassFigures | Yes | Class last studied (figures), e.g. X |
issueDate | Yes | Date of issue (YYYY-MM-DD) |
reasonLeaving | Yes | Reason for leaving the school |
motherName | No | Mother's name |
nationality | No | Nationality (default Indian) |
category | No | SC / ST / OBC / General |
dob | No | Date of birth YYYY-MM-DD |
dobWords | No | Date of birth in words |
subjectsStudied | No | Comma-separated subjects |
workingDays | No | Total working days in the session |
daysPresent | No | Days the pupil was present (≤ workingDays) |
generalConduct | No | Good / Very Good / Excellent / Satisfactory |
bookNo | No | TC book number |
serialNo | No | TC serial number |
Request:
GET https://knwdle.com/api/tools/transfer-certificate-generator?institutionName=Knwdle%20Public%20School&admissionNo=KPS%2F2018%2F0124&pupilName=Ananya%20Sharma&fatherName=Rajesh%20Sharma&lastClassFigures=X&issueDate=2026-07-30&reasonLeaving=Parent%27s%20transfer&subjectsStudied=English,Hindi,Mathematics,Science,Social%20Science&workingDays=210&daysPresent=198&generalConduct=Good
Response:
{
"error": "Missing required parameter(s): institutionName, admissionNo, pupilName, fatherName, lastClassFigures, issueDate, reasonLeaving"
}