Germany University Admissions Tool

Germany GPA Converter Modified Bavarian Formula in Your Browser

Convert a foreign GPA, percentage, or CGPA to the German 1.0 to 4.0 scale. The result uses the same formula uni-assist and the KMK apply to international transcripts.

Last Updated: 10 October 2026

Convert your grade

Scale & Score
Numbers (Formula Values)
Converted German grade
—
—
Input grade——
ECTS band——
Master's threshold——
TU9 competitiveness——
What this grade means

—

Formula walkthrough

Admission benchmark check

Want a plain-English reading of this result?

Press the button to send an anonymous summary of your inputs and the computed grade to a small serverless function that runs only when you press it. No name, no email, and nothing is stored.

What this converter does

This tool takes a grade from almost any grading system in the world and returns the equivalent on the German 1.0 to 4.0 scale. It asks for three numbers: the highest possible mark on your scale, the lowest passing mark on your scale, and the mark you actually earned. From those three, it produces the number a German university would compute when it reviews your transcript.

The result is the same one that appears on the credential evaluation that uni-assist issues to more than 180 German universities. It is also the conversion the KMK recommends when no formal agreement exists between your country and Germany for direct grade mapping. If your school or your target program publishes its own conversion table, follow that table first. Use this tool when no table applies, or to sanity-check a conversion that a third party has already done.

Everything happens in your browser. No number you type is sent anywhere. The AI insight button is the only part of the page that reaches the network, and it only fires when you press it.

The Modified Bavarian Formula

The formula itself is short. Written in plain words, it reads:

German grade = 1 + 3 × (Nmax − Nd) ÷ (Nmax − Nmin)

Where Nmax is the highest achievable mark on your grading scale, Nmin is the minimum passing mark, and Nd is the grade you actually earned. The result is a number between 1.0 and 4.0, where 1.0 is the best and 4.0 is the weakest pass.

The formula is linear. That means the German grade moves evenly as your score moves, once you have set the top and bottom of the scale. A student who scores exactly at Nmax receives a 1.0. A student who scores exactly at Nmin receives a 4.0. Everyone else lands somewhere in between, in proportion to where their score sits on the original scale.

The output is rounded to one decimal place. A raw 1.73 becomes 1.7. A raw 2.28 becomes 2.3. That single-decimal output is the number German admissions offices read off the page.

Mathematical representation of the Modified Bavarian Formula and German university grading scale benchmarks
Figure 1: The official Modified Bavarian Formula (Modifizierte bayerische Formel) mapping maximum possible marks (Nmax), minimum passing marks (Nmin), and student earned grades (Nd) into the German university grade spectrum from 1.0 (Sehr gut) down to 5.0 (Fail).

Why the minimum pass mark matters

The single most important input is Nmin. It anchors the bottom of your scale to a German 4.0, and if it is wrong, every conversion that follows will be wrong too.

Take the United States as a small example. A US transcript on a 4.0 scale might be graded with a 2.0 as the minimum passing mark for a major, and a 1.0 as the minimum for a single course. Which one you enter changes the outcome. With a 3.6 GPA and a 2.0 pass mark, the formula returns a German grade near 1.6. With a 3.6 GPA and a 1.0 pass mark, the same 3.6 comes out closer to 1.9. Same transcript. Two different numbers.

The same issue comes up for percentage systems. In the United Kingdom, the passing mark on a degree is usually 40 percent. In China, it is typically 60 percent. In Nigeria, many universities treat 40 percent as the floor for a pass. If you enter 0 as the floor by mistake, the formula treats every score as if it started from nothing, and the German number comes out artificially weak. Using the correct pass mark keeps the conversion fair.

Rule of thumb. Use the minimum mark required to pass a single subject in your system, not the minimum for the whole degree, unless the degree rule is stricter. The Anabin database entry for your country lists the standard figure when you are unsure.

The German grade bands

The German 1.0 to 4.0 scale is not just a number. It comes with its own descriptive bands, and German admissions officers read them as a shorthand for how a candidate performed.

German gradeGerman labelEnglish readingECTS band
1.0 – 1.5Sehr gutExcellentA
1.6 – 2.5GutGoodB to C
2.6 – 3.5BefriedigendSatisfactoryC to D
3.6 – 4.0AusreichendSufficientE
Below 4.0Nicht bestandenFailedF

The bands line up with the way German universities set their cutoffs. A grade of 2.5 or better clears the floor for most Master's programs at public universities. A 2.0 or better opens the door to competitive programs at the TU9 group, the nine leading technical universities that include TUM in Munich, RWTH Aachen, and KIT in Karlsruhe. A 1.5 or better puts a candidate in the range where competitive scholarships and research positions become realistic.

The ECTS band on the right of the table is a separate system used across Europe for credit transfer. It is broader than the German grade. An ECTS A, for example, covers the top ten percent of a cohort, which in practice can span German grades from 1.0 to 1.5 at different universities. Treat the ECTS letter as a coarse label and the German decimal as the fine one.

How uni-assist uses this number

uni-assist is the shared credential evaluation service used by more than 180 German universities. When you apply through it, you send certified copies of your transcript and degree, and uni-assist produces a document that states two things: whether your degree is recognised as equivalent to a German degree, and what your grade converts to on the German scale.

The conversion step follows the Modified Bavarian Formula. Before the formula runs, though, uni-assist checks your institution and your degree against the Anabin database maintained by the KMK. Anabin lists institutions by country and marks each one with a status code. Institutions marked H+ are recognised for admission to German universities. Institutions marked H− are not. If your school is not on the list, or if it is marked H−, the formula never gets a chance to run, and no conversion is issued.

For some countries, uni-assist will also check the duration and structure of your degree. A three-year bachelor's degree from certain systems may be treated as not equivalent to a German bachelor's, which requires a further qualification before Master's admission. That rule is separate from the grade conversion, but it matters just as much. Check your country's Anabin entry before you rely on the number this converter produces.

A worked example for three countries

To see the formula in practice, take three candidates, each from a different country, each applying for a Master's degree at a German public university.

United States — 3.72 on a 4.0 scale

A US graduate finishes a Bachelor of Science in Mechanical Engineering with a cumulative GPA of 3.72. The standard Nmax is 4.0. The Nmin most US transcripts use for a degree is 2.0, and the Anabin entry for the United States confirms this figure for a full bachelor's degree.

Numerator: 4.0 minus 3.72 equals 0.28. Denominator: 4.0 minus 2.0 equals 2.0. Quotient: 0.28 divided by 2.0 equals 0.14. Multiply by 3 gives 0.42. Add 1 gives 1.42. Rounded to one decimal place, that is a German 1.4, which sits in the Sehr gut band and clears the TU9 threshold comfortably.

India — 8.4 out of 10.0 CGPA

An Indian graduate finishes a Bachelor of Technology in Computer Science with a CGPA of 8.4 out of 10.0. The Nmin most Indian universities publish, and the one Anabin uses, is 4.0, which corresponds to a 40 percent pass.

Numerator: 10.0 minus 8.4 equals 1.6. Denominator: 10.0 minus 4.0 equals 6.0. Quotient: 1.6 divided by 6.0 equals 0.2667. Multiply by 3 gives 0.80. Add 1 gives 1.80. Rounded to one decimal place, that is a German 1.8, which sits at the top of the Gut band and clears the standard public university cutoff of 2.5.

Nigeria — 4.65 on a 5.0 scale

A Nigerian graduate finishes a First Class Honours degree in Economics with a CGPA of 4.65 on a 5.0 scale. Different Nigerian universities use different pass marks for the degree. A common choice is 1.0, which corresponds to a Pass degree, but some faculties use 2.0 as their floor. The Anabin entry for Nigeria lists 1.0 for a full bachelor's degree.

Using Nmin of 1.0: numerator is 5.0 minus 4.65 equals 0.35. Denominator is 5.0 minus 1.0 equals 4.0. Quotient is 0.0875. Multiply by 3 gives 0.2625. Add 1 gives 1.26. Rounded, that is a German 1.3, an outstanding grade that places the candidate in the top tier for economics programs at Mannheim, Frankfurt, and Bonn.

If the same candidate had used Nmin of 2.0 by mistake, the denominator would have been 3.0 instead of 4.0, and the conversion would have landed closer to 1.4. Still strong, but not quite the same picture. The lesson is the one from the previous section: get the pass mark right, or the whole number shifts.

Common conversion mistakes

Using 0 as the minimum pass mark. This is the most frequent error. It produces an artificially weak German grade, especially for percentage systems where the pass mark sits well above zero. Always use the country's published pass mark.

Mixing scales. Some online calculators mix the CGPA scale with the percentage scale for the same country. India, for example, uses both a 10.0 CGPA and a 100 percentage. Pick the one your transcript actually shows, and enter the Nmax and Nmin that match that scale.

Using the highest mark from a single course instead of the degree. For a US transcript with plus and minus grades, the top mark may be a 4.0 for an A, but a 4.3 if the school awards A+ credits. The Nmax should match the highest mark that actually appears on your scale, which is usually the one the school publishes for a full degree.

Forgetting that uni-assist may round differently. The formula output is often rounded to one decimal, but a small number of universities round to two. In those cases the difference rarely matters for admission, but it does matter if you are checking against a cutoff on the boundary.

Assuming the number alone wins admission. A German 1.4 is a strong signal, but the department also weighs your research experience, your letters, your language certificate, and the strength of the match between your first degree and the program you are applying to.

Where this converter stops

The converter cannot tell you whether your university is listed as H+ in Anabin, whether your three-year bachelor's degree is considered equivalent to a German bachelor's, or whether your target program requires a specific language certificate. Those questions belong to the Anabin database, the uni-assist office, and the program's own admission page.

It also cannot tell you what your department will do with the number. Some programs set a hard cutoff and reject everything below it. Others use a points system where the grade counts for part of the total and the rest comes from essays, interviews, or the degree of subject overlap with your bachelor's. The conversion is one input, not the whole decision.

The most useful way to use this tool is to compare scenarios. Try a few pass marks, try a few scale values, and see how the German number moves. Once you understand which inputs matter most in your case, you will know what to check on your transcript before you send anything to uni-assist. The rest is paperwork and patience.

Step-by-step workflow of German international academic credential evaluation from Anabin institutional check to admission
Figure 2: The comprehensive German international credential assessment pipeline: from Anabin institutional recognition (H+ status) and curricular ECTS alignment through formula grade conversion and program-specific Numerus Clausus selection.

Step-by-step transcript evaluation and credit matching

While calculating your converted German GPA is the most visible stage of preparing an application, it is actually only one component of a rigorous multi-stage credential assessment. Admissions committees at German universities evaluate your full academic dossier through a systematic, multi-tiered process:

  1. Institutional accreditation audit (Anabin verification): The university admissions office or uni-assist inspects whether the institution that awarded your qualification holds full university accreditation in your home country. Under German academic standards, only institutions categorised with an H+ status are recognised without additional pre-qualification hurdles.
  2. Curricular equivalence (Fachliche Vorbildung): Academic departments conduct a strict module-by-module syllabus audit. Rather than looking solely at degree titles, the examination board (Prüfungsausschuss) scrutinises individual course transcripts to match credit points against the German European Credit Transfer and Accumulation System (ECTS). A standard three-year bachelor's degree in Germany comprises 180 ECTS points, while a four-year honors program represents 240 ECTS points.
  3. Quantitative prerequisite fulfillment: Master's programs across engineering, computer science, and business economics enforce rigid minimum prerequisite thresholds. For instance, a Master of Science in Informatics at the Technical University of Munich (TUM) or RWTH Aachen typically mandates at least 25 to 30 ECTS in higher theoretical mathematics (calculus, linear algebra, discrete mathematics) and 35 ECTS in core computer science. Applicants whose transcripts lack these theoretical foundational modules are denied admission regardless of whether their converted GPA is a perfect 1.0.
  4. Grade conversion via Modified Bavarian Formula: Once curricular equivalence and institutional recognition are validated, your cumulative score is converted to the German scale to rank your application against applicant quotas.

ECTS Conversion Rule of Thumb: In Germany, 1 ECTS credit equals roughly 25 to 30 total student workload hours (including both lectures and independent study). An academic year consists of 60 ECTS credits. If your undergraduate university uses a semester credit hour system (such as the US standard where 1 course equals 3 credits), a standard 120-credit four-year bachelor's degree normally converts to approximately 240 ECTS credits (at a conversion factor of approximately 2 ECTS per US credit hour).

Global grading systems reference table

The Modified Bavarian Formula requires entering the exact maximum attainable grade (Nmax) and the lowest possible passing mark (Nmin) designated for your qualification. Entering an incorrect pass floor—such as assuming zero percent or using an honors threshold instead of the general pass line—can distort your converted score by several tenths of a point. The reference table below details verified benchmarks across the world's most common higher education grading frameworks:

Country / Educational System Standard Scale Type Nmax (Max Mark) Nmin (Pass Floor) German 1.5 Equivalent German 2.5 Equivalent
United States & Canada 4.0 GPA Scale 4.00 2.00 (C average) 3.67 (A-) 3.00 (B)
United Kingdom (Undergraduate) Percentage / Degree Class 100% (or 70% First Class) 40% (Third Class pass) 70.0% (First Class) 50.0% (Lower Second / 2:2)
India (UGC 10-Point Scale) 10.0 CGPA Scale 10.00 4.00 (or 5.0 at IITs) 9.00 CGPA 7.00 CGPA
India (Percentage System) 100 Percentage Scale 100% 40% (or 50% at some univ.) 90.0% 70.0%
Nigeria (NUC 5-Point System) 5.0 CGPA Scale 5.00 1.00 (Pass floor) 4.33 (First Class) 3.00 (Second Class Upper)
Kenya (CUE 70% / First Class) Percentage / 4.0 Scale 100% (or 4.0) 40% (or 2.0) 70.0% (First Class) 50.0% (Second Lower)
Ghana (GTEC 4.0 Scale) 4.0 CGPA Scale 4.00 1.50 (or 2.0) 3.58 2.75
Pakistan (HEC 4.0 Scale) 4.0 CGPA Scale 4.00 2.00 3.67 3.00
China (4.0 or 100 Percentage) 100 Percentage Scale 100% 60% 93.3% 80.0%
France (20-Point Scale) 20.0 Numerical Scale 20.00 10.00 16.67 (Très bien) 13.33 (Assez bien)
Italy (30-Point Scale) 30.0 Numerical Scale 30.00 (or 30 e lode) 18.00 28.00 24.00

Notice on theoretical maximums versus practical grading limits: Some universities in the United Kingdom or India rarely award marks above 80% or 85% in subjective humanistic fields. However, uni-assist almost universally adopts the official institutional scale ceiling (such as 100%) listed in the university examination regulations or Anabin profile. Always consult your degree transcript's grading rubric key on the reverse side before setting Nmax.

Navigating the Anabin database and H+ status

The Anabin database, administered by the Central Office for Foreign Education (ZAB – Zentralstelle für ausländisches Bildungswesen) within the KMK, is the central repository of international educational classifications in Germany. Every credential evaluation conducted by uni-assist begins by querying your awarding university and qualification title in Anabin.

Institution status categories: H+, H-, and H+/-

When searching for your university in Anabin, your institution will be stamped with one of three status designations:

  • Status H+: The institution is fully recognised as a university of higher education in its home country and considered equivalent to an accredited German university. Degrees awarded by H+ institutions qualify for standard academic assessment.
  • Status H-: The institution is not recognised as higher education in Germany. Qualifications from H- institutions cannot be used to satisfy direct admission or Master's prerequisites in Germany.
  • Status H+/-: The institution offers a combination of university-level and vocational or non-degree programs. In this scenario, uni-assist evaluates whether your specific study discipline and degree title have been granted university accreditation.

Degree equivalence categories (Gleichwertigkeit)

Beyond the university itself, Anabin classifies the individual degree award. The designation Entspricht signifies that your bachelor's degree directly corresponds to an accredited German university degree. The designation Gleichwertig indicates functional equivalence. If Anabin classifies your degree as Bedingt vergleichbar (conditionally comparable), you may be required to complete one or two bridging semesters (Studienkolleg or Propädeutikum) or take an assessment exam (Feststellungsprüfung) prior to direct degree matriculation.

Understanding NC cutoffs and aptitude assessment

International applicants frequently ask what converted grade is required for guaranteed admission. Admission to German degree programs generally falls into one of three structural categories:

1. Zulassungsfrei (Free / Unrestricted Admission)

Programs designated as zulassungsfrei have no numerical cap on student enrollment. If you meet the statutory entry prerequisites—namely holding a recognised undergraduate degree, fulfilling all required curricular ECTS module criteria, and presenting the necessary English (e.g. IELTS 6.5+) or German (e.g. TestDaF 4x4 or DSH-2) language certificates—you are granted admission regardless of whether your GPA is 1.5 or 2.5.

2. Örtlicher Numerus Clausus (Local NC / Capacity-Restricted)

In high-demand degree courses (such as psychology, business administration, biomedical sciences, and popular computer science specialisations), student capacity is strictly capped. The university ranks all eligible applicants according to their converted German grade. The candidate admitted at the bottom of the enrollment quota establishes the semester's cutoff (the NC-Grenze). A competitive German grade of 1.7 or better is frequently required for high-demand master's programs in Berlin, Munich, Heidelberg, and Cologne.

3. Eignungsverfahren (Aptitude Assessment Procedure)

Leading research universities—most notably members of the TU9 alliance such as TUM, RWTH Aachen, and TU Berlin—rely on a multi-stage aptitude evaluation. Rather than relying solely on your converted GPA, the department calculates a composite admissions score. In TUM's typical assessment, points are allocated across several pillars:

  • Up to 60 points based on your converted Bavarian Formula grade.
  • Up to 40 points awarded for curricular alignment and prerequisite mathematical mastery.
  • Points for a tailored statement of purpose, academic essay, GRE/GATE scores, or an academic interview.

Candidates scoring above the direct admission threshold receive unconditional offers immediately; applicants in the intermediate band are invited to an academic interview or written test; and candidates below the minimum threshold are eliminated.

Troubleshooting uni-assist VPD discrepancies

Many students convert their own GPA using online tools and later discover that their official Preliminary Review Documentation (VPD – Vorprüfungsdokumentation) from uni-assist lists a slightly different grade. If you notice a variance between your calculation and uni-assist's result, inspect the following five potential causes:

1. Credit-weighted versus simple arithmetic average

If your undergraduate university transcript reports both an unweighted cumulative GPA and a credit-weighted CGPA, uni-assist will always compute the conversion using your credit-weighted final cumulative score. If you plugged in an unweighted GPA, the final German number will naturally diverge.

2. Official institutional pass mark versus transcript passing letter

On some transcripts, an individual course grade of D (e.g. 1.0 on a 4.0 scale) is technically recorded as passing a specific class, but university graduation rules mandate a cumulative 2.0 GPA to be awarded the bachelor's degree. uni-assist's evaluators refer to official country dossiers compiled by the KMK. When the KMK specifies that degree conferral requires a minimum 2.0, uni-assist adopts Nmin = 2.0, even if the student used 1.0.

3. Truncation versus mathematical rounding

German federal guidelines permit universities to truncate decimal places or round arithmetically. For example, a computed grade of 1.76 rounds arithmetically to 1.8. However, an institution applying strict mathematical truncation (Abrunden zugunsten des Studierenden) may record 1.7. Always check whether your target university's examination regulations specify rounding to one decimal place or two.

4. Omission of non-credit or remedial coursework

uni-assist evaluators exclude non-credit co-curricular modules, physical education courses, and preparatory language classes from degree grade tallies if they were not required for credit completion of your primary major.

5. Multi-tier degrees (Honours versus General Bachelor's)

In countries with three-year general degrees and four-year honors degrees (such as Australia, Canada, South Africa, and the UK), uni-assist evaluates the honors year or the final degree tier according to distinct benchmark tables. Ensure you select the degree level that accurately corresponds to your awarded credential.

Sources

  1. uni-assist. University Application Service for International Students — Credential Evaluation, Preliminary Review Documentation (VPD), and Grade Conversion. uni-assist.de
  2. KMK. Standing Conference of the Ministers of Education and Cultural Affairs — Modified Bavarian Formula Resolution for International Grade Conversion. kmk.org
  3. HRK. German Rectors Conference (Hochschulrektorenkonferenz) — Higher Education Compass and International Admissions Guidelines. hochschulkompass.de
  4. KMK. Standing Conference of the Ministers of Education and Cultural Affairs — Grade Conversion Guidelines. kmk.org
  5. Anabin. Database of Recognised Foreign Qualifications — Institutions and Degrees. anabin.kmk.org
  6. DAAD. German Academic Exchange Service — Study and Admission Information. daad.de
  7. ZAB. Central Office for Foreign Education — Statement and Evaluation Services. kmk.org/zab.html

Frequently asked questions

What is the Modified Bavarian Formula?

It is the standard conversion method the KMK adopted for turning foreign grades into the German 1.0 to 4.0 scale. The formula is: German grade = 1 + 3 times (Nmax minus Nd) divided by (Nmax minus Nmin). Nmax is the highest mark on your grading scale, Nmin is the lowest passing mark, and Nd is the grade you actually earned.

Does uni-assist use this exact formula?

Yes. uni-assist, the central credential evaluation service used by more than 180 German universities, applies the Modified Bavarian Formula when it converts foreign transcripts. It also cross-checks your institution and degree against the Anabin database before issuing a conversion.

What German GPA do I need for a Master's degree?

Most public German universities set a minimum of 2.5 on the German scale for Master's admission. Competitive technical programs at TU9 universities often ask for 2.0 or better. Open-admission programs, sometimes labelled NC-frei, accept any candidate who holds a recognised degree and meets the language requirement.

Why does the minimum passing grade matter?

It anchors the bottom of your scale to a German 4.0. If your country passes at 40 percent and someone uses 0 as the floor by mistake, a 65 percent score would convert as if it were weak. Using the correct pass mark, 40 percent, keeps the conversion fair.

How does the German scale map to ECTS grades?

A German 1.0 to 1.5 usually corresponds to an ECTS A, 1.6 to 2.0 to a B, 2.1 to 3.0 to a C, 3.1 to 3.5 to a D, 3.6 to 4.0 to an E, and anything below 4.0 is a fail. ECTS letter grades are a broad band, not a single number.

What if my university uses a different conversion?

Some universities publish their own tables, and a few partner programs use a fixed lookup. The Modified Bavarian Formula is the fallback the KMK uses when no formal agreement exists. If your target university publishes its own conversion, follow that page first.

Does converting my GPA guarantee admission?

No. The conversion is one input. Your institution and degree also have to be listed as recognised in Anabin, your language certificates have to meet the program requirement, and the department has to have capacity. A strong German GPA helps, but it is not the only condition.

Does the tool store my scores?

No. The whole conversion runs in your browser. The only thing that leaves your device is the anonymous summary sent when you press the AI insight button, and nothing is stored after the reply comes back.

More free education tools

Admission calculators, GPA tools, and grade converters for students studying in Africa and applying worldwide, all free and all running in your browser.

See all education tools