GPA aus Noten und Credits gewichtet berechnen
Dieser Rechner wandelt die Buchstabennote jedes Kurses in ihren Standardwert auf der 4.0-Skala um, multipliziert ihn mit den Credits und teilt die gesamten Qualitätspunkte durch die Gesamtcredits.
Im Browser ausführen – kostenlos
Er unterstützt Plus- und Minusnoten, zeigt den Beitrag jedes Kurses und legt die Summen hinter dem Ergebnis offen. Prüfen Sie damit ein Semester, schätzen Sie einen akademischen Durchschnitt oder ergänzen Sie eine Anwendung um eine einheitliche GPA-Berechnung ohne Tabellenformel.
Geben Sie alle Noten und Credits für den Durchschnitt ein
Erstellen Sie für jeden Kurs oder jede bewertete Leistung, die zum GPA beitragen soll, eine Zeile. Wählen Sie die Buchstabennote und tragen Sie die zugehörige positive Credit-Anzahl ein. Credits sind entscheidend, weil der GPA ein gewichteter und kein einfacher Mittelwert ist: Ein A in einem Kurs mit vier Credits trägt doppelt so viel bei wie ein A mit zwei Credits. Der Rechner akzeptiert A+, A, A-, alle entsprechenden B-, C- und D-Varianten sowie F. Auf dieser festen Skala entsprechen A+ und A jeweils 4.0; Minus- und Plusnoten folgen den üblichen Stufen 3.7 und 3.3. Nehmen Sie nur Kurse auf, die Ihre Einrichtung beim GPA berücksichtigt. Bestanden/nicht bestanden, Rücktritte, unvollständige Leistungen, Gasthörerschaft und Transfers werden oft ausgeschlossen, doch jede Hochschule legt eigene Regeln fest. Ersetzt ein wiederholter Kurs den ersten Versuch, geben Sie nur den offiziell gewerteten Versuch ein. Sie können außerdem null bis vier Dezimalstellen wählen, ohne die zugrunde liegende Gewichtung zu verändern.
Verstehen Sie die Gewichtung und die ausgegebenen Summen
Für jede Zeile ermittelt der Rechner den Notenpunktwert und multipliziert ihn mit den eingegebenen Credits. Diese Produkte sind Qualitätspunkte. Ein B+ mit 3.3 Punkten in einem Kurs mit drei Credits ergibt beispielsweise 9.9 Qualitätspunkte. Anschließend werden alle Qualitätspunkte und alle Credits addiert; die erste Summe wird durch die zweite geteilt. Das Ergebnis ist der kreditgewichtete GPA. Die Antwort enthält GPA, Gesamtcredits, gesamte Qualitätspunkte, Kursanzahl, Skalenname und eine Aufschlüsselung jedes Beitrags. Weicht das Ergebnis von einem Zeugnis oder einem anderen Rechner ab, vergleichen Sie Notenzuordnung, Credits und einbezogene Kurse zeilenweise. Gerundet werden nur die ausgegebenen Werte mit der gewünschten Genauigkeit; vor der GPA-Ausgabe fließen weiterhin alle Zeilen in die Berechnung ein. Da jeder Credit-Wert endlich und größer als null sein muss, führt ein leerer, nullwertiger oder fehlerhafter Datensatz zu einer klaren Eingabemeldung, statt den Nenner unbemerkt zu verfälschen.
Vergleichen Sie die Schätzung mit den offiziellen Regeln
Betrachten Sie das Ergebnis als nachvollziehbare Berechnung und nicht als Ersatz für ein offizielles Zeugnis oder eine Entscheidung des Prüfungsamts. Notenskalen unterscheiden sich: Manche Einrichtungen vergeben 4.33 für A+, lassen D- oder Plus- und Minusnoten weg, begrenzen einzelne Programme auf 4.0 oder verwenden im Aufbaustudium andere Werte. Auch für Wiederholungen, erlassene Noten, Transfers, Förderkurse, Rücktritte und Bestanden/nicht bestanden gelten verschiedene Regeln. Dieser Rechner verwendet bewusst eine dokumentierte 4.0-Zuordnung, damit gleiche Eingaben stets gleiche Ausgaben ergeben; er errät keine Hochschule und ändert Regeln nicht dynamisch. Bevor Sie den GPA für Bewerbung, Stipendium, Studienstatus oder Abschlussplanung nutzen, vergleichen Sie Skala und Einschlussregeln mit der veröffentlichten Ordnung. Zur Automatisierung senden Sie dieselben Notendaten für $0.002 je Anfrage an die API und speichern die Aufschlüsselung bei den Quelldaten. So bleibt ersichtlich, welche Zeilen, Werte, gewichteten Beiträge und exakten Summen verwendet wurden.
Anwendungsfälle
Semester-GPA prüfen
Verbinden Sie Abschlussnoten mit Credits und prüfen Sie den gewichteten Durchschnitt vor der offiziellen Veröffentlichung.
GPA für eine Bewerbung schätzen
Erstellen Sie aus anrechenbaren Kursen eine transparente Schätzung und bewahren Sie die Aufschlüsselung auf.
Akademische Berechnungen automatisieren
Ergänzen Sie Studierendenwerkzeug, Beratung oder Bericht um feste Notenumrechnung und Credit-Gewichtung.
Häufige Fragen
Wie wird der GPA aus Buchstabennoten berechnet?
Jede Note wird in Punkte umgerechnet und mit den Credits multipliziert; die Qualitätspunkte werden durch die Gesamtcredits geteilt.
Welche Notenskala verwendet dieser Rechner?
Er nutzt eine feste 4.0-Skala: A+ und A sind 4.0, A- ist 3.7, B+ ist 3.3, bis hin zu D- mit 0.7 und F mit 0.
Zählt ein A+ mehr als 4.0?
Nein. Auf dieser Skala entsprechen sowohl A+ als auch A genau 4.0 Punkten.
Sind Kurse ohne Note oder abgebrochene Kurse einzubeziehen?
Nur wenn Ihre Einrichtung Notenpunkte vergibt und die Credits im GPA zählt. Prüfen Sie bei Unsicherheit die offizielle Ordnung.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002. Die Berechnung ist deterministisch und verwendet keinen externen Dienst.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/edu/gpa-from-letter-grades \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"grades":[{"grade":"A","credits":3},{"grade":"B+","credits":4}]}'const res = await fetch("https://api.kit.forhosting.com/edu/gpa-from-letter-grades", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"grades": [
{
"grade": "A",
"credits": 3
},
{
"grade": "B+",
"credits": 4
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/gpa-from-letter-grades",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"grades": [
{
"grade": "A",
"credits": 3
},
{
"grade": "B+",
"credits": 4
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/gpa-from-letter-grades", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"grades":[{"grade":"A","credits":3},{"grade":"B+","credits":4}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"grades":[{"grade":"A","credits":3},{"grade":"B+","credits":4}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/gpa-from-letter-grades", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"grades": [
{
"grade": "A",
"credits": 3
},
{
"grade": "B+",
"credits": 4
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.gpa_from_letter_grades",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |