Free tool
VPD Calculatoruni-assist grade conversion for Germany
Work out the German grade uni-assist will report on your Vorprüfungsdokumentation. It uses the modified Bavarian Formula, the same conversion uni-assist applies, works with CGPAs out of 4, 5 or 10, percentages and HSC or Class 12 results, and shows every step so you can check the number by hand.
Built for SIGBA members, free for everyone. No account, no tracking.
Calculator
Choose your level
This decides which results are converted.
Enter your grades
Pick the scale printed on your documents, then type the numbers.
Found this useful?
Worked out in your browser. Nothing is sent or saved; your inputs live only in this page's address, so you can bookmark or share it.
Your German grade
Updates as you type.
Fill in steps 1 and 2 and your grade appears here.
Found this useful?
What the number means
German grades run the opposite way to a CGPA: 1.0 is the best and 4.0 the lowest pass.
- Sehr gutVery good1.00 to 1.50
- GutGood1.50+ to 2.50
- BefriedigendSatisfactory2.50+ to 3.50
- AusreichendSufficient3.50+ to 4.90
- Nicht ausreichendInsufficientabove 4.90
Before you apply
The minimum passing grade is not the semester pass mark
This is the single most common error. The formula wants the CGPA your university requires before it will award the degree, which is often 2.00 or 2.50 out of 4.00 and is written in your academic regulations. It is not the mark needed to pass one course, and it is not the mark needed to move up a semester. Using the wrong figure changes the result substantially.
The maximum is the scale maximum, not the class topper
The conversion measures your result against the top of the scale your university awards on, for example 4.00 on a Bangladeshi transcript or 10 on many Indian ones. It is not the highest CGPA anyone in your batch achieved.
Lower is better in Germany
German grades run the opposite way to a CGPA. 1.0 is the best possible result and 4.0 is the lowest that still passes, so a small number here is good news.
A VPD is a preliminary review, not an admission decision
uni-assist checks your documents and reports the converted grade. Universities then apply their own thresholds, and many care about far more than this one number.
The formula
Each qualification is converted with 3 × (max − achieved) ÷ (max − minimum to pass). A master's application converts the degree alone. Anything below that converts the degree and school-leaving result separately, averages them, and adds the scale offset of 1.
This is a guide, not an official result. uni-assist issues the binding grade, and it may differ if your transcript states a different scale or minimum.
FAQ
What is a VPD?
A VPD (Vorprüfungsdokumentation) is the preliminary review document uni-assist issues after checking your foreign certificates. It states whether your qualification gives you access to German higher education and the German grade your result converts to. Many universities ask for it before they will look at an application.
How is the VPD grade calculated?
uni-assist uses the modified Bavarian Formula: German grade = 1 + 3 × (maximum grade − your grade) ÷ (maximum grade − minimum passing grade). For a master's application only your degree is converted. For a bachelor's application the degree and school-leaving results are each converted and the two are averaged before adding 1.
Which minimum passing grade should I use?
The minimum overall grade your university requires to award the degree, as written in its academic regulations, for example 2.00 or 2.50 out of 4.00 in Bangladesh, or often 5.0 out of 10 or 40% in India. It is not the pass mark for a single course or semester.
Does it work for Indian and Pakistani CGPAs or percentages?
Yes. Choose CGPA out of 10, out of 5, out of 4, a percentage, or enter any other scale. The formula is the same for every scale; only the maximum and minimum passing grade change.
Is 1.0 or 4.0 a better German grade?
1.0 is the best. German grades run from 1.0 (sehr gut, very good) to 4.0 (ausreichend, sufficient), the lowest pass, so a smaller number is better.
Is this result official?
No. It is a guide that uses the same formula uni-assist applies. uni-assist issues the binding grade, and it can differ if your transcript states a different scale or minimum, or if rounding rules differ.
Something wrong, or a case this does not cover? Tell me and I will fix it. Regensburg, Germany.