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)

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 {}; } }; // ════════════════════════════════════════════════════════════════ function extrahiereKoerperfett() { try { const ergebnisEl = document.querySelector('.ergebnis-wert, .kf-wert, [data-kf]'); const wert = parseFloat(ergebnisEl?.textContent) || parseFloat(ergebnisEl?.dataset?.kf) || 0; if(!wert) return; BDL.speichereInAkte('koerperfett', { prozent: wert, gespeichertAm: new Date().toISOString() }); } catch(e) { console.warn('KF-Sync:', e); } }