German Grade Calculator
Convert a foreign grade to the German 1.0–5.0 scale with the modified Bavarian formula. Works from percentages, CGPA, or GPA. Runs in your browser.
A free German grade calculator that runs entirely in your browser. It uses the modified Bavarian formula (German grade = 1 + 3 × (Nmax − Nd) / (Nmax − Nmin)) to convert a foreign grade to the German 1.0–5.0 scale, where 1.0 is the best mark and 4.0 is the lowest pass. The formula is officially recognised by the German Kultusministerkonferenz (KMK) and is used by uni-assist when it pre-evaluates international applications. Pick your source system (percentage, a 10-point CGPA, or a 4.0 GPA) or enter your own best and minimum-pass marks, then enter your grade. This is an indicative estimate to help you understand where your grade sits, the official conversion is decided by the university or uni-assist, and it applies only to systems where a higher number is better and to a passing grade. Nothing you enter is uploaded or stored.
How to use this tool
- 01Choose your source systemPick Percentage (best 100, pass 40), CGPA on a 10-point scale (best 10, pass 4), or GPA on a 4.0 scale (best 4.0, pass 2.0). Each preset fills in the best and minimum-pass marks, which you can still edit.
- 02Enter your grade and the scaleType your grade, the best attainable grade (Nmax), and the minimum passing grade (Nmin) in your system. The best grade must be higher than the minimum pass.
- 03Read the German gradeThe tool shows the German equivalent on the 1.0–4.0 passing scale, rounded to one decimal, plus its qualitative band (sehr gut, gut, befriedigend, ausreichend).
Examples
- A percentage75% on a 100/40 scale: 1 + 3 × (100 − 75) / (100 − 40) = 1 + 1.25 = 2.25 → 2.3, a “gut” (good) grade.
- A US GPAGPA 3.0 on a 4.0/2.0 scale: 1 + 3 × (4 − 3) / (4 − 2) = 2.5.
- The endpointsThe best possible grade always maps to 1.0, and the minimum passing grade maps to 4.0. A grade below the minimum pass is a fail in the source system and is not converted (the tool caps the passing range at 4.0).
How the modified Bavarian formula works
The formula scales your position between the best grade (Nmax) and the minimum passing grade (Nmin) onto the German range 1.0 to 4.0. At the top of your scale you get 1.0; at the minimum pass you get 4.0; everything else falls in between. It works only for systems where a higher number is better (percentages, GPA, and 10-point CGPA) and is meant for a passing grade. German grades below 1.0 or above 4.0 are not produced, so the tool clamps the result to the passing range.
Sources and limitations
This tool is an educational estimate only and is not affiliated with uni-assist, the KMK, or any German university. The modified Bavarian formula is the KMK-recognised method, but a university may apply its own conversion, rounding, or grade table, and rules can change. The result is a first orientation, not a binding conversion. Always check the official conversion used by your target university or uni-assist before relying on a figure.
Frequently asked questions
What is the modified Bavarian formula?
It converts a foreign grade to the German scale: German grade = 1 + 3 × (Nmax − Nd) / (Nmax − Nmin), where Nmax is the best grade in your system, Nmin is the minimum passing grade, and Nd is your grade.
What is the German grading scale?
German grades run from 1.0 (best) to 5.0 (fail), with 4.0 the lowest passing grade. Lower is better, which is the opposite of most percentage, GPA, and CGPA systems.
How do I convert a percentage to a German grade?
Choose the Percentage preset (best 100, minimum pass 40) and enter your percentage. For example, 75% converts to about 2.3.
How do I convert a GPA to a German grade?
Choose the GPA (4.0) preset (best 4.0, minimum pass 2.0) and enter your GPA. For example, a 3.0 GPA converts to 2.5.
Why doesn’t it work for the German 1–5 system as input?
The formula assumes a source system where a higher number is better. The German scale is inverted (lower is better), so it is a target, not a source. Use percentage, GPA, or CGPA as your source.
Is this the official conversion?
No. It is an educational estimate and is not affiliated with uni-assist, the KMK, or any university. The official conversion is decided by your target university or uni-assist, and rules can change.
Is my data stored?
No. The calculation runs entirely in your browser. Nothing you enter is uploaded, saved, or shared.
Related tools
- UK Degree Classification CalculatorWork out your UK honours degree classification (First, 2:1, 2:2, Third) from your year averages and a year-weighting scheme. Runs in your browser.Open
- CGPA to Percentage CalculatorConvert a CGPA to a percentage using the CBSE formula (CGPA × 9.5), with an adjustable multiplier for other universities. Runs in your browser.Open
- Percentage to CGPA CalculatorConvert a percentage to a CGPA using the CBSE formula (percentage ÷ 9.5), with an adjustable divisor for other universities. Runs in your browser.Open
- Percentage CalculatorWork out percentages fast: what is X% of a number, what percent one number is of another, the percentage change between two values, and adding or subtracting a percentage from a number.Open

