Hund-BMI-Rechner
Ein 30 kg schwerer Hund mit 75 cm Brustumfang und 70 cm Körperlänge liegt in der Kategorie ideal, beurteilt nach Gewicht und Maßband statt nach einer BMI-Tabelle für Menschen. Geben Sie Gewicht und Brustumfang oder Länge ein. 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
- 30
- Brust
- 75
- Länge
- 70
- Gewicht (kg)
- 30
- Gewichtseinheit
- Kg
- Maßeinheit
- Cm
- Index
- 61,2244897959
Die Körperkondition eines Hundes ist nicht dieselbe Frage wie der menschliche Body-Mass-Index, weil Rassen sich im Rahmen stark unterscheiden; dennoch brauchen Halter, Tierheime und Kliniktheken eine wiederholbare Zahl aus dem, was sich auf Waage und Maßband messen lässt: dem Gewicht und einer linearen Größe. Dieser Hund-BMI-Rechner nimmt ein streng positives Gewicht und mindestens einen positiven Brustumfang oder eine positive Körperlänge entgegen, rechnet die Einheiten in Kilogramm und Meter um und liefert einen morphometrischen Konditionsindex zusammen mit einer pädagogischen Kategorie. Liegt die Körperlänge vor, ist der Index das Gewicht geteilt durch die Länge zum Quadrat, die Quetelet-Form, die der veterinärmedizinische Unterricht mit der Achsenlänge anstelle der Körperhöhe verwendet. Wird nur der Brustumfang geliefert, nutzt dieselbe Form diesen Umfang als lineare Größe.
Wie der Körperkonditionsindex des Hundes berechnet wird
Der menschliche BMI teilt die Masse durch die stehende Körperhöhe zum Quadrat. Hunde teilen keine einzige Widerristhöhen-Konvention, daher verwendet dieser Rechner ein morphometrisches Ersatzmaß, das der veterinärmedizinische Unterricht bereits an die Tafel schreibt: Ersetzen Sie die Körperhöhe durch ein Bandmaß, das Sie an einem stehenden oder behutsam gehaltenen Tier abnehmen können. Die Körperlänge ist die bevorzugte lineare Größe, weil die Achsenlänge ein Strukturmaß ist; sie bläht sich nicht auf, wenn der Hund Fett ansetzt, im Gegensatz zum Brustumfang.
Der Index in Kilogramm pro Quadratmeter ist daher das Gewicht in Kilogramm geteilt durch die Länge in Metern zum Quadrat. Das ist die Quetelet-Identität mit der caninen Achsenlänge im Nenner, und das ist die Zahl, die als index zurückkommt, sobald length vorliegt. Der Brustumfang, mit weichem Band direkt hinter den Ellbogen gemessen, ist die andere akzeptierte lineare Größe.
Sendet der Aufrufer nur den Umfang, nutzt dieselbe Identität chest in Metern im Nenner, sodass ein Ein-Band-Ablauf weiterhin einen Index erzeugt. Sind beide Bänder vorhanden, verwendet der Index weiterhin die Länge zum Quadrat, weil das Mischen des Umfangs in den Nenner einen Teil des Fettsignals auslöschen würde: ein schwererer, brustbreiterer Hund kann eine ähnliche Masse-über-Produkt-Zahl behalten. Die Kategorie nutzt in diesem Zwei-Band-Fall stattdessen das skalenfreie Verhältnis Brust zu Länge.
Ein größerer Umfang bei gegebener Achsenlänge verfolgt eine schwerere Kondition über Toy- und Riesenrahmen ehrlicher als ein einzelner Schnitt in kg/m², weshalb die Verhältnisbänder existieren. Pfund werden vor der Division mit dem internationalen Avoirdupois-Kilogramm umgerechnet. Zentimeter werden durch einhundert geteilt und Zoll mit dem exakten Faktor 0.0254 Meter multipliziert.
Behandeln Sie das Ergebnis als Planungsabschätzung für Verlauf und Triage, nicht als neunstufige WSAVA-Note und nicht als Diagnose, die eine Tierärztin oder einen Tierarzt ersetzt, der Rippen, Taille und Bauchaufzug tasten kann.
Wo ein Hund-BMI-Rechner seinen Platz verdient
Aufnahmeplätze in Tierheimen und Pflegestellen-Koordinatoren brauchen eine wiederholbare Konditionszahl, wenn ein erwachsenes Tier ohne Fütterungshistorie eintrifft, und dieselbe Vereinbarung eine Woche später, wenn Band und Waage erneut benutzt werden. Züchter, die einen Wurf verfolgen, können Gewicht plus Länge protokollieren, während die Welpen wachsen, und den Index wandern sehen, ohne eine private Tabellenformel zu erfinden, die zwischen Mitarbeitenden driftet. Rettungssoftware kann dasselbe parse-Modul aus einem Formular oder einem Stapelauftrag aufrufen, ohne eine Ernährungssuite aufzustellen.
Behandeln Sie einen einzelnen Index nicht als Crash-Diät: Abnehmprotokolle für fettleibige Hunde sollten beaufsichtigt werden, und Toy-, Riesen- und Extremformen wie Windhunde können außerhalb der üblichen pädagogischen Bandbreite zu ihrer sichtbaren Kondition liegen. Wiegen Sie auf derselben Waage nach, ziehen Sie das Band an denselben Landmarken und koppeln Sie die Zahl mit einer Handprüfung von Rippen und Taille. Dieser Endpunkt schätzt keine Kalorien, liest kein Sacketikett und ersetzt keine tierärztliche Person.
Er beantwortet eine Suchabsicht ehrlich: gegeben ein positives Gewicht und ein Brust- oder Längenbande, wie groß ist der morphometrische Index und in welche pädagogische Kategorie fällt er.
Anwendungsfälle
Körperkondition bei der Tierheimaufnahme festhalten
Wiegen Sie den Hund, messen Sie Brust oder Körperlänge und speichern Sie Index und Kategorie, damit die nächste Wägung denselben morphometrischen Vertrag nutzt.
Wachende Welpen in einem Zuchtprogramm verfolgen
Halten Sie Gewicht und Länge bei jedem Besuch fest und beobachten Sie, wie der Index wandert, während der Wurf wächst, ohne eine private Formel, die zwischen Mitarbeitenden abweicht.
Heimbegleitung zwischen den Tierarztbesuchen
Wiederholen Sie wöchentlich dasselbe Gewicht und dieselben Band-Landmarken, damit der Halter sieht, ob die pädagogische Kategorie vor dem nächsten Termin driftet.
Häufige Fragen
Wie berechnet man den BMI oder Körperkonditionsindex eines Hundes?
Senden Sie ein positives Gewicht plus einen positiven Brustumfang und/oder eine positive Körperlänge.
Braucht man Brustumfang und Körperlänge gleichzeitig?
Nein. Mindestens ein lineares Maß genügt. Werden beide gesendet, nutzt der Index weiterhin die Länge zum Quadrat und die Kategorie das Brust-Längen-Verhältnis, das über Größen gerechter vergleicht.
Was geschieht, wenn eine Messung null oder negativ ist?
Jede gelieferte Messung muss eine endliche positive Zahl sein; fehlendes weight, ein verschwindendes Band oder ein nichtnumerischer Wert werden abgelehnt und nicht berechnet.
Wie sind die Kategorien untergewichtig, ideal und fettleibig definiert?
Bei beiden Bändern folgt category der Brust geteilt durch die Länge (unter 0.80 untergewichtig, 0.80–0.95 schlank, 0.95–1.15 ideal, 1.15–1.30 übergewichtig, 1.30 und darüber fettleibig). Bei einem Band folgt category pädagogischen Bändern auf dem Index in kg/m². Das ist keine WSAVA-Note 1–9.
Warum wird beim Hunde-BMI die Körperlänge dem Brustumfang vorgezogen?
Die Körperlänge ist ein Strukturmaß und wächst nicht mit, wenn der Hund Fett ansetzt, der Brustumfang dagegen schon. Daher ist die Länge das stabilere Maß für den Index und wird verwendet, sobald Sie sie eingeben.
Wo messe ich den Brustumfang meines Hundes?
Legen Sie ein weiches Maßband direkt hinter den Ellenbogen um die Brust, während der Hund steht oder sanft festgehalten wird. Dieser Umfang ist neben der Körperlänge das zweite anerkannte Maß.
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/bio/dog-bmi \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":30,"chest":75}'const res = await fetch("https://api.kit.forhosting.com/bio/dog-bmi", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 30,
"chest": 75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/dog-bmi",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 30,
"chest": 75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/dog-bmi", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":30,"chest":75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":30,"chest":75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/dog-bmi", 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": 30,
"chest": 75
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.dog_bmi",
"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
Eine verschwindende, negative oder nicht endliche Messung scheitert mit invalid_input und wird nicht berechnet.
Eingangsvertrag, Antwortfelder und Validierungsfehler
Nach der Umrechnung muss weight zwischen fünfzehn Hundertstel Kilogramm und zweihundert Kilogramm liegen und jedes lineare Maß zwischen vier Zentimetern und drei Metern, damit ein Einheiten-Tippfehler das reziproke Quadrat nicht sprengt. Beispiel: dreißig Kilogramm, fünfundsiebzig Zentimeter Brust und siebzig Zentimeter Länge nutzt einen index gleich dreißig über 0.7 zum Quadrat und klassifiziert aus dem Brust-Längen-Verhältnis. Senden Sie per POST einen JSON-Körper mit einem erforderlichen positiven weight und mindestens einem positiven linearen Maß. weight ist eine endliche Zahl größer als null in der Einheit, die das optionale weight_unit angibt; Vorgabe ist Kilogramm, akzeptiert werden außerdem Pfund und die üblichen Aliasse kilogram, kilograms, lb, lbs, pound und pounds. chest ist der Brustumfang und length die Körperlänge vom Hinterhauptskamm oder Widerrist bis zur Schwanzwurzel; beide nutzen das optionale measure_unit, Vorgabe Zentimeter, außerdem Zoll und Meter. Aliasse wie body_weight, girth, thoracic_girth und body_length werden akzeptiert. Jedes Zahlenfeld darf als JSON-Zahl oder als numerische Zeichenkette eintreffen. Fehlendes weight, eine Null, ein Negativwert, NaN oder eine nichtnumerische Zeichenkette scheitert mit invalid_input, benennt das Feld und erklärt, dass eine positive Zahl nötig ist. Dieselbe Regel gilt für chest oder length, wenn dieser Schlüssel vorliegt: ein verschwindender Umfang wird nicht stillschweigend ignoriert, nur weil eine gültige length ankam. Bei Erfolg gibt der Körper weight, weight_kg, weight_unit und measure_unit zurück, liefert chest und length in der Eingabeeinheit plus Zentimeter und Meter, wenn sie gesendet wurden, und fügt chest_to_length nur hinzu, wenn beide Bänder vorlagen. Die Leitgrößen sind index, category und category_label, dazu method und eine formula-Zeichenkette. Erfolgreiche API-Aufrufe nutzen das vorausbezahlte KIT-Guthaben zum veröffentlichten Grundpreis $0.002 je Vorgang.
Technische Fragen
Was kostet der Hund-BMI-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.