Body-Mass-Index berechnen
Wer 70 kg wiegt und 175 cm groß ist, hat einen BMI von 22,86 und liegt im Normalbereich. Geben Sie Kilogramm und Zentimeter oder Pfund und Zoll ein und erhalten Sie den Wert auf zwei Stellen samt Kategorie. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Gewichtung
- 70 metric
- Höhe
- 175
- Bmi
- 22,86 metric
- Kategorie
- normal
Dieser Body-Mass-Index-Rechner ermittelt aus Gewicht und Körpergröße einen BMI-Wert und die übliche Kategorie für Erwachsene. Wählen Sie metrisch für Kilogramm und Zentimeter oder imperial für Pfund und Zoll. Das Ergebnis wird deterministisch berechnet, auf zwei Dezimalstellen gerundet und als Untergewicht, Normalgewicht, Übergewicht oder Adipositas eingestuft. Der Rechner eignet sich für einheitliche Screening-Berechnungen; der BMI ist jedoch ein allgemeiner Anhaltspunkt und keine individuelle medizinische Diagnose.
Wählen Sie ein Einheitensystem und geben Sie beide Werte ein
Wählen Sie zunächst das Einheitensystem, das zu beiden Zahlen passt. Im metrischen Modus geben Sie das Gewicht in Kilogramm und die Körpergröße in Zentimetern an. Eine Person mit 70 Kilogramm und 175 Zentimetern wird somit als Gewicht 70 und Größe 175 eingegeben.
Im imperialen Modus verwenden Sie Pfund und Zoll, beispielsweise Gewicht 180 und Größe 70. Mischen Sie weder Kilogramm mit Zoll noch Pfund mit Zentimetern, denn das Ergebnis wäre zwar mathematisch berechenbar, würde aber falsche Maße beschreiben. Wenn das Einheitenfeld fehlt, gilt standardmäßig das metrische System.
Gewicht und Größe müssen endliche Zahlen über null sein. Fehlende, negative oder nicht endliche Werte, null sowie als Text übergebene Zahlen werden mit einem Fehler für ungültige Eingaben abgewiesen. Dieser strenge Vertrag sorgt für vorhersehbares Verhalten in Formularen, Tabellen, Skripten und automatisierten Abläufen.
Vereinheitlichen Sie vor einer Stapelverarbeitung alle Datensätze oder setzen Sie die Einheit in jeder Anfrage ausdrücklich.
Verstehen Sie Formel, Rundung und Kategorie
Bei metrischen Angaben wandelt der Rechner Zentimeter in Meter um und teilt das Gewicht in Kilogramm durch das Quadrat der Größe in Metern. Bei imperialen Angaben teilt er Pfund durch das Quadrat der Größe in Zoll und multipliziert mit 703. Der Rohwert wird auf zwei Dezimalstellen gerundet, damit die Antwort kompakt und stabil bleibt.
Anschließend folgt eine von vier Standardkategorien für Erwachsene: Unter 18.5 liegt Untergewicht vor, ab 18.5 bis unter 25 Normalgewicht, ab 25 bis unter 30 Übergewicht und ab 30 Adipositas. Grenzwerte sind für Vergleiche wichtig; deshalb enthält die Antwort stets den gerundeten BMI, seine Kategorie und das verwendete System. Der Algorithmus führt ausschließlich deterministische Rechenoperationen aus und nutzt weder Netzwerk, Zufall, Datum, Gebietsschema noch externe Datenbanken.
Nutzen Sie den BMI als Hinweis, nicht als Diagnose
Der BMI ist eine praktische Verhältniszahl für allgemeine Untersuchungen Erwachsener, Berichte und Vergleiche von Bevölkerungsgruppen, misst aber weder Körperfett noch Gesundheit unmittelbar. Zwei Personen mit demselben BMI können sich bei Muskelmasse, Knochenbau, Fettverteilung, Fitness, Alter und Risiken deutlich unterscheiden. Stark muskulöse Sportler können trotz geringen Körperfetts als übergewichtig oder adipös eingestuft werden, während bei Normalgewicht Risiken bestehen können, die der BMI nicht erkennt.
Die Grenzwerte für Erwachsene eignen sich außerdem nicht für Kinder, Schwangerschaften oder jede klinische Situation. Verstehen Sie die Kategorie als beschreibenden Kontext der berechneten Verhältniszahl, nicht als Diagnose, Therapieempfehlung oder Werturteil. Soll ein Ergebnis eine Gesundheitsentscheidung beeinflussen, wenden Sie sich an qualifiziertes Fachpersonal, das Vorgeschichte und weitere Messwerte berücksichtigt.
Speichern Sie in Software auch Gewicht, Größe und ursprüngliche Einheit, damit Prüfungen, die Erkennung von Einheitenfehlern und spätere Neuberechnungen möglich bleiben.
Anwendungsfälle
BMI in ein Aufnahmeformular einfügen
Berechnen Sie einen einheitlichen BMI samt Kategorie, nachdem eine erwachsene Person Gewicht, Größe und Einheit angegeben hat.
Fitnessdaten vereinheitlichen
Erzeugen Sie dieselbe BMI-Ausgabe mit zwei Dezimalstellen für metrisch oder imperial erfasste Datensätze.
Eine Tabellenformel kontrollieren
Vergleichen Sie eine bestehende Formel mit einer deterministischen Antwort, die Kategorie und Einheit nennt.
Häufige Fragen
Welche Angaben erwartet der metrische Modus?
Er erwartet Gewicht in Kilogramm und Größe in Zentimetern und ist voreingestellt.
Welche Angaben erwartet der imperiale Modus?
Er erwartet Gewicht in Pfund und Größe in Zoll und verwendet den Standardfaktor 703.
Welche BMI-Kategorien werden ausgegeben?
Unter 18.5 gilt Untergewicht, unter 25 Normalgewicht, unter 30 Übergewicht und ab 30 Adipositas.
Wie berechnet man den BMI in Pfund und Zoll?
Teilen Sie das Gewicht in Pfund durch die Größe in Zoll zum Quadrat und multiplizieren Sie mit 703. Metrisch teilt man Kilogramm durch die Größe in Metern zum Quadrat. Beide ergeben dieselbe Skala und Kategorien.
Ist der BMI eine medizinische Diagnose?
Nein. Der BMI ist ein allgemeiner Screening-Wert für Erwachsene und eignet sich für einheitliche Vergleiche, ist aber keine individuelle medizinische Diagnose und beschreibt allein nicht die Gesundheit eines Menschen.
Verwandte Tools
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/calc2/bmi-calculate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":70,"height":175}'const res = await fetch("https://api.kit.forhosting.com/calc2/bmi-calculate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 70,
"height": 175
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/bmi-calculate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 70,
"height": 175
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/bmi-calculate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":70,"height":175}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":70,"height":175}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/bmi-calculate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"weight": 70,
"height": 175
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.bmi_calculate",
"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. |
Technische Hinweise
Verstehen Sie Formel, Rundung und Kategorie
Dieselbe JSON-Eingabe liefert daher immer dieselbe JSON-Ausgabe. Das erleichtert reproduzierbare Tests, unabhängige Nachrechnungen und die Untersuchung unerwarteter Ergebnisse in produktiven Integrationen.
Technische Fragen
Was geschieht bei Gewicht oder Größe von null oder darunter?
Die Anfrage scheitert mit invalid_input, weil beide Werte positive endliche Zahlen sein müssen.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002. Für die Browserversion fällt keine API-Gebühr an.