Skip to content
Voluntary projects

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.

Modified Bavarian FormulaAny grading scaleRuns in your browser

Choose your level

This decides which results are converted.

Enter your grades

Pick the scale printed on your documents, then type the numbers.

University degree

Bangladesh, Pakistan (HEC) and most US-style systems.

Cumulative result on your transcript.

/ 4

From your academic regulations.

/ 4

The minimum is the overall grade needed to be awarded the degree, not the pass mark for one course or semester. Mixing these up is the most common mistake.

School-leaving certificate

Bangladesh. The pass mark on this scale is 1.00.

HSC GPA, Class 12 %, FSc/HSSC.

/ 5

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.

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
Four things applicants get wrong

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.

VPD Rechner, häufige Fragen

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.