Normalisierter-FFMI-Rechner
Bringt Sportler unterschiedlicher Größe auf eine gemeinsame Skala der Magermasse: 68 kg Magermasse bei 1,75 m erhalten eine Korrektur von 0,305 Punkten in Richtung der Referenz von 1,8 m. Sie sehen den rohen und den normalisierten Index nebeneinander. 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
- Magermasse
- 68
- Höhe
- 1,75
- Magermasse (kg)
- 68 kg/m²
- Höhe (m)
- 1,75
- FFMI
- 22,2040816327
- Normalisierter FFMI
- 22,5090816327
Der normalisierte fettfreie Masseindex passt die Magermasse an die Körpergröße an, damit Athletinnen und Athleten unterschiedlicher Statur auf einer vergleichbaren Skala liegen. Diese Fähigkeit nimmt die fettfreie Masse in Kilogramm und die Standhöhe in Metern entgegen, berechnet den rohen FFMI als Magermasse geteilt durch die Höhe zum Quadrat und wendet die klassische Korrektur von sechs Komma eins mal eins Komma acht minus Höhe auf die Referenz von eins Komma acht Metern an.
Warum der rohe FFMI eine Größenkorrektur braucht
Der rohe Index teilt die Magermasse durch die Größe in Metern zum Quadrat. Damit ist die Statur schon berücksichtigt, doch es bleibt eine Verzerrung durch die Körpergröße: Zwei Sportler mit gleichem Magergewebe und unterschiedlicher Größe landen nicht bei derselben Zahl. Die normalisierte Version addiert eine lineare Korrektur, nämlich 6,1 mal den Abstand zwischen 1,8 m und Ihrer Größe. Bei 68 kg Magermasse und 1,75 m ist der Abstand klein, die Korrektur beträgt 0,305 Punkte; über 1,8 m wird sie negativ.
Wann er sich eignet und was Sie vorher prüfen sollten
Trainer nutzen den normalisierten Wert, um Sportler unterschiedlicher Größe in Diät- und Aufbauphasen auf einer Skala einzuordnen. Ausgangspunkt ist eine bereits gemessene Magermasse. Beide Werte erhalten Sie in Kilogramm pro Quadratmeter, sodass Sie sie direkt vergleichen können. Die Größe können Sie in Metern oder Zentimetern angeben. Fehlende oder nicht positive Werte werden abgelehnt, ebenso Größen außerhalb eines plausiblen Bereichs für Erwachsene, damit ein Tippfehler nicht zu einem glaubwürdigen Ergebnis wird.
Anwendungsfälle
Kraft- und Physique-Coaching
Trainer geben gemessene Magermasse und Statur ein, um Athletinnen und Athleten unterschiedlicher Höhe während Cut- oder Bulk-Phasen auf ein einziges höhennormalisiertes FFMI-Band zu legen.
Fitness- und Sportwissenschafts-Apps
Apps, die fettfreie Masse bereits aus DEXA oder BIA speichern, rufen einen stabilen vorausbezahlten Endpunkt für normalisierten FFMI auf, statt die Korrektur 6.1×(1.8−h) in jeder Client-Sprache neu zu implementieren.
Häufige Fragen
Wie lautet die Formel für den normalisierten FFMI?
Der rohe FFMI ist die Magermasse in kg geteilt durch die Höhe in Metern zum Quadrat.
Worin unterscheidet sich das von einem gewöhnlichen FFMI-Rechner?
Ein gewöhnliches FFMI-Werkzeug startet oft bei Gewicht und Körperfettprozent, um die Magermasse abzuleiten. Dieser Endpunkt akzeptiert die Magermasse direkt und liefert stets den höhennormalisierten Index plus den rohen FFMI und den Anpassungsterm.
Was passiert, wenn Magermasse oder Höhe fehlen?
Nicht positive Werte und Höhen außerhalb des sicheren Erwachsenenfensters werden ebenfalls abgelehnt und nicht berechnet.
Welche Einheiten soll ich für Magermasse und Höhe verwenden?
Sammelt Ihre Oberfläche Pfund oder Zoll, konvertieren Sie vor dem Aufruf, damit die veröffentlichte Formel korrekt greift.
Kann der Rechner meine Magermasse aus Gewicht und Körperfett schätzen?
Nein. Die Magermasse muss bereits bekannt sein, etwa aus DEXA, Unterwasserwägung, einer guten Bioimpedanzmessung oder Hautfalten. Dieser Rechner schätzt die Körperzusammensetzung nicht aus Gewicht und Körperfettanteil, sondern setzt bei der gemessenen Magermasse an.
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/health/ffmi-normalized \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lean_mass":68,"height":1.75}'const res = await fetch("https://api.kit.forhosting.com/health/ffmi-normalized", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lean_mass": 68,
"height": 1.75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/ffmi-normalized",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lean_mass": 68,
"height": 1.75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/ffmi-normalized", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lean_mass":68,"height":1.75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lean_mass":68,"height":1.75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/ffmi-normalized", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"lean_mass": 68,
"height": 1.75
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.ffmi_normalized",
"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
Trainer, Sportwissenschafts-Apps und Forschungstagebücher erhalten den wissenschaftlichen Index und das höhennormalisierte Band in einer einzigen deterministischen JSON-Antwort. Der Pfad ist reine Arithmetik ohne Netz und ohne Zufallsseed, sodass kostenlose Browser-Prüfungen und vorausbezahlte API-Clients nie voneinander abweichen. Fehlen Magermasse oder Höhe, sind Werte nicht positiv oder liegt die Höhe außerhalb eines sicheren Erwachsenenfensters, schlägt die Anfrage mit invalid_input fehl und wird nicht berechnet.
Was der normalisierte FFMI misst und welche Eingaben Sie brauchen
Der rohe fettfreie Masseindex teilt die Magermasse durch die Höhe in Metern zum Quadrat und enthält daher noch einen Statur-Bias: kleinere Athletinnen und Athleten tendieren zu höheren Werten, größere zu niedrigeren bei gleicher Magermassedichte. Der höhennormalisierte FFMI korrigiert diesen Bias mit einer linearen Anpassung auf eine feste Referenzstatur von eins Komma acht Metern mit dem weit zitierten Koeffizienten sechs Komma eins. Die Magermasse muss bereits aus DEXA, hydrostatischer Wägung, einem qualitativ hochwertigen BIA-Gerät, Hautfalten oder einer anderen Zusammensetzungsmetode bekannt sein, der Sie vertrauen; dieser Rechner schätzt die Zusammensetzung nicht aus Gewicht und Körperfettprozent. Höhen unter null Komma drei Metern oder über drei Metern werden abgelehnt, weil sie außerhalb eines sicheren Isolat-Fensters für erwachsene Standhöhe liegen. Die Engine bildet zuerst den FFMI als lean_mass_kg geteilt durch height_m zum Quadrat, addiert dann sechs Komma eins mal eins Komma acht minus height_m und liefert beide Werte in Kilogramm pro Quadratmeter. Senden Sie lean_mass als positive endliche Zahl in Kilogramm; die Aliasse lean_mass_kg, fat_free_mass, fat_free_mass_kg, ffm und lbm werden akzeptiert, wenn Ihre Nutzlast diese Namen bereits verwendet. Senden Sie height als positive endliche Zahl in Metern; die Aliasse height_m, stature und stature_m werden akzeptiert, und height_cm, wenn Sie Zentimeter bevorzugen — die Engine teilt durch einhundert. Fehlen Magermasse oder Höhe, sind sie leer, nicht endlich oder nicht positiv, schlägt die Anfrage mit invalid_input und Feldnamen fehl. Identische Eingaben liefern stets dasselbe JSON, weil der Algorithmus nie Netz, Modell, Uhr oder Zufallsgenerator berührt.
Antwortfelder lesen und typische Fallstricke
Denken Sie daran, dass die Qualität der Magermasse das Ergebnis dominiert — schlechte Zusammensetzungseingaben erzeugen einen polierten, aber sinnlosen Index. Verwechseln Sie diesen Endpunkt nicht mit BMI, BMI Prime, BMR oder dem Gewicht-und-Körperfett-FFMI-Pfad, der die Magermasse selbst ableitet: diese beantworten andere Fragen und leben auf anderen Fähigkeiten. Extrem große Magermassewerte über der veröffentlichten Isolat-Sicherheitsgrenze werden ebenfalls abgelehnt. Behalten Sie klinische Erwartungen: dies ist eine pädagogische und planerische Schätzung, kein diagnostisches Medizinprodukt, und Nutzer mit atypischer Körperzusammensetzung oder medizinischen Bedingungen sollten professionellem Rat folgen statt einem einzelnen Index allein. Bei Erfolg spiegelt die Antwort lean_mass_kg und height_m und meldet dann ffmi, normalized_ffmi und height_adjustment. Das Feld height_adjustment ist genau sechs Komma eins mal eins Komma acht minus height_m, damit Oberflächen den Korrekturterm neben dem rohen Index zeigen können, ohne ihn neu abzuleiten. Das Feld reference_height_m ist stets eins Komma acht und coefficient stets sechs Komma eins, damit Clients die Formel dokumentieren können, ohne Konstanten fest zu verdrahten. Das Feld unit ist stets kg/m², formula formuliert den vollständigen normalisierten Ausdruck neu und method ist stets ffmi_normalized, damit nachgelagerter Code ohne Form-Schnüffeln verzweigen kann. Nutzen Sie ffmi, wenn Sie den rohen wissenschaftlichen Index für Forschungsarbeiten wollen; nutzen Sie normalized_ffmi, wenn Ihre Coaching-Literatur, Wettkampf-Prep-Notizen oder Team-Dashboards das höhenbereinigte Band zitieren.
API-Nutzung, Preise, Coaching-Abläufe und praktische Grenzen
Rufen Sie den kostenlosen normalisierten-FFMI-Rechner im Browser für schnelle Checks, Vorlesungsdemos und Kundenaufklärung auf, ohne eine Sportwissenschafts-Tabelle zu installieren. Halten Sie Anfragen klein, dokumentieren Sie den Koeffizienten sechs Komma eins für Ihre Nutzer, und Sie erhalten reproduzierbare höhenbereinigte Magermasse-Scores, ohne selbst einen vollständigen Sportwissenschafts-Stack aufzubauen. Senden Sie einen JSON-Körper mit den Pflichtfeldern lean_mass und height (oder ihren Aliassen). Nutzen Sie die vorausbezahlte API, wenn ein Fitness-SaaS, eine Team-Performance-Plattform, ein Telemedizin-Formular oder ein Forschungstagebuch einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach Ablehnung durch die Engine nie Guthaben. Koppeln Sie diesen Endpunkt mit einem Zusammensetzungs-Workflow, der bereits fettfreie Masse speichert — DEXA-Exporte, BIA-Geräte-APIs oder Hautfalten-Tabellen — und plotten Sie normalized_ffmi über eine Saison, ohne die Magermasse jedes Mal neu aus dem Waagengewicht abzuleiten. Bevorzugen Sie Magermasse in Kilogramm und Höhe in Metern passend zur veröffentlichten Formel; sammelt Ihre Oberfläche Pfund oder Zentimeter, konvertieren Sie oder nutzen Sie height_cm vor dem Aufruf. Autoren, die SDKs ausliefern, können ffmi und normalized_ffmi direkt in Dashboards abbilden und CSV-Spalten mit Magermasse-Index und höhenbereinigtem FFMI exportieren — dieselben Zahlen, die Trainer von Hand schreiben, wenn sie die Kouri-ähnliche Korrektur auf Papier anwenden. Entspricht die Statur der Referenz von eins Komma acht Metern, ist height_adjustment null und normalized_ffmi gleich dem rohen ffmi, was ein nützlicher Smoke-Check für Integrationstests ist.
Integrationsbeispiele
Unterrichts- und Forschungsdemos
Kurse vergleichen rohen FFMI mit höhennormalisiertem FFMI und fixieren erwartetes JSON in automatisierten Tests mit deterministischen Ausgaben.
Technische Fragen
Ist der normalisierte-FFMI-Rechner kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.