Convert a Pakistani CGPA or an Indian percentage to the German 1.0–5.0 scale using the modified Bavarian formula, the same formula German universities apply when they evaluate foreign transcripts.
Uses the Modified Bavarian Formula with a pass mark of 2 out of 4. The result is an estimate: a different pass mark gives a different grade.
Applying with this grade? UniTracker keeps your programs, deadlines, documents, and this conversion in one free profile.
Track your applications freeThe formula is 1 + 3 × (Nmax − your score) / (Nmax − Nmin), where Nmax is the best possible score on your grading scale and Nmin is the minimum pass. For a 4.0-scale CGPA with a pass mark of 2.0, a 3.0 CGPA works out to 1 + 3 × (4 − 3) / 2 = 2.5. For percentages with a pass mark of 50, a 75% average also converts to 2.5. Many Indian universities pass at 40, and there the same 75% converts to 2.25. Your real pass mark is on the grading scale printed on your transcript, usually on the back.
The result is capped between 1.0 (best) and 4.0 (lowest pass). Universities and Uni-Assist run this calculation officially during evaluation, so use the number here to shortlist realistically, not as a certified grade. The full method, including how universities read the result, is in our guide to converting your CGPA for German applications. Applying through Uni-Assist? Add up the handling fees with our Uni-Assist cost calculator.
Converting credit hours instead? The same evaluation also maps your credits to ECTS, covered in our ECTS credit system guide.
German universities use the modified Bavarian formula: 1 + 3 × (Nmax − your score) / (Nmax − Nmin), where Nmax is the best score on your scale and Nmin is the pass mark on your transcript's grading scale. For a Pakistani 4.0-scale CGPA with a pass mark of 2.0, that means 1 + 3 × (4 − CGPA) / 2, so a 3.0 CGPA becomes a German 2.5.
German grades run from 1.0 (best) to 5.0, and lower is better. 1.0-1.5 is sehr gut (very good), up to 2.5 is gut (good), up to 3.5 is befriedigend (satisfactory), and up to 4.0 is ausreichend (a pass). Anything above 4.0 is a fail.
No. Universities and Uni-Assist calculate the official conversion themselves during evaluation, sometimes with subject-specific rules. This calculator uses the same standard formula, so treat the result as a planning estimate rather than a certificate. It is only as accurate as the pass mark you enter, so take that from your transcript's grading scale.
Many master's programs ask for a German grade of 2.5 or better, and competitive programs often expect 1.5-2.0. Requirements are listed per program, so always check the admission page of each program on your shortlist.