Migration Certificate Generator
Fill in student details and get a correctly formatted, print-ready migration certificate — the document a student needs when moving from one board or university to another.
Migration Certificate
This is to certify that ________________, son/daughter of ________________, bearing Enrolment/Roll No. ________, was a bonafide student of this institution and has completed ____________ in the year ______.
This institution has no objection to his/her migration to ____________________ for the purpose of continuing further studies. All dues to this institution stand cleared as on the date of issue.
This certificate is issued at the request of the student for submission to the admitting board/university.
What a migration certificate is — and when you need one
Migration certificate vs transfer certificate
A migration certificate is issued when a student moves between boards or universities — it tells the new board/university that the previous one has no objection to the move and has released the student from its rolls. A transfer certificate (TC), by contrast, is issued by the school or college itself and records class, conduct, and date of leaving.
You typically need a migration certificate at admission time: universities ask Class 12 pass-outs from another board for it, and a student moving between universities mid-degree needs one from the university they are leaving. CBSE, for example, issues migration certificates alongside Class 10 and 12 documents, and most universities issue them through the Registrar's office on request.
Filling this format correctly
Enter the student's name exactly as it appears on their marksheet — a mismatch between the migration certificate and the marksheet is the most common reason admitting universities send students back. The "migrating to" field should name the destination board or university, not the individual college, since affiliation-level records are what the certificate updates.
The generated certificate becomes official only once it is printed, signed by the Registrar or Principal, and stamped with the institution's seal.
Frequently asked questions
Who issues a migration certificate — the school or the board?
For school boards (CBSE, ICSE, state boards), the board itself issues the migration certificate — schools forward the request or the student applies directly (CBSE now provides many post-result documents through DigiLocker). For higher education, the university a student is leaving issues it, usually via the Registrar's office. This generator produces the standard institutional format for offices that issue them directly.
Is a migration certificate the same as a transfer certificate?
No. A transfer certificate is issued by the individual school/college and records the student's class, conduct, and date of leaving. A migration certificate operates at board/university level and certifies no-objection to the student joining a different board or university. Many admissions require both documents.
When does a student actually need a migration certificate?
Mainly at two points: joining a university after Class 12 under a different board than the university's home state board, and transferring between universities mid-course. Students continuing under the same board or university usually do not need one.
Is a certificate generated here valid on its own?
No — this tool produces a correctly formatted document. It becomes valid only when printed by the issuing authority, signed by the authorised signatory (Registrar/Principal), and stamped with the official seal.
What details must match the student's marksheet?
The student's name, parent's name, enrolment/roll number, and year of passing must exactly match the marksheet and other board documents. Admitting universities cross-check these fields, and a spelling mismatch typically means re-issuing the certificate.
For developers & AI agents
The Migration 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/migration-certificate-generator| Parameter | Required | Description |
|---|---|---|
institutionName | Yes | Name printed on the letterhead |
institutionAddress | No | Address line under the letterhead |
studentName | Yes | Student's full name |
parentName | Yes | Parent or guardian name |
enrolmentNo | Yes | Enrolment or roll number |
yearOfPassing | Yes | Year the student passed or left |
classCourse | Yes | Class or course completed at this institution |
migratingTo | Yes | Destination board or university |
refNo | No | Reference number shown top-left |
date | Yes | Issue date (YYYY-MM-DD) |
place | Yes | Place of issue |
signatory | No | Designation shown above the signature line |
Request:
GET https://knwdle.com/api/tools/migration-certificate-generator?institutionName=Knwdle+Public+School&studentName=Ananya+Sharma&parentName=Rajesh+Sharma&enrolmentNo=KPS%2F2021%2F0456&yearOfPassing=2026&classCourse=Class+XII+%28Science%29&migratingTo=Savitribai+Phule+Pune+University&date=2026-07-30&place=Pune&signatory=Principal
Response:
{
"tool": "migration-certificate-generator",
"name": "Migration Certificate Generator",
"formatSource": "Standard migration certificate structure used by Indian boards and universities (e.g. CBSE issues migration certificates after Class 10/12; universities issue them for inter-university transfer). This is a formatting tool — the certificate is official only with the issuing authority's signature and seal.",
"document": {
"title": "Migration Certificate",
"subject": null,
"textLines": [
"MIGRATION CERTIFICATE",
"",
"This is to certify that Ananya Sharma, son/daughter of Rajesh Sharma, bearing Enrolment/Roll No. KPS/2021/0456, was a bonafide student of this institution and has completed Class XII (Science) in the year 2026.",
"",
"This institution has no objection to his/her migration to Savitribai Phule Pune University for the purpose of continuing further studies. All dues to this institution stand cleared as on the date of issue.",
"",
"This certificate is issued at the request of the student for submission to the admitting board/university."
],
"text": "MIGRATION CERTIFICATE\n\nThis is to certify that Ananya Sharma, son/daughter of Rajesh Sharma, bearing Enrolment/Roll No. KPS/2021/0456, was a bonafide student of this institution and has completed Class XII (Science) in the year 2026.\n\nThis institution has no objection to his/her migration to Savitribai Phule Pune University for the purpose of continuing further studies. All dues to this institution stand cleared as on the date of issue.\n\nThis certificate is issued at the request of the student for submission to the admitting board/university."
}
}