Kostenloses Tool · Körperfett

Wie viel Körperfett
trägst du wirklich?

Präzise Schätzung nach der US Navy Methode — nur mit Maßband, ohne Geräte. Genauigkeit ±3–4 %.

Deine Angaben
AlterJahre
35
Körpergrößecm
175
Taillenumfangcm
85
Halsumfangcm
38

Typischer Bereich: Männer 35–45 cm · Frauen 28–38 cm

So misst du richtig

Taille: Auf Höhe des Bauchnabels, morgens nüchtern, ruhig ausatmen — nicht einziehen.
Hals: Direkt unterhalb des Kehlkopfes (Adamsapfel), Maßband leicht nach vorne geneigt.
Hüfte (Frauen): An der breitesten Stelle des Gesäßes, Füße zusammen.
Körpergröße: Morgens messen, barfuß, gerade stehen, Fersen an der Wand.
Dein Ergebnis
%
Geschätzter Körperfettanteil
Sehr niedrigOptimalErhöhtHoch
Taille-zu-Größe-Verhältnis (WHtR)
Wo lagert sich bei dir Fett bevorzugt ab?

Die Verteilung kann ein Anhaltspunkt sein, welches Muster bei dir mitspielt. Das ist ein Hinweis fürs Coaching — keine medizinische Diagnose.

Dieser Rechner liefert Richtwerte zur allgemeinen Orientierung — kein Ersatz für ärztliche Beratung. Bei gesundheitlichen Fragen wende dich an einen Arzt.

Ich melde mich persönlich bei dir

Dein Ergebnis siehst du direkt hier oben. Trag deine E-Mail ein — ich melde mich persönlich und erkläre dir was dein Wert konkret für dich bedeutet.

Eingetragen!

Bitte bestätige kurz deine E-Mail — dann melde ich mich persönlich bei dir.

US Navy Methode (Hodgdon & Beckett, 1984) · Genauigkeit ±3–4 % · Zur Orientierung und Verlaufskontrolle, kein klinischer Messwert.

// ════════════════════════════════════════════════════════════════ // BDL SYNC v51 — Klientenakte schreiben // Einbinden in alle Tool-Seiten // ════════════════════════════════════════════════════════════════ window.BDL = window.BDL || {}; BDL.speichereInAkte = async function(key, value) { try { const user = window.netlifyIdentity && window.netlifyIdentity.currentUser ? window.netlifyIdentity.currentUser() : null; if (!user) return false; // nicht eingeloggt = Tools funktionieren aber ohne Speicherung const token = user.token?.access_token; if (!token) return false; const r = await fetch('/.netlify/functions/klienten-data', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + token }, body: JSON.stringify({ key, value }) }); return r.ok; } catch(e) { console.warn('BDL Sync fehlgeschlagen:', key, e.message); return false; } }; BDL.ladeAusAkte = async function(key) { try { const user = window.netlifyIdentity && window.netlifyIdentity.currentUser ? window.netlifyIdentity.currentUser() : null; if (!user) return null; const token = user.token?.access_token; if (!token) return null; const r = await fetch('/.netlify/functions/klienten-data', { headers: { 'Authorization': 'Bearer ' + token } }); if (!r.ok) return null; const data = await r.json(); return data.keys?.[key] || null; } catch { return null; } }; BDL.ladeAlleAkteDaten = async function() { try { const user = window.netlifyIdentity && window.netlifyIdentity.currentUser ? window.netlifyIdentity.currentUser() : null; if (!user) return {}; const r = await fetch('/.netlify/functions/klienten-data', { headers: { 'Authorization': 'Bearer ' + user.token?.access_token } }); if (!r.ok) return {}; const data = await r.json(); return data.keys || {}; } catch { return {}; } }; // ════════════════════════════════════════════════════════════════ // Vorausfüllen aus dem Profil, statt bei jedem Tool wieder bei den // Standardwerten (35 Jahre, 175 cm) anzufangen. (async function vorausfuellen() { try { if (!(window.netlifyIdentity && window.netlifyIdentity.currentUser && window.netlifyIdentity.currentUser())) return; const akte = await BDL.ladeAlleAkteDaten(); const basisdaten = akte.basisdaten || {}; if (basisdaten.geschlecht === 'maennlich') setGender('m'); else if (basisdaten.geschlecht === 'weiblich') setGender('f'); if (basisdaten.koerpergroesse_cm) { document.getElementById('height').value = basisdaten.koerpergroesse_cm; sync('height'); calc(); } if (basisdaten.geburtsjahr) { const alter = new Date().getFullYear() - basisdaten.geburtsjahr; document.getElementById('age').value = alter; syncAge(); calc(); } } catch(e) {} })(); function extrahiereKoerperfett() { try { const el = document.getElementById('bf-num'); const wert = parseFloat(el?.textContent) || 0; if(!wert) return; const heute = new Date().toISOString(); BDL.speichereInAkte('koerperfett', { prozent: wert, gespeichertAm: heute }); // Verlauf (Historie) für die Trend-Engine — lokal führen + syncen try { const verlauf = JSON.parse(localStorage.getItem('bdl_koerperfett_verlauf') || '[]'); const datum = heute.split('T')[0]; const ohneHeute = verlauf.filter(function(e){ return e.datum !== datum; }); ohneHeute.push({ datum: datum, prozent: wert }); const aktuell = ohneHeute.slice(-60); localStorage.setItem('bdl_koerperfett_verlauf', JSON.stringify(aktuell)); BDL.speichereInAkte('koerperfett_verlauf', aktuell); } catch(e) {} } catch(e) { console.warn('KF-Sync:', e); } }