{"id":1803,"date":"2026-08-16T12:39:28","date_gmt":"2026-08-16T12:39:28","guid":{"rendered":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/"},"modified":"2026-08-16T13:14:40","modified_gmt":"2026-08-16T13:14:40","slug":"calculer-vraie-depense-calorique","status":"publish","type":"post","link":"https:\/\/lean-app.com\/en\/calculer-vraie-depense-calorique\/","title":{"rendered":"How to calculate your real daily calorie burn: the complete guide"},"content":{"rendered":"<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp\" fetchpriority=\"low\">\n<script data-wpmeteor-nooptimize=\"true\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.4\/dist\/chart.umd.min.js\"><\/script>\n<script data-wpmeteor-nooptimize=\"true\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-annotation@3.1.0\/dist\/chartjs-plugin-annotation.min.js\"><\/script>\n<style id=\"lvm-shell-styles\">#lvm-shell{\n  --bg:#FFFFFF; --paper:#F7F6F2; --paper-2:#F1EFE7;\n  --ink:#0E0E10; --ink-2:#1D1D1F; --muted:#6E6E73; --dim:#86868B;\n  --rule:#E8E6DF; --rule-soft:#EFEDE5;\n  --pink:#FF2D6E; --pink-soft:rgba(255,45,110,0.06);\n  --fix:#8A8578;\n  --green:#0F8F5C; --red:#D02E2E; --amber:#C8A019;\n  --neat:#FF8C00; --eat:#E84D44; --tef:#4CAF50; --adapt:#A8D5A0; --bmr:#FA256C;\n  --macro-p:#FA256C; --macro-g:#FFBD00; --macro-l:#AB75EC;\n  --font-display:-apple-system,\"SF Pro Display\",system-ui,\"Helvetica Neue\",sans-serif;\n  --font-text:-apple-system,\"SF Pro Text\",system-ui,sans-serif;\n  --font-mono:ui-monospace,\"SF Mono\",Menlo,Consolas,monospace;\n}\n#lvm-shell *{box-sizing:border-box;-webkit-text-size-adjust:100%}\n#lvm-shell, #lvm-shell{margin:0;padding:0;background:var(--bg);color:var(--ink-2);font-family:var(--font-text);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}\n#lvm-shell ::selection{background:rgba(255,45,110,0.18);color:var(--ink)}\n#lvm-shell img{max-width:100%;display:block}\n#lvm-shell a{color:inherit}\n\n#lvm-shell .progress{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:1000}\n#lvm-shell .progress > i{display:block;height:100%;width:100%;background:var(--pink);transform-origin:0 50%;transform:scaleX(0);transition:transform .05s linear}\n\n#lvm-shell .nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--rule)}\n#lvm-shell .nav-row{max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:10px 22px}\n#lvm-shell .nav-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink)}\n#lvm-shell .nav-brand img{width:28px;height:28px;border-radius:7px;object-fit:cover}\n#lvm-shell .nav-brand span{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em}\n#lvm-shell .nav-spacer{flex:1}\n#lvm-shell .nav-link{color:var(--muted);text-decoration:none;font-size:14px}\n#lvm-shell .nav-link:hover{color:var(--ink)}\n#lvm-shell .nav-stores{display:flex;gap:6px;align-items:center}\n#lvm-shell .nav-stores a{display:block;line-height:0}\n#lvm-shell .nav-stores img{height:28px;width:auto;border-radius:5px;transition:transform .15s}\n#lvm-shell .nav-stores a:hover img{transform:translateY(-1px)}\n\n#lvm-shell .wrap{max-width:760px;margin:0 auto;padding:0 28px}\n\n#lvm-shell .hero{padding:54px 0 0}\n#lvm-shell .crumb{font-size:13px;color:var(--muted);margin-bottom:18px}\n#lvm-shell .crumb a{text-decoration:none;color:var(--muted)}\n#lvm-shell .crumb a:hover{color:var(--ink)}\n#lvm-shell .eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pink);margin-bottom:18px}\n#lvm-shell h1{font-family:var(--font-display);font-weight:600;font-size:64px;line-height:1.02;letter-spacing:-.04em;color:var(--ink);margin:0 0 22px}\n#lvm-shell h1 .alt{display:block;font-weight:500;color:var(--muted);font-size:.62em;line-height:1.15;margin-top:14px;letter-spacing:-.03em}\n#lvm-shell .dek{font-family:var(--font-display);font-size:24px;line-height:1.4;font-weight:400;color:var(--ink-2);letter-spacing:-.015em;margin:0 0 22px;max-width:680px}\n\n#lvm-shell .byline{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin-bottom:14px}\n#lvm-shell .byline .by-logo{width:26px;height:26px;border-radius:6px;object-fit:cover;flex-shrink:0;background:transparent;border:0}\n#lvm-shell .byline strong{color:var(--ink);font-weight:600;font-family:var(--font-display)}\n\n#lvm-shell .hero-stores{display:flex;gap:10px;margin:22px 0 18px;flex-wrap:wrap;align-items:center}\n#lvm-shell .hero-stores a{display:block;line-height:0;transition:transform .15s}\n#lvm-shell .hero-stores a:hover{transform:translateY(-2px)}\n#lvm-shell .hero-stores img{height:46px;width:auto;border-radius:9px}\n#lvm-shell .hero-stores .or{font-size:13px;color:var(--muted)}\n\n#lvm-shell .hero-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;margin:38px 0 60px;padding-top:28px;border-top:1px solid var(--rule-soft)}\n#lvm-shell .hero-lead{font-family:var(--font-display);font-size:21px;line-height:1.5;color:var(--ink-2);font-weight:400}\n\n#lvm-shell .phone-wrap{display:flex;justify-content:center}\n#lvm-shell .phone{\n  position:relative;\n  width:280px;\n  background:linear-gradient(145deg,#2a2a2a,#0e0e0e);\n  border-radius:42px;\n  padding:5px;\n  border:1.5px solid rgba(255,255,255,.07);\n  box-shadow:0 30px 60px rgba(0,0,0,.18), 0 2px 6px rgba(0,0,0,.08);\n}\n#lvm-shell .phone .notch{\n  position:absolute;top:0;left:50%;transform:translateX(-50%);\n  width:96px;height:24px;background:#0a0a0a;border-radius:0 0 16px 16px;z-index:10;\n}\n#lvm-shell .phone-screen{\n  position:relative;\n  border-radius:34px;overflow:hidden;\n  background:#FAF0E6;\n  aspect-ratio:9\/19.5;\n}\n#lvm-shell .phone-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;transition:opacity .28s ease;background-color:#FAF0E6}\n#lvm-shell .phone-bg.tab-depense{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp\")}\n#lvm-shell .phone-bg.tab-bilan{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp\")}\n#lvm-shell .phone-bg.tab-kcal{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp\")}\n#lvm-shell .phone-bg.tab-strategie{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp\")}\n#lvm-shell .phone-bg.sub-BMR{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp\")}\n#lvm-shell .phone-bg.sub-NEAT{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp\")}\n#lvm-shell .phone-bg.sub-EAT{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp\")}\n#lvm-shell .phone-bg.sub-TEF{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp\")}\n#lvm-shell .phone-zones{position:absolute;inset:0;z-index:15;pointer-events:none}\n#lvm-shell .phone-zones .z{position:absolute;left:4%;right:4%;cursor:pointer;background:transparent;border:0;padding:0;pointer-events:auto}\n#lvm-shell .phone-zones .z:focus-visible{outline:2px solid var(--pink);outline-offset:-4px;border-radius:6px}\n#lvm-shell .phone-navbar{position:absolute;left:0;right:0;bottom:0;height:9%;z-index:16;display:grid;grid-template-columns:repeat(4,1fr)}\n#lvm-shell .phone-navbar button{background:transparent;border:0;padding:0;cursor:pointer}\n#lvm-shell .phone-navbar button:focus-visible{outline:2px solid var(--pink);outline-offset:-3px;border-radius:6px}\n#lvm-shell .phone-back{\n  position:absolute;top:10px;left:10px;z-index:20;\n  width:30px;height:30px;border-radius:50%;\n  border:0;background:rgba(255,255,255,.78);backdrop-filter:blur(8px);\n  color:var(--ink);font-size:18px;font-weight:600;line-height:1;cursor:pointer;\n  display:none;align-items:center;justify-content:center;\n  box-shadow:0 2px 6px rgba(0,0,0,.12);\n}\n#lvm-shell .phone-back.on{display:flex}\n\n#lvm-shell .phone-cap{margin-top:14px;text-align:center;font-size:12px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}\n#lvm-shell .phone-stage{position:relative}\n#lvm-shell .tap-hint{position:absolute;z-index:30;pointer-events:none;animation:hintFloat 2.6s ease-in-out infinite}\n#lvm-shell .tap-hint .th-pill{display:inline-block;font-family:var(--font-display);font-size:15px;font-weight:600;color:#fff;line-height:1.25;letter-spacing:-.005em;background:var(--pink);padding:10px 16px;border-radius:14px;box-shadow:0 14px 32px rgba(255,45,110,.32);white-space:nowrap}\n#lvm-shell .tap-hint .th-pill small{display:block;font-size:11px;font-weight:500;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}\n#lvm-shell .tap-hint .th-arrow{position:absolute;color:var(--pink)}\n#lvm-shell .tap-hint.desktop{left:-204px;top:4px;text-align:right}\n#lvm-shell .tap-hint.desktop .th-arrow{right:-86px;top:58px;width:104px;height:34px;transform:none}\n#lvm-shell .tap-hint.mobile{display:none}\n#lvm-shell .tap-hint.hidden{opacity:0;transform:translateY(-6px);transition:opacity .35s ease, transform .35s ease;animation:none}\n@keyframes hintFloat{\n  0%, 100%{transform:translateY(0)}\n  50%{transform:translateY(-7px)}\n}\n@media (prefers-reduced-motion:reduce){#lvm-shell .tap-hint{animation:none}}\n#lvm-shell .phone-tabs{display:flex;justify-content:center;gap:8px;margin-top:10px;flex-wrap:nowrap}\n#lvm-shell .phone-tabs button{\n  background:transparent;border:1px solid var(--rule);color:var(--muted);\n  padding:6px 11px;border-radius:999px;font-size:11px;cursor:pointer;\n  font-family:var(--font-text);transition:all .15s;white-space:nowrap;\n}\n#lvm-shell .phone-tabs button:hover{color:var(--ink);border-color:var(--ink)}\n#lvm-shell .phone-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}\n\n#lvm-shell .snippet{background:var(--paper);border-radius:18px;padding:30px 32px;margin:48px 0 0;border:1px solid var(--rule-soft)}\n#lvm-shell .snippet .lbl{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px}\n#lvm-shell .snippet p{margin:0;font-family:var(--font-display);font-size:21px;line-height:1.45;color:var(--ink);font-weight:500;letter-spacing:-.012em}\n\n#lvm-shell section{padding:64px 0;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell section:last-of-type{border-bottom:0}\n#lvm-shell .section-label{display:flex;align-items:center;gap:14px;margin-bottom:30px}\n#lvm-shell .section-label .bar{width:24px;height:1px;background:var(--pink)}\n#lvm-shell .section-label .num{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pink)}\n#lvm-shell h2{font-family:var(--font-display);font-weight:600;font-size:48px;line-height:1.05;letter-spacing:-.035em;color:var(--ink);margin:0 0 24px}\n#lvm-shell h3{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin:36px 0 16px}\n#lvm-shell h4{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:24px 0 10px}\n#lvm-shell p{margin:0 0 22px;color:var(--ink-2)}\n#lvm-shell strong{color:var(--ink);font-weight:600}\n#lvm-shell ul, #lvm-shell ol{margin:0 0 22px;padding-left:22px;color:var(--ink-2)}\n#lvm-shell li{margin-bottom:8px}\n#lvm-shell a.inline{color:var(--pink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}\n#lvm-shell a.inline:hover{text-decoration-thickness:2px}\n\n#lvm-shell .statement{margin:48px 0;padding:32px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left}\n#lvm-shell .statement .num{font-family:var(--font-display);font-size:60px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--pink);margin-bottom:14px}\n#lvm-shell .statement .lbl{font-family:var(--font-display);font-size:23px;line-height:1.35;font-weight:500;color:var(--ink);letter-spacing:-.012em}\n\n\/* Cards color\u00e9es scannables : 1 message cl\u00e9 chiffr\u00e9 par pilier, couleur DA du pilier *\/\n#lvm-shell .keycard{margin:42px 0;border-radius:20px;padding:30px 28px;border:1px solid var(--rule);background:#fff}\n#lvm-shell .keycard .kc-tag{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}\n#lvm-shell .keycard .kc-num{font-family:var(--font-display);font-size:56px;font-weight:600;line-height:1;letter-spacing:-.04em;margin-bottom:12px}\n#lvm-shell .keycard .kc-lbl{font-family:var(--font-display);font-size:20px;line-height:1.4;font-weight:500;color:var(--ink);letter-spacing:-.012em}\n#lvm-shell .keycard.bmr{background:rgba(250,37,108,.06);border-color:rgba(250,37,108,.28)}\n#lvm-shell .keycard.bmr .kc-num, #lvm-shell .keycard.bmr .kc-tag{color:var(--bmr)}\n#lvm-shell .keycard.neat{background:rgba(255,140,0,.07);border-color:rgba(255,140,0,.32)}\n#lvm-shell .keycard.neat .kc-num, #lvm-shell .keycard.neat .kc-tag{color:var(--neat)}\n#lvm-shell .keycard.eat{background:rgba(232,77,68,.06);border-color:rgba(232,77,68,.30)}\n#lvm-shell .keycard.eat .kc-num, #lvm-shell .keycard.eat .kc-tag{color:var(--eat)}\n#lvm-shell .keycard.tef{background:rgba(76,175,80,.07);border-color:rgba(76,175,80,.32)}\n#lvm-shell .keycard.tef .kc-num, #lvm-shell .keycard.tef .kc-tag{color:var(--tef)}\n#lvm-shell .keycard.adapt{background:rgba(168,213,160,.16);border-color:rgba(168,213,160,.85)}\n#lvm-shell .keycard.adapt .kc-num, #lvm-shell .keycard.adapt .kc-tag{color:#4E8A46}\n\n\/* \u00c9quation visuelle de conclusion : 4 briques additives, la 5\u00e8me \u00e0 part (multiplicative) *\/\n#lvm-shell .eqcard{margin:36px 0 10px;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:30px 26px;text-align:center}\n#lvm-shell .eqcard .eq-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em}\n#lvm-shell .eqcard .eq-p{display:inline-block;padding:9px 16px;border-radius:12px;color:#fff;font-size:17px;font-weight:600;letter-spacing:-.005em}\n#lvm-shell .eqcard .eq-p.k-tdee{background:var(--ink)}\n#lvm-shell .eqcard .eq-p.k-bmr{background:var(--bmr)}\n#lvm-shell .eqcard .eq-p.k-neat{background:var(--neat)}\n#lvm-shell .eqcard .eq-p.k-eat{background:var(--eat)}\n#lvm-shell .eqcard .eq-p.k-tef{background:var(--tef)}\n#lvm-shell .eqcard .eq-note{margin-top:16px;font-size:14px;color:var(--muted);line-height:1.5}\n#lvm-shell .eqcard .eq-note .eq-p{background:var(--adapt);color:#1D3A18;font-size:13px;padding:6px 12px;margin-right:6px}\n\n#lvm-shell .fig{margin:32px 0 18px;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:28px 22px 20px;position:relative;overflow:hidden}\n#lvm-shell .fig-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}\n#lvm-shell .fig-head .l{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}\n#lvm-shell .fig-head .r{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.08em}\n#lvm-shell .fig-body{position:relative}\n#lvm-shell .fig-cap{margin:18px 4px 0;font-size:14px;color:var(--muted);line-height:1.5}\n#lvm-shell .fig-cap strong{color:var(--ink);font-weight:600}\n#lvm-shell .cv-wrap{position:relative;height:360px}\n\n#lvm-shell [data-term]{position:relative;cursor:help;border-bottom:1px dotted var(--dim)}\n#lvm-shell [data-term]:hover{color:var(--ink)}\n#lvm-shell .tt{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translateX(-50%);min-width:200px;max-width:300px;background:#0c0c0c;color:#fff;font-size:13px;line-height:1.45;padding:11px 14px;border-radius:10px;box-shadow:0 12px 36px rgba(0,0,0,.32);opacity:0;visibility:hidden;transition:opacity .15s, visibility .15s;z-index:120;pointer-events:none;font-weight:400;font-family:var(--font-text)}\n#lvm-shell .tt::after{content:\"\";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0c0c0c}\n#lvm-shell [data-term]:hover .tt, #lvm-shell [data-term]:focus .tt{opacity:1;visibility:visible}\n\n#lvm-shell .mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}\n#lvm-shell .mini-phone{position:relative;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);border-radius:22px;padding:3px;border:1px solid rgba(255,255,255,.05);box-shadow:0 14px 32px rgba(0,0,0,.16);max-width:160px;margin:0 auto;width:100%}\n#lvm-shell .mini-phone .notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5}\n#lvm-shell .mini-phone .scr{border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5}\n#lvm-shell .mini-phone .scr img{width:100%;height:100%;object-fit:cover}\n#lvm-shell .mini-phone.tiny{max-width:148px;padding:2px;border-radius:20px;border-width:1px}\n#lvm-shell .mini-phone.tiny .notch{width:30px;height:8px;border-radius:0 0 5px 5px}\n#lvm-shell .mini-phone.tiny .scr{border-radius:17px}\n#lvm-shell .mini-cap{text-align:center;margin-top:12px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}\n#lvm-shell .mini-cap strong{display:block;color:var(--ink);margin-top:4px;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.01em;text-transform:none}\n\n#lvm-shell .duo-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:18px 0 0}\n#lvm-shell .duo-row .mini-phone{max-width:180px}\n\n#lvm-shell .method{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:center;margin:42px 0}\n#lvm-shell .method.flip{grid-template-columns:1.4fr 1fr}\n#lvm-shell .method.flip .m-phone{order:2}\n#lvm-shell .method .m-tag{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);margin-bottom:8px}\n#lvm-shell .method h3{margin-top:0}\n#lvm-shell .method p{font-size:16px;color:var(--muted);line-height:1.7}\n\n#lvm-shell .cta-band{margin:40px 0;padding:26px 28px;background:var(--paper);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid var(--rule-soft)}\n#lvm-shell .cta-band .l{font-family:var(--font-display);font-size:18px;line-height:1.35;font-weight:500;color:var(--ink);flex:1;min-width:240px;letter-spacing:-.01em}\n#lvm-shell .cta-band .stores{display:flex;gap:10px;align-items:center}\n#lvm-shell .cta-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .cta-band .stores a:hover{transform:translateY(-2px)}\n#lvm-shell .cta-band .stores img{height:42px;width:auto;border-radius:9px}\n\n#lvm-shell .pyramid{margin:30px auto;max-width:440px}\n#lvm-shell .pyramid .level{margin:6px auto;padding:13px 18px;border-radius:14px;color:#fff;font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:center;gap:10px;box-shadow:0 6px 18px rgba(0,0,0,.06)}\n#lvm-shell .pyramid .level .k{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.75}\n#lvm-shell .pyramid .l1{background:#0E0E10;width:100%}\n#lvm-shell .pyramid .l2{background:#1D1D1F;width:84%}\n#lvm-shell .pyramid .l3{background:#3a3a3c;width:68%}\n#lvm-shell .pyramid .l4{background:var(--pink);width:52%}\n#lvm-shell .pyramid-cap{text-align:center;font-size:13px;color:var(--muted);margin-top:14px}\n\n\/* 00 : pills des clans dietetiques *\/\n#lvm-shell .clans{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 6px}\n#lvm-shell .clans .c{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.02em;padding:8px 15px;border:1px solid var(--rule);border-radius:999px;color:var(--muted);background:#fff;text-decoration:line-through;text-decoration-color:rgba(208,46,46,.6);text-decoration-thickness:1.5px}\n#lvm-shell .clans .one{background:var(--pink);color:#fff;border-color:var(--pink);text-decoration:none;font-weight:600}\n#lvm-shell .clans-cap{font-size:13px;color:var(--muted);margin:10px 0 0}\n\n\/* 01 : balance energetique 3 etats *\/\n#lvm-shell .balance{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0 10px}\n#lvm-shell .balance .b-it{background:#fff;border:1px solid var(--rule);border-radius:18px;padding:22px 20px}\n#lvm-shell .balance .b-it .sign{font-family:var(--font-display);font-size:34px;font-weight:600;line-height:1;letter-spacing:-.03em}\n#lvm-shell .balance .deficit .sign{color:var(--green)}\n#lvm-shell .balance .maint .sign{color:var(--amber)}\n#lvm-shell .balance .surplus .sign{color:var(--red)}\n#lvm-shell .balance .b-it h4{margin:12px 0 6px;font-size:17px}\n#lvm-shell .balance .b-it p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}\n\n\/* 02 : les 5 briques du TDEE *\/\n#lvm-shell .comp{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:28px 0 10px}\n#lvm-shell .comp .c-it{background:#fff;border:1px solid var(--rule);border-radius:18px;padding:20px 22px;position:relative}\n#lvm-shell .comp .c-it .dot{width:12px;height:12px;border-radius:50%;display:inline-block;margin-right:8px;vertical-align:baseline}\n#lvm-shell .comp .c-it .tag{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);display:flex;align-items:center;margin-bottom:8px}\n#lvm-shell .comp .c-it h4{margin:0 0 6px;font-size:18px}\n#lvm-shell .comp .c-it p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}\n#lvm-shell .comp .c-it.wide{grid-column:1\/-1;background:rgba(168,213,160,.14);border-color:rgba(168,213,160,.7)}\n\n\/* 04 : echelle MET seuil 3 *\/\n#lvm-shell .metscale{margin:30px 0 12px;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:28px 24px 22px}\n#lvm-shell .metscale .ms-head{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:58px}\n#lvm-shell .metscale .track{position:relative;height:12px;border-radius:99px;background:linear-gradient(90deg,var(--neat) 0%,var(--neat) 33.3%,var(--eat) 33.3%,var(--eat) 100%);margin:0 8px}\n#lvm-shell .metscale .thresh{position:absolute;left:33.3%;top:-8px;bottom:-8px;width:2px;background:var(--ink);transform:translateX(-50%)}\n#lvm-shell .metscale .thresh-pill{position:absolute;left:33.3%;top:-46px;transform:translateX(-50%);background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:600;padding:6px 11px;border-radius:99px;white-space:nowrap}\n#lvm-shell .metscale .zones{display:flex;margin:14px 8px 0}\n#lvm-shell .metscale .zones .zn{font-family:var(--font-display);font-size:14px;font-weight:600}\n#lvm-shell .metscale .zones .zn small{display:block;font-family:var(--font-text);font-size:12px;color:var(--muted);font-weight:400}\n#lvm-shell .metscale .zones .zn.neat{width:33.3%;color:var(--neat)}\n#lvm-shell .metscale .zones .zn.eat{width:66.7%;text-align:right;color:var(--eat)}\n#lvm-shell .metscale .ex{display:flex;flex-wrap:wrap;gap:8px;margin:20px 8px 0}\n#lvm-shell .metscale .ex span{font-size:12px;color:var(--ink-2);background:var(--paper);border:1px solid var(--rule-soft);border-radius:999px;padding:5px 12px}\n#lvm-shell .metscale .ex b{font-weight:600;color:var(--ink)}\n\n\/* 05 : montre connectee vs realite *\/\n#lvm-shell .watch{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 10px}\n#lvm-shell .watch .w-it{background:#fff;border:1px solid var(--rule);border-radius:18px;padding:26px 22px;text-align:center}\n#lvm-shell .watch .w-it .k{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px}\n#lvm-shell .watch .w-it .big{font-family:var(--font-display);font-size:46px;font-weight:600;line-height:1;letter-spacing:-.04em}\n#lvm-shell .watch .bad .big{color:var(--red)}\n#lvm-shell .watch .good .big{color:var(--pink)}\n#lvm-shell .watch .w-it p{margin:10px 0 0;font-size:13px;color:var(--muted);line-height:1.5}\n#lvm-shell .watch-cap{font-size:13px;color:var(--muted);margin:8px 0 0}\n\n\/* 06 : TEF par macro (ordre verrouille P, G, L) *\/\n#lvm-shell .tefbars{margin:30px 0 12px;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:28px 24px 24px}\n#lvm-shell .tefbars .tb-head{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:20px}\n#lvm-shell .tefbars .tb{display:grid;grid-template-columns:98px 1fr 76px;gap:14px;align-items:center;margin:14px 0}\n#lvm-shell .tefbars .tb .lab{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink)}\n#lvm-shell .tefbars .tb .bar{height:12px;border-radius:99px;background:var(--rule-soft);overflow:hidden}\n#lvm-shell .tefbars .tb .bar > i{display:block;height:100%;border-radius:99px}\n#lvm-shell .tefbars .tb.p .bar > i{background:var(--macro-p);width:83%}\n#lvm-shell .tefbars .tb.g .bar > i{background:var(--macro-g);width:25%}\n#lvm-shell .tefbars .tb.l .bar > i{background:var(--macro-l);width:7%}\n#lvm-shell .tefbars .tb .v{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink);text-align:right}\n#lvm-shell .tefbars .tb-cap{font-size:13px;color:var(--muted);margin:16px 0 0;line-height:1.5}\n\n\/* 09 : checklist recap (feat-stack) *\/\n#lvm-shell .feat-stack{margin:30px 0 10px;border-top:1px solid var(--rule)}\n#lvm-shell .feat-it{display:grid;grid-template-columns:auto 1fr auto;gap:24px;padding:26px 0;border-bottom:1px solid var(--rule);align-items:center}\n#lvm-shell .feat-it .fn{font-family:var(--font-display);font-size:48px;font-weight:600;color:var(--pink);line-height:1;letter-spacing:-.04em;width:74px}\n#lvm-shell .feat-it .ft{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em;line-height:1.25;margin-bottom:6px}\n#lvm-shell .feat-it .fd{font-size:15px;color:var(--muted);line-height:1.55;margin:0}\n#lvm-shell .feat-it .fc{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500}\n#lvm-shell .feat-it:last-child{border-bottom:0}\n\n#lvm-shell .faq{margin:22px 0}\n#lvm-shell .faq details{border-bottom:1px solid var(--rule);padding:20px 0}\n#lvm-shell .faq details:first-of-type{border-top:1px solid var(--rule)}\n#lvm-shell .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}\n#lvm-shell .faq summary::-webkit-details-marker{display:none}\n#lvm-shell .faq summary::after{content:\"+\";font-size:24px;color:var(--muted);font-weight:300;line-height:1;transition:transform .25s, color .25s}\n#lvm-shell .faq details[open] summary::after{transform:rotate(45deg);color:var(--pink)}\n#lvm-shell .faq details[open] summary{color:var(--pink)}\n#lvm-shell .faq .ans{margin-top:14px;font-size:16px;color:var(--muted);line-height:1.65}\n\n#lvm-shell .get-band{background:var(--paper-2);border-radius:24px;padding:48px 36px;margin:60px 0 40px;text-align:center}\n#lvm-shell .get-band .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--pink);font-weight:600;letter-spacing:.1em;margin-bottom:14px}\n#lvm-shell .get-band h3{font-size:36px;margin:0 0 14px;letter-spacing:-.025em}\n#lvm-shell .get-band p{font-size:16px;color:var(--muted);max-width:480px;margin:0 auto 26px}\n#lvm-shell .get-band .stores{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}\n#lvm-shell .get-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .get-band .stores a:hover{transform:translateY(-3px)}\n#lvm-shell .get-band .stores img{height:60px;width:auto;border-radius:11px}\n\n#lvm-shell .sources{font-size:14px;color:var(--muted);line-height:1.7}\n#lvm-shell .sources ol{padding-left:22px}\n#lvm-shell .sources li{margin-bottom:8px}\n\n#lvm-shell footer{padding:50px 0 60px;border-top:1px solid var(--rule);margin-top:40px}\n#lvm-shell footer .row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}\n#lvm-shell footer .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);font-weight:600}\n#lvm-shell footer p{font-size:13px;color:var(--muted);margin:8px 0 0}\n#lvm-shell footer .stores{display:flex;gap:8px}\n#lvm-shell footer .stores img{height:34px;width:auto;border-radius:6px}\n\n#lvm-shell .rev{opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}\n#lvm-shell .rev.on{opacity:1;transform:translateY(0)}\n@media (prefers-reduced-motion:reduce){#lvm-shell .rev{transition:none;opacity:1;transform:none}}\n\n@media (max-width:760px){\n  #lvm-shell .nav-row{padding:8px 18px;gap:8px}\n  #lvm-shell .nav-link{display:none}\n  #lvm-shell .nav-stores img{height:24px}\n  #lvm-shell .wrap{padding:0 22px}\n  #lvm-shell .hero{padding:34px 0 0}\n  #lvm-shell h1{font-size:42px;letter-spacing:-.035em}\n  #lvm-shell h1 .alt{font-size:.55em;margin-top:10px}\n  #lvm-shell .dek{font-size:20px}\n  #lvm-shell .hero-stores img{height:42px}\n  #lvm-shell .hero-bottom{grid-template-columns:1fr;gap:28px;margin:30px 0 40px;padding-top:24px;align-items:stretch}\n  #lvm-shell .phone-wrap{order:-1}\n  #lvm-shell .phone{width:240px}\n  #lvm-shell .tap-hint.desktop{display:none}\n  #lvm-shell .tap-hint.mobile{display:block;position:relative;left:auto;top:auto;text-align:center;margin:0 auto 10px;width:100%}\n  #lvm-shell .tap-hint.mobile .th-arrow{position:relative;display:block;margin:6px auto 0;width:34px;height:34px;transform:none;color:var(--pink)}\n  #lvm-shell .snippet{padding:24px 22px}\n  #lvm-shell .snippet p{font-size:18px}\n  #lvm-shell section{padding:48px 0}\n  #lvm-shell h2{font-size:34px;letter-spacing:-.03em}\n  #lvm-shell h3{font-size:24px}\n  #lvm-shell .section-label{margin-bottom:22px}\n  #lvm-shell .statement{padding:24px 0;margin:32px 0}\n  #lvm-shell .statement .num{font-size:44px}\n  #lvm-shell .statement .lbl{font-size:19px}\n  #lvm-shell .keycard{margin:32px 0;padding:24px 20px;border-radius:16px}\n  #lvm-shell .keycard .kc-num{font-size:40px}\n  #lvm-shell .keycard .kc-lbl{font-size:17px}\n  #lvm-shell .eqcard{padding:24px 16px}\n  #lvm-shell .eqcard .eq-line{font-size:18px;gap:7px}\n  #lvm-shell .eqcard .eq-p{font-size:14px;padding:7px 12px}\n  #lvm-shell .fig{padding:20px 14px 14px;border-radius:16px}\n  #lvm-shell .cv-wrap{height:310px}\n  #lvm-shell .method{grid-template-columns:1fr;gap:20px}\n  #lvm-shell .method.flip{grid-template-columns:1fr}\n  #lvm-shell .method.flip .m-phone{order:0}\n  #lvm-shell .mini-row{grid-template-columns:repeat(3,1fr);gap:10px}\n  #lvm-shell .mini-phone{padding:3px;border-radius:18px;border-width:1px;max-width:110px}\n  #lvm-shell .mini-phone .notch{width:42px;height:11px;border-radius:0 0 8px 8px}\n  #lvm-shell .mini-phone .scr{border-radius:15px}\n  #lvm-shell .mini-cap{font-size:10px}\n  #lvm-shell .mini-cap strong{font-size:13px}\n  #lvm-shell .duo-row{grid-template-columns:repeat(2,1fr);gap:12px}\n  #lvm-shell .duo-row .mini-phone{max-width:130px}\n  #lvm-shell .get-band{padding:36px 22px;border-radius:18px;margin:40px 0 30px}\n  #lvm-shell .get-band h3{font-size:28px}\n  #lvm-shell .get-band .stores img{height:50px}\n  #lvm-shell .cta-band{padding:26px 22px;gap:18px;flex-direction:column;align-items:center;text-align:center}\n  #lvm-shell .cta-band .l{font-size:16px;min-width:0;width:100%;text-align:center}\n  #lvm-shell .cta-band .stores{width:100%;justify-content:center}\n  #lvm-shell .cta-band .stores img{height:42px}\n  #lvm-shell .faq summary{font-size:18px;gap:14px}\n  #lvm-shell .pyramid{max-width:100%}\n  #lvm-shell .pyramid .level{padding:11px 14px;font-size:14px}\n  #lvm-shell .pyramid .l4{width:64%}\n  #lvm-shell .balance{grid-template-columns:1fr;gap:10px}\n  #lvm-shell .comp{grid-template-columns:1fr;gap:10px}\n  #lvm-shell .metscale{padding:22px 16px 18px}\n  #lvm-shell .metscale .thresh-pill{font-size:10px;padding:5px 9px;top:-42px}\n  #lvm-shell .metscale .ex span{font-size:11px;padding:4px 10px}\n  #lvm-shell .watch{grid-template-columns:1fr 1fr;gap:10px}\n  #lvm-shell .watch .w-it{padding:20px 12px}\n  #lvm-shell .watch .w-it .big{font-size:34px}\n  #lvm-shell .tefbars{padding:22px 16px 18px}\n  #lvm-shell .tefbars .tb{grid-template-columns:82px 1fr 64px;gap:10px}\n  #lvm-shell .tefbars .tb .lab{font-size:13px}\n  #lvm-shell .feat-it{grid-template-columns:auto 1fr;gap:14px;padding:20px 0}\n  #lvm-shell .feat-it .fn{font-size:36px;width:54px}\n  #lvm-shell .feat-it .ft{font-size:18px}\n  #lvm-shell .feat-it .fd{font-size:13px}\n  #lvm-shell .feat-it .fc{display:none}\n}\n@media (max-width:480px){\n  #lvm-shell .phone-tabs{gap:5px}\n  #lvm-shell .phone-tabs button{padding:5px 8px;font-size:10px}\n  #lvm-shell .nav-stores{gap:4px}\n  #lvm-shell .nav-stores img{height:22px}\n  #lvm-shell .hero-stores img{height:40px}\n  #lvm-shell .crumb{font-size:12px}\n}<\/style>\n\n<style id=\"lvm-collision-reset\">\n\/* Hard reset for global theme styles that collide with our content *\/\nbody.postid-1803 #lvm-shell .hero{display:block!important;align-items:initial!important;justify-content:initial!important;text-align:left!important;flex-direction:initial!important;padding:54px 0 0!important}\nbody.postid-1803 #lvm-shell .wrap,\nbody.postid-1803 #lvm-shell main.wrap{display:block!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding-left:28px!important;padding-right:28px!important}\n@media (max-width:820px){\n  body.postid-1803 #lvm-shell .wrap,\n  body.postid-1803 #lvm-shell main.wrap{padding-left:18px!important;padding-right:18px!important}\n}\nhtml, body{overflow-x:hidden!important}\nbody.postid-1803 #lvm-shell{overflow-x:hidden;max-width:100vw}\nbody.postid-1803 #lvm-shell *{max-width:100%}\nbody.postid-1803 #lvm-shell .nav-row{max-width:100vw;box-sizing:border-box}\nbody.postid-1803 #lvm-shell.force-show .rev{opacity:1!important;transform:none!important}\n\n\/* === A.1 PHONE BACKGROUND CLASSES === *\/\nbody.postid-1803 #lvm-shell .phone-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;transition:opacity .28s ease;background-color:#FAF0E6}\nbody.postid-1803 #lvm-shell .phone-bg.tab-depense{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp)}\nbody.postid-1803 #lvm-shell .phone-bg.tab-bilan{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp)}\nbody.postid-1803 #lvm-shell .phone-bg.tab-kcal{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp)}\nbody.postid-1803 #lvm-shell .phone-bg.tab-strategie{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp)}\nbody.postid-1803 #lvm-shell .phone-bg.sub-BMR{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp)}\nbody.postid-1803 #lvm-shell .phone-bg.sub-NEAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp)}\nbody.postid-1803 #lvm-shell .phone-bg.sub-EAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp)}\nbody.postid-1803 #lvm-shell .phone-bg.sub-TEF{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp)}\n\n\/* === CTA BANDS MOBILE === *\/\n@media (max-width:760px){\n  body.postid-1803 #lvm-shell .cta-band{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:26px 22px!important;gap:20px!important}\n  body.postid-1803 #lvm-shell .cta-band .l{min-width:0!important;width:100%!important;font-size:16px!important;line-height:1.5!important;text-align:center!important}\n  body.postid-1803 #lvm-shell .cta-band .stores{width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1803 #lvm-shell .cta-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1803 #lvm-shell .cta-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1803 #lvm-shell .cta-band .stores img{height:56px!important;width:100%!important;max-width:170px!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important}\n  body.postid-1803 #lvm-shell .get-band{padding:38px 22px!important}\n  body.postid-1803 #lvm-shell .get-band .stores{justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1803 #lvm-shell .get-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1803 #lvm-shell .get-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1803 #lvm-shell .get-band .stores img{height:56px!important;width:100%!important;max-width:170px!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important}\n  body.postid-1803 #lvm-shell .get-band h3{font-size:26px!important;line-height:1.2!important}\n  body.postid-1803 #lvm-shell .get-band p{font-size:15px!important}\n}\n\n\/* === A.2 CHARTS MOBILE === *\/\n@media (max-width:760px){\n  body.postid-1803 #lvm-shell .cv-wrap{height:380px!important;min-height:360px!important;max-height:420px!important;width:100%!important}\n  body.postid-1803 #lvm-shell .cv-wrap canvas{width:100%!important;height:100%!important;display:block!important}\n  body.postid-1803 #lvm-shell .fig{padding:16px 4px 14px!important;margin:24px -4px 14px!important;overflow:visible!important}\n  body.postid-1803 #lvm-shell .fig-head{padding:0 12px!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}\n  body.postid-1803 #lvm-shell .fig-body{padding:0 2px!important}\n  body.postid-1803 #lvm-shell .fig-cap{padding:0 12px!important;font-size:13px!important;margin-top:10px!important}\n}\n@media (max-width:480px){\n  body.postid-1803 #lvm-shell .cv-wrap{height:360px!important;min-height:340px!important;max-height:380px!important}\n  body.postid-1803 #lvm-shell .fig{padding:14px 2px 12px!important;margin:20px -6px 12px!important;border-radius:14px!important}\n  body.postid-1803 #lvm-shell .fig-body{padding:0!important}\n}\n\n\/* === A.5 MINI-PHONES triplet tracking === *\/\n@media (max-width:760px){\n  body.postid-1803 #lvm-shell .mini-row{gap:6px!important;margin:24px 0!important;grid-template-columns:repeat(3,1fr)!important}\n  body.postid-1803 #lvm-shell .mini-phone{max-width:100px!important;padding:2px!important;border-radius:14px!important;border-width:1px!important}\n  body.postid-1803 #lvm-shell .mini-phone .notch{width:30px!important;height:8px!important;border-radius:0 0 5px 5px!important}\n  body.postid-1803 #lvm-shell .mini-phone .scr{border-radius:11px!important}\n  body.postid-1803 #lvm-shell .mini-cap{font-size:10px!important;margin-top:8px!important}\n  body.postid-1803 #lvm-shell .mini-cap strong{font-size:12px!important;margin-top:2px!important}\n}\n\n\/* === MOCKUP TAP HINT MOBILE === *\/\n@media (max-width:760px){\n  body.postid-1803 #lvm-shell .tap-hint.mobile{position:relative!important;width:100%!important;left:auto!important;top:auto!important;text-align:center!important;margin:0 auto 14px!important;display:block!important}\n  body.postid-1803 #lvm-shell .tap-hint.desktop{display:none!important}\n  body.postid-1803 #lvm-shell .tap-hint.hidden{display:none!important;height:0!important;margin:0!important;padding:0!important}\n}\n\n\/* === A.6 BODYSCAN ILLUST fin de partie BMR (memoire bloquante bodyscan_iphone_after_bmr) === *\/\nbody.postid-1803 #lvm-shell .bodyscan-illust{margin:40px auto 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;max-width:220px!important}\nbody.postid-1803 #lvm-shell .bodyscan-illust .mini-phone{max-width:200px!important;padding:3px!important;border-radius:22px!important;border-width:1px!important}\nbody.postid-1803 #lvm-shell .bodyscan-illust .mini-phone .notch{width:40px!important;height:11px!important;border-radius:0 0 7px 7px!important}\nbody.postid-1803 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px!important}\n@media (max-width:760px){\n  body.postid-1803 #lvm-shell .bodyscan-illust{max-width:180px!important}\n  body.postid-1803 #lvm-shell .bodyscan-illust .mini-phone{max-width:160px!important;padding:3px!important;border-radius:20px!important}\n  body.postid-1803 #lvm-shell .bodyscan-illust .mini-phone .notch{width:34px!important;height:9px!important;border-radius:0 0 6px 6px!important}\n  body.postid-1803 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:16px!important}\n}\n\n\/* === P.1 COMPOSANTS GUIDE (clans \/ balance \/ comp \/ metscale \/ watch \/ tefbars) === *\/\n@media (max-width:760px){\n  body.postid-1803 #lvm-shell .balance{grid-template-columns:1fr!important;gap:10px!important}\n  body.postid-1803 #lvm-shell .comp{grid-template-columns:1fr!important;gap:10px!important}\n  body.postid-1803 #lvm-shell .watch{grid-template-columns:1fr 1fr!important;gap:10px!important}\n  body.postid-1803 #lvm-shell .watch .w-it .big{font-size:34px!important}\n  body.postid-1803 #lvm-shell .metscale{padding:22px 16px 18px!important}\n  body.postid-1803 #lvm-shell .metscale .thresh-pill{font-size:10px!important;padding:5px 9px!important;top:-42px!important}\n  body.postid-1803 #lvm-shell .tefbars{padding:22px 16px 18px!important}\n  body.postid-1803 #lvm-shell .tefbars .tb{grid-template-columns:82px 1fr 64px!important;gap:10px!important}\n  body.postid-1803 #lvm-shell .feat-it{grid-template-columns:auto 1fr!important;gap:14px!important;padding:20px 0!important}\n  body.postid-1803 #lvm-shell .feat-it .fn{font-size:36px!important;width:54px!important}\n  body.postid-1803 #lvm-shell .feat-it .fc{display:none!important}\n}\n<\/style>\n<script data-wpmeteor-nooptimize=\"true\">\n(function(){\n  \/* Hard fallback: force .rev visible after 2s if IntersectionObserver doesn't fire *\/\n  setTimeout(function(){\n    var shell = document.getElementById('lvm-shell');\n    if(!shell) return;\n    var anyOn = shell.querySelector('.rev.on');\n    if(!anyOn){ shell.classList.add('force-show'); }\n  }, 2000);\n\n  \/* ResizeObserver fallback: ensure charts resize correctly *\/\n  if (typeof ResizeObserver !== 'undefined'){\n    var observer = new ResizeObserver(function(entries){\n      entries.forEach(function(entry){\n        var canvas = entry.target.querySelector('canvas');\n        if (!canvas || !window.Chart) return;\n        var inst = window.Chart.getChart(canvas);\n        if (inst) { try { inst.resize(); } catch(e){} }\n      });\n    });\n    document.querySelectorAll('#lvm-shell .cv-wrap').forEach(function(w){ observer.observe(w); });\n  }\n})();\n<\/script>\n<div id=\"lvm-shell\"><div class=\"progress\" aria-hidden=\"true\"><i id=\"progBar\"><\/i><\/div>\n\n<header class=\"nav\">\n  <div class=\"nav-row\">\n    <a class=\"nav-brand\" href=\"https:\/\/lean-app.com\/en\/\" aria-label=\"Lean home\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/>\n      <span>Lean<\/span>\n    <\/a>\n    <span class=\"nav-spacer\"><\/span>\n    <a class=\"nav-link\" href=\"https:\/\/lean-app.com\/en\/calculateur-tdee\/\">TDEE Calculator<\/a>\n    <div class=\"nav-stores\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\" aria-label=\"Download on the App Store\">\n        <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/>\n      <\/a>\n      <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\" aria-label=\"Available on Google Play\">\n        <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/header>\n\n<main class=\"wrap\">\n\n<section class=\"hero\" aria-labelledby=\"title\">\n  <div class=\"crumb\"><a href=\"https:\/\/lean-app.com\/en\/\">Home<\/a> &nbsp;\/&nbsp; Calculate your real calorie burn<\/div>\n  <div class=\"eyebrow\">Reference guide &middot; Calorie expenditure &amp; TDEE<\/div>\n  <h1 id=\"title\">How to calculate your real daily calorie burn.\n    <span class=\"alt\">The complete guide: BMR, NEAT, EAT, TEF, and the 5th brick 95&nbsp;% of people ignore.<\/span>\n  <\/h1>\n  <p class=\"dek\">If you track your calories without tracking your expenditure with the same rigor, you are flying blind. This guide teaches you how to calculate every component of your TDEE, with the sources, the traps and the numbers.<\/p>\n  <div class=\"byline\">\n    <img class=\"by-logo\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/>\n    <span><strong>The Lean Team<\/strong> &middot; 25&nbsp;min read &middot; Updated August 16, 2026<\/span>\n  <\/div>\n  <div class=\"hero-stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"T\u00e9l\u00e9charger sur l'App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Disponible sur Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n    <span class=\"or\">Free download<\/span>\n  <\/div>\n\n  <div class=\"hero-bottom\">\n    <div class=\"hero-lead\">\n      Losing fat, getting lean, keeping the result: everything rests on energy balance. And yet almost everyone gets it wrong, because almost everyone calculates their expenditure wrong. A formula from 1919, a frozen activity coefficient, a watch doubling your sports calories: every link adds its own error. This guide rebuilds the calculation from zero, pillar by pillar, with the studies that settle the debate and the gaps quantified in kcal.\n    <\/div>\n    <div class=\"phone-wrap rev\">\n      <div class=\"phone-stage\">\n        <div class=\"tap-hint mobile\" id=\"tapHintMobile\" aria-hidden=\"true\">\n          <span class=\"th-pill\"><small>Interactive demo<\/small>Tap the screen to explore the app<\/span>\n          <svg class=\"th-arrow\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M12 4 L12 20 M5 13 L12 20 L19 13\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"tap-hint desktop\" id=\"tapHintDesktop\" aria-hidden=\"true\">\n          <span class=\"th-pill\"><small>Interactive demo<\/small>Tap the screen<br>to explore the app<\/span>\n          <svg class=\"th-arrow\" viewbox=\"0 0 104 34\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M4 9 C 34 1, 64 20, 94 27\" stroke=\"currentColor\" stroke-width=\"2.6\" fill=\"none\" stroke-linecap=\"round\"\/>\n            <path d=\"M86 20 L 94 27 L 84 30\" stroke=\"currentColor\" stroke-width=\"2.6\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"phone\" id=\"phone\" role=\"img\" aria-label=\"Preview of the Lean app with TDEE drill-down\">\n          <div class=\"notch\"><\/div>\n          <div class=\"phone-screen\">\n            <button class=\"phone-back\" id=\"phoneBack\" aria-label=\"Back\">&#8249;<\/button>\n            <div id=\"phoneImg\" class=\"phone-bg tab-depense\" role=\"img\" aria-label=\"Lean preview, Expenditure tab\"><\/div>\n            <div class=\"phone-zones\" id=\"phoneZones\">\n              <div class=\"z\" data-sub=\"BMR\"  style=\"top:11%;height:21%\" role=\"button\" tabindex=\"0\" aria-label=\"BMR detail\"><\/div>\n              <div class=\"z\" data-sub=\"NEAT\" style=\"top:33%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"NEAT detail\"><\/div>\n              <div class=\"z\" data-sub=\"EAT\"  style=\"top:50%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"EAT detail\"><\/div>\n              <div class=\"z\" data-sub=\"TEF\"  style=\"top:67%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"TEF detail\"><\/div>\n            <\/div>\n            <div class=\"phone-navbar\" id=\"phoneNav\" aria-hidden=\"false\">\n              <button data-tab=\"bilan\"     type=\"button\" aria-label=\"Balance tab\"><\/button>\n              <button data-tab=\"kcal\"      type=\"button\" aria-label=\"Calories tab\"><\/button>\n              <button data-tab=\"depense\"   type=\"button\" aria-label=\"Expenditure tab\"><\/button>\n              <button data-tab=\"strategie\" type=\"button\" aria-label=\"Strategy tab\"><\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"phone-tabs\" role=\"tablist\" aria-label=\"Navigate the Lean app\">\n          <button data-tab=\"bilan\"     type=\"button\">Balance<\/button>\n          <button data-tab=\"kcal\"      type=\"button\">Calories<\/button>\n          <button data-tab=\"depense\"   type=\"button\" class=\"on\">Expenditure<\/button>\n          <button data-tab=\"strategie\" type=\"button\">Strategy<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"snippet rev\">\n    <div class=\"lbl\">Quick answer<\/div>\n    <p>Your daily calorie expenditure is calculated by adding 4 components: <span data-term=\"TDEE\">TDEE<span class=\"tt\">Total Daily Energy Expenditure. Your total energy expenditure over 24 hours.<\/span><\/span> = <span data-term=\"BMR\">BMR<span class=\"tt\">Basal Metabolic Rate. Energy burned at rest. Calculated on lean mass, so on actual body fat.<\/span><\/span> + <span data-term=\"NEAT\">NEAT<span class=\"tt\">Non-Exercise Activity Thermogenesis. Expenditure from steps and daily activities outside of sport.<\/span><\/span> + <span data-term=\"EAT\">EAT<span class=\"tt\">Exercise Activity Thermogenesis. Expenditure from your workouts, calculated via MET.<\/span><\/span> + <span data-term=\"TEF\">TEF<span class=\"tt\">Thermic Effect of Food. Energy spent on digestion. Depends on the macros you eat.<\/span><\/span>. BMR must be calculated on your lean mass (so your actual body fat, not your weight), NEAT on your actual steps, EAT on effective exercise time, TEF on your macros. The 5th brick, metabolic adaptation, modulates your BMR downward in a prolonged deficit: Lean is the only app that calculates all 5.<\/p>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"promesse\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">00 &middot; The promise<\/span><\/div>\n  <h2 id=\"promesse\">You are going to understand why you plateau<\/h2>\n  <p>How do you lose fat, get lean and stay lean? It is 2026 and you are still bombarded with contradictory answers: intermittent fasting, keto, carnivore, sugar-free, 10,000 steps a day, no wait, 15,000. No wonder you are drowning.<\/p>\n  <p>Here is the key nobody puts front and center: <strong>all these diets are just tactics<\/strong>. Implementations of a theory scientifically established for decades: energy balance. Once you understand it, you see behind the curtain, and you stop taking part in diet clan wars.<\/p>\n\n  <div class=\"clans\" aria-label=\"Les tactiques di\u00e9t\u00e9tiques face \u00e0 la th\u00e9orie\">\n    <span class=\"c\">Intermittent fasting<\/span>\n    <span class=\"c\">Keto<\/span>\n    <span class=\"c\">Carnivore<\/span>\n    <span class=\"c\">Sugar-free<\/span>\n    <span class=\"c\">Low carb<\/span>\n    <span class=\"c\">Detox<\/span>\n    <span class=\"c one\">1 theory: energy balance<\/span>\n  <\/div>\n  <div class=\"clans-cap\">Every trendy diet is just one way among others to create a deficit. None of them is magic. The theory underneath never changes.<\/div>\n\n  <p>Among Lean users, the same pattern keeps coming back: years of classic mistakes before finally landing on the right theory. Once applied, a few years are enough to transform a physique, no exceptional genetics required.<\/p>\n  <p>One non-negotiable golden rule before starting: <strong>principle number 1 is adherence<\/strong>. Extreme, ultra-rigid diets that wreck your social life or your mental health: banned. A method you cannot sustain for 12 months is a bad method, whatever its theoretical purity.<\/p>\n<\/section>\n\n<section aria-labelledby=\"ancrage\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">01 &middot; The basics<\/span><\/div>\n  <h2 id=\"ancrage\">Deficit, maintenance, surplus: energy balance<\/h2>\n  <p>Your body burns energy every day: that is your <strong>TDEE<\/strong> (Total Daily Energy Expenditure), your total daily energy expenditure. It also takes energy in, through food. Comparing the two gives three possible states, and only three.<\/p>\n\n  <div class=\"balance\" aria-label=\"Les trois \u00e9tats de la balance \u00e9nerg\u00e9tique\">\n    <div class=\"b-it deficit\">\n      <div class=\"sign\">&minus;<\/div>\n      <h4>Calorie deficit<\/h4>\n      <p>You eat less than you burn. Your body taps into its reserves: you lose weight.<\/p>\n    <\/div>\n    <div class=\"b-it maint\">\n      <div class=\"sign\">=<\/div>\n      <h4>Maintenance<\/h4>\n      <p>You eat as much as you burn. Your weight is stable, your metabolism recovers.<\/p>\n    <\/div>\n    <div class=\"b-it surplus\">\n      <div class=\"sign\">+<\/div>\n      <h4>Calorie surplus<\/h4>\n      <p>You eat more than you burn. Your body stores the excess: you gain weight.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"method\">\n    <div class=\"m-phone\">\n      <div class=\"mini-phone\" style=\"max-width:190px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/pu-app-poids.webp\" alt=\"Courbe de poids Lean sur un mois de d\u00e9ficit, avec masse maigre et masse grasse\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Weight curve<strong>The deficit shows<\/strong><\/div>\n    <\/div>\n    <div>\n      <p>When you are in a deficit, your body draws on its reserves in a precise order. First, <strong>glycogen<\/strong>, a form of glucose stored in your muscles and liver, depleted very quickly. Then come <strong>fat stores<\/strong>, broken down into fatty acids and used as fuel. Only in a very severe, prolonged deficit does the body significantly break down muscle protein.<\/p>\n      <p>That settles a stubborn myth: no, a deficit does not &ldquo;eat your muscles&rdquo; from day one. A reasonable deficit, with enough protein and resistance training, makes you lose fat, not muscle.<\/p>\n    <\/div>\n  <\/div>\n  <p>Deficit, maintenance, surplus: nothing new. <strong>The real key to the theory lies elsewhere<\/strong> : in the precise calculation of your expenditure. If you do not track your expenditure as well as your calories, everything else is useless.<\/p>\n<\/section>\n\n<section aria-labelledby=\"probleme\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">02 &middot; The real problem<\/span><\/div>\n  <h2 id=\"probleme\">A 300 kcal error is enough to cancel everything<\/h2>\n  <p>Here is the scenario blocking millions of people. You want a deficit of about 250&nbsp;kcal. You think your TDEE is 2,500&nbsp;kcal, so you set yourself at 2,250&nbsp;kcal per day, cleanly, every day. But because the calculation was wrong, your actual TDEE is 2,200&nbsp;kcal.<\/p>\n\n  <div class=\"statement\">\n    <div class=\"num\">0 chance<\/div>\n    <div class=\"lbl\">of losing weight if you eat 2,250&nbsp;kcal with an actual TDEE of 2,200. You think you are in a 250 deficit. You are in a 50 surplus. And you cannot even know it.<\/div>\n  <\/div>\n\n  <p>That is the real problem. Not your willpower, not your evening carbs, not your fasted cardio: a simple estimation error, invisible, that turns your theoretical deficit into an actual surplus. Calculating your TDEE precisely is <strong>what will unlock everything<\/strong>. You can get a first estimate with the <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/calculateur-tdee\/\">Lean online TDEE calculator<\/a>, then read on to understand each brick.<\/p>\n  <p>What is TDEE made of? Four expenditure components that add up, detailed in the <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/depense-energetique-totale-v2\/\">pillar dedicated to total daily energy expenditure<\/a> :<\/p>\n\n  <div class=\"comp\" aria-label=\"Les 4 composants du TDEE et la 5\u00e8me brique\">\n    <div class=\"c-it\">\n      <div class=\"tag\"><span class=\"dot\" style=\"background:var(--bmr)\"><\/span>Component 1 &middot; BMR<\/div>\n      <h4>Basal metabolic rate<\/h4>\n      <p>The energy your body burns at complete rest: organs, brain, circulation. The biggest component, and the one almost everyone gets wrong.<\/p>\n    <\/div>\n    <div class=\"c-it\">\n      <div class=\"tag\"><span class=\"dot\" style=\"background:var(--neat)\"><\/span>Component 2 &middot; NEAT<\/div>\n      <h4>Non-exercise activity<\/h4>\n      <p>Walking, standing, typing, fidgeting. Dominated by your steps. The most underrated lever in your whole expenditure.<\/p>\n    <\/div>\n    <div class=\"c-it\">\n      <div class=\"tag\"><span class=\"dot\" style=\"background:var(--eat)\"><\/span>Component 3 &middot; EAT<\/div>\n      <h4>Exercise \/ sport<\/h4>\n      <p>Your workouts, calculated via their MET and effective effort time. Much smaller than what your watch shows you.<\/p>\n    <\/div>\n    <div class=\"c-it\">\n      <div class=\"tag\"><span class=\"dot\" style=\"background:var(--tef)\"><\/span>Component 4 &middot; TEF<\/div>\n      <h4>Thermic effect of food<\/h4>\n      <p>The energy spent digesting. Depends on macros: protein costs far more to digest than fat.<\/p>\n    <\/div>\n    <div class=\"c-it wide\">\n      <div class=\"tag\"><span class=\"dot\" style=\"background:var(--adapt)\"><\/span>5th brick &middot; separate<\/div>\n      <h4>Metabolic adaptation<\/h4>\n      <p>It does not add to the 4 components: it modulates your BMR downward when you stay in a deficit, like a coefficient. Lean convention: a score that starts at 100&nbsp;% (optimal) and goes down. Part 5 is entirely devoted to it, it is the final boss.<\/p>\n    <\/div>\n  <\/div>\n\n  <p>The equation is simple to write: <strong>TDEE = BMR + NEAT + EAT + TEF<\/strong>. It is much less simple to calculate correctly, because each component has its trap, its dominant error spread across 99&nbsp;% of tools, and its real method. That is the program for the five parts that follow: four components to add up, one multiplicative brick to monitor.<\/p>\n<\/section>\n\n<section aria-labelledby=\"bmr\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">03 &middot; Pillar 1 &middot; BMR<\/span><\/div>\n  <h2 id=\"bmr\">BMR: your basal metabolism, calculated on your lean mass<\/h2>\n\n  <div class=\"method flip\">\n    <div>\n      <div class=\"m-tag\">What it is exactly<\/div>\n      <p>The <strong>BMR<\/strong> (Basal Metabolic Rate) is your basal metabolism: the energy burned at complete rest. Lying down for 24 hours without moving, the energy consumed by your organs, brain, liver and circulation is your BMR: 60 to 75&nbsp;% of total expenditure for most people. If your BMR is wrong, your whole TDEE is wrong. The concept is detailed in the <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/metabolisme-de-base\/\">basal metabolic rate pillar<\/a>.<\/p>\n      <p>In Lean, your BMR lives on screen: continuously recalculated, with your adaptation score displayed right next to it.<\/p>\n    <\/div>\n    <div class=\"m-phone\">\n      <div class=\"mini-phone\" style=\"max-width:190px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/pu-app-bmr.webp\" alt=\"\u00c9cran BMR de Lean : m\u00e9tabolisme de base jour par jour et score d'adaptation\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">BMR screen<strong>Continuously recalculated<\/strong><\/div>\n    <\/div>\n  <\/div>\n\n  <h3>The dominant error: weight-based formulas, including one from 1919<\/h3>\n  <p>The first trap in this guide: using the wrong equation. The most used in the world is called Harris-Benedict: social media, coaches, tracking apps, even some dietetics schools. Yet we have known for more than 20 years that it is outdated.<\/p>\n  <p>Context: <strong>1919<\/strong>. Harris and Benedict took <strong>239 men and women, all from the same city<\/strong> (Boston, USA), laid them down with a mask measuring oxygen consumption, and extracted a general law from weight, height, age and sex. Brilliant for the era, but: a tiny sample, subjects whose lifestyles and hormonal profiles were very different from ours, and still-imprecise calorimetry. Since then, many studies have shown that Harris-Benedict <strong>overestimates basal metabolism<\/strong>. Mifflin-St Jeor, published in 1990 on a more modern sample (<a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/2305711\/\" target=\"_blank\" rel=\"noopener\">PubMed 2305711<\/a>), corrects part of the aim, but keeps the structural flaw of the whole family: <strong>it only knows your weight, height, age and sex<\/strong>. Frankenfield 2013 (<a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/23631843\/\" target=\"_blank\" rel=\"noopener\">PubMed 23631843<\/a>) measured its accuracy against reference indirect calorimetry: correct in lean subjects, it drops to 75&nbsp;% acceptable predictions in overweight subjects. Neither 1919 nor 1990 can serve as the foundation for a precise deficit.<\/p>\n\n  <h3>What science has settled: fat mass burns almost nothing<\/h3>\n  <p>Since the work of the 1980s, we have known that metabolism follows <strong>lean mass<\/strong> : your weight minus your fat mass. Liver, brain, heart and kidneys are huge consumers, and <strong>muscle is the first adjustable component<\/strong>, while adipose tissue burns almost nothing. A formula that only sees weight treats 1&nbsp;kg of fat like 1&nbsp;kg of muscle: that is exactly its error.<\/p>\n  <p>Concretely: take a man of 1m80, 120&nbsp;kg, 30&nbsp;% body fat. A weight-based formula like Harris-Benedict gives him a BMR of about 2,500&nbsp;kcal. A calculation on his actual lean mass gives about 2,000&nbsp;kcal. <strong>A 500&nbsp;kcal gap<\/strong>, the equivalent of an entire meal, on the very first component of TDEE alone.<\/p>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figure 1 &middot; Man, 5'11\", 265 lb, 30% BF<\/span><span class=\"r\">kcal<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\" style=\"position:relative;width:100%;height:380px;min-height:340px\"><canvas id=\"chartBMR\" aria-label=\"Comparaison BMR : formule au poids de 1919 donne 2500 kcal, calcul sur masse maigre donne 2000 kcal, \u00e9cart de 500 kcal\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>Estimated BMR.<\/strong> The weight-based formula overestimates by 500&nbsp;kcal because it counts fat mass as active tissue.<\/p>\n  <\/div>\n\n  <h3>The real method: weight, body fat, lean mass<\/h3>\n  <p>Your lean mass is derived from your weight and your body fat: <strong>lean mass = weight &times; (1 &minus; bodyfat)<\/strong>. At 15&nbsp;% body fat for 80&nbsp;kg, your lean mass is 80 &times; 0.85 = 68&nbsp;kg. That is what your BMR must be calculated on. Some uncertainty remains from the body fat measurement, but you massively reduce the error compared to a weight-based formula. You can run the calculation online with the <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/calcul-metabolisme-de-base\/\">Lean basal metabolic rate calculator<\/a>.<\/p>\n  <p>So the new challenge becomes: <strong>determining your body fat accurately and simply<\/strong>. Four techniques exist, only one is recommendable day to day:<\/p>\n  <ul>\n    <li><strong>Skinfold calipers.<\/strong> All over YouTube, very imprecise: handling errors, poor reproducibility. Forget it for driving a BMR calculation.<\/li>\n    <li><strong>Bioimpedance scales.<\/strong> The resistance-to-body-fat relationship is a gigantic approximation, and your hydration shifts the result by several points from one day to the next. Lean users all tell the same story: a high-end scale showing 6 or 7&nbsp;% to people visibly at 15 or 18. A scale is for weighing yourself, period.<\/li>\n    <li><strong>The DEXA scan.<\/strong> The current reference: very low intensity X-rays measure your complete body composition. But it is expensive, hard to access, and you would need to redo it every week. Unrealistic as a routine.<\/li>\n    <li><strong>The AI scan.<\/strong> The workable method today: models trained on huge databases of people who took DEXA scans. One photo, your body fat estimated in seconds, every week.<\/li>\n  <\/ul>\n  <p>That is exactly what the <strong>AI BodyScan<\/strong> in Lean does: one photo, 5 seconds, your body fat estimated, and your BMR automatically recalculated behind it via a <strong>proprietary patented model<\/strong> built on actual lean mass. It is the first criterion separating Lean from classic trackers in the <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/lean-vs-myfitnesspal\/\">Lean vs MyFitnessPal comparison<\/a>.<\/p>\n\n  <div class=\"bodyscan-illust\" style=\"margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:200px\">\n    <div class=\"mini-phone\" style=\"max-width:200px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-bodyscan-result.webp\" alt=\"BodyScan IA Lean : bodyfat mesur\u00e9 par photo en 5 secondes\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n    <div class=\"mini-cap\">Real body fat<strong>Photo, 5 seconds<\/strong><\/div>\n  <\/div>\n\n  <div class=\"keycard bmr\">\n    <div class=\"kc-tag\">Pillar 1 &middot; BMR &middot; the number to remember<\/div>\n    <div class=\"kc-num\">400 kcal<\/div>\n    <div class=\"kc-lbl\">of BMR gap between two 80&nbsp;kg men, one at 10&nbsp;% body fat (BMR &asymp; 1,900), the other at 30&nbsp;% (BMR &asymp; 1,500). A weight-based formula shows them the exact same number.<\/div>\n  <\/div>\n\n  <p>Two traps close this pillar: apps that calculate your BMR without ever asking your body fat, and apps that simulate everything else with a coefficient applied to that already-wrong BMR. That second trap deserves its own part: NEAT.<\/p>\n\n  <div class=\"cta-band rev\" style=\"display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 28px;margin:40px 0;background:#FAF5EE;border:1px solid #E8E2D6;border-radius:16px\">\n    <div class=\"l\">Your BMR on your actual body fat, recalculated every week by AI BodyScan. Free download.<\/div>\n    <div class=\"stores\" style=\"display:flex;gap:10px;align-items:center;flex-wrap:wrap\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/a>\n      <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"neat\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">04 &middot; Pillar 2 &middot; NEAT<\/span><\/div>\n  <h2 id=\"neat\">NEAT: your non-exercise expenditure, dominated by your steps<\/h2>\n\n  <div class=\"method\">\n    <div class=\"m-phone\">\n      <div class=\"mini-phone\" style=\"max-width:190px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/pu-app-neat.webp\" alt=\"\u00c9cran NEAT de Lean : pas quotidiens et calories de marche sur la semaine\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">NEAT screen<strong>Your steps, every day<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"m-tag\">What it is exactly<\/div>\n      <p>Your <strong>NEAT<\/strong> (Non-Exercise Activity Thermogenesis) covers all non-exercise expenditure: walking, standing, typing. The concept was formalized by Levine (<a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/12468415\/\" target=\"_blank\" rel=\"noopener\">PubMed 12468415<\/a>): at equal body size, NEAT can vary by several hundred kcal per day from one individual to another. His 2005 study in Science (<a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/15640470\/\" target=\"_blank\" rel=\"noopener\">PubMed 15640470<\/a>) shows that posture and time spent standing structurally distinguish lean people from overweight people. It is the second-largest TDEE component for most people, all the detail is in the <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/neat-depense-non-sportive\/\">NEAT pillar<\/a>.<\/p>\n    <\/div>\n  <\/div>\n\n  <h3>The NEAT \/ EAT boundary: MET and the threshold of 3<\/h3>\n  <p>To separate non-exercise from exercise, you need the <span data-term=\"MET\">METs<span class=\"tt\">Metabolic Equivalent of Task. Measures the intensity of an activity as a multiple of resting expenditure. 1 MET = rest.<\/span><\/span> (Metabolic Equivalent of Task): the intensity of an activity, as a multiple of your resting expenditure. The Compendium of Physical Activities (Ainsworth 2011, <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/21681120\/\" target=\"_blank\" rel=\"noopener\">PubMed 21681120<\/a>) catalogs the MET of hundreds of activities. The scientific convention sets the boundary at <strong>MET = 3<\/strong> : at or below, NEAT; above, EAT.<\/p>\n\n  <div class=\"metscale\" aria-label=\"\u00c9chelle MET avec le seuil de 3 s\u00e9parant NEAT et EAT\">\n    <div class=\"ms-head\">The MET scale &middot; the scientific boundary between non-exercise and exercise<\/div>\n    <div class=\"track\">\n      <div class=\"thresh\"><\/div>\n      <div class=\"thresh-pill\">MET 3 &middot; walking &asymp; 5 km\/h<\/div>\n    <\/div>\n    <div class=\"zones\">\n      <div class=\"zn neat\">NEAT<small>non-exercise<\/small><\/div>\n      <div class=\"zn eat\">EAT<small>exercise<\/small><\/div>\n    <\/div>\n    <div class=\"ex\">\n      <span>Typing <b>1,3<\/b><\/span>\n      <span>Standing <b>1,8<\/b><\/span>\n      <span>Slow walk <b>2,8<\/b><\/span>\n      <span>Brisk walk <b>4,3<\/b><\/span>\n      <span>Weight training <b>5,0<\/b><\/span>\n      <span>Running 10 km\/h <b>9,8<\/b><\/span>\n    <\/div>\n  <\/div>\n\n  <p>Fun detail: walking lands exactly on the boundary. Below 5&nbsp;km\/h it counts as NEAT; above, as EAT. Since we almost always walk under 5&nbsp;km\/h in daily life, the approximation is very solid: <strong>NEAT is the expenditure tied to your step count<\/strong>. And it gets truer the more you walk.<\/p>\n\n  <h3>The dominant error: the activity coefficient ticked once and for all<\/h3>\n  <p>How do almost all apps handle your NEAT? They do not calculate it. At sign-up, one question: &ldquo;sedentary, lightly active, active, very active?&rdquo;, then a multiplier applied to your BMR, once, forever. Which box do you tick when you are active Tuesday to Friday and still all weekend? None of them is correct. An already-wrong BMR, multiplied by a frozen coefficient claiming to summarize NEAT, EAT and TEF: that is why you never stood a chance with a classic app.<\/p>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figure 2 &middot; 7 real days, same person<\/span><span class=\"r\">kcal\/day<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\" style=\"position:relative;width:100%;height:380px;min-height:340px\"><canvas id=\"chartNEAT\" aria-label=\"Variabilit\u00e9 quotidienne de la d\u00e9pense calorique sur 7 jours, contre un objectif fixe de 2400 kcal calcul\u00e9 par coefficient d'activit\u00e9\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>Real expenditure<\/strong> over 7 days measured for a Lean user. The grey line is the frozen target of a coefficient app.<\/p>\n  <\/div>\n\n  <div class=\"keycard neat\">\n    <div class=\"kc-tag\">Pillar 2 &middot; NEAT &middot; the number to remember<\/div>\n    <div class=\"kc-num\">+&nbsp;1,000&nbsp;kcal<\/div>\n    <div class=\"kc-lbl\">of gap between a Sunday on the couch watching Netflix and a day at Disneyland with 15&nbsp;km of walking. No &ldquo;active \/ sedentary&rdquo; box captures that.<\/div>\n  <\/div>\n\n  <h3>The second trap: the calories shown by wearables<\/h3>\n  <p>Good news: your smartphone has an excellent pedometer, iOS and Android alike, and its step count is reliable. But <strong>never trust the calories displayed by a smartwatch or fitness band<\/strong>. The validation study by Lee and Welk on consumer sensors (<a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/24777201\/\" target=\"_blank\" rel=\"noopener\">PubMed 24777201<\/a>) measures significant calorie estimation errors, with some models approaching double the actual value. A watch showing 500&nbsp;kcal burned may well correspond to 250 actual kcal. Keep the raw, reliable data, the step count; throw away the derived, wrong data, the calories.<\/p>\n\n  <h3>The real method: your actual steps, crossed with your BMR<\/h3>\n  <p>One last point of finesse: NEAT depends on your metabolism. Two people taking 10,000 steps do not burn the same amount if their lean masses differ. Lean crosses your steps (HealthKit on iPhone, Google Fit on Android) with your BMR calculated on your lean mass: your NEAT is recalculated every day, no coefficient, no box to tick. Walking is the simplest way to raise your expenditure, and therefore to deepen your deficit without touching your plate.<\/p>\n<\/section>\n\n<section aria-labelledby=\"eat\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">05 &middot; Pillar 3 &middot; EAT<\/span><\/div>\n  <h2 id=\"eat\">EAT: your sport burns less than you think<\/h2>\n\n  <div class=\"method flip\">\n    <div>\n      <div class=\"m-tag\">What it is exactly<\/div>\n      <p>Your <strong>EAT<\/strong> (Exercise Activity Thermogenesis) is the energy burned during your sports activities: every activity with a MET above 3. Like NEAT, it depends on your BMR. The principle formula: <strong>EAT = sport MET &times; BMR &times; effective exercise time<\/strong>. The MET of each sport is in the Compendium tables, and the <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/eat\/\">EAT<\/a> pillar on this site details the common values.<\/p>\n    <\/div>\n    <div class=\"m-phone\">\n      <div class=\"mini-phone\" style=\"max-width:190px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/pu-app-eat.webp\" alt=\"\u00c9cran EAT de Lean : calories de sport par s\u00e9ance, 222 kcal par jour en moyenne\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">EAT screen<strong>Sessions at effective time<\/strong><\/div>\n    <\/div>\n  <\/div>\n\n  <h3>The word that changes everything: &ldquo;effective&rdquo; time<\/h3>\n  <p>The big EAT trap fits in a single word: <strong>effective<\/strong>. The time to count is the time you actually exert effort, not your session&rsquo;s total duration. In weight training, rest between sets does not count: over a one-hour session, you may spend 15 to 20 minutes actually pushing weight. In amateur tennis, over an hour of play, actual playing time sits between 15 and 25 minutes. Result: a serious weight training session represents <strong>200 to 250&nbsp;kcal<\/strong>, no more.<\/p>\n\n  <h3>The dominant error: the watch showing 1,050&nbsp;kcal<\/h3>\n  <p>Smartwatches stack their two flaws here: a BMR calculated on weight, without body fat, so already overestimated, and the full session duration counted, warm-up, rest and Instagram scrolling included. Absurd result: weight training sessions displayed above 1,000&nbsp;kcal for an actual expenditure of 200 to 250. An error factor of 4 to 5, consistent with the validation studies of consumer sensors (<a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/24777201\/\" target=\"_blank\" rel=\"noopener\">PubMed 24777201<\/a>).<\/p>\n\n  <div class=\"watch\" aria-label=\"Calories affich\u00e9es par une montre connect\u00e9e face \u00e0 la d\u00e9pense r\u00e9elle\">\n    <div class=\"w-it bad\">\n      <div class=\"k\">Smartwatch &middot; 1 h lifting session<\/div>\n      <div class=\"big\">1,050<\/div>\n      <p>kcal displayed: overestimated weight-based BMR &times; total session duration, rest included.<\/p>\n    <\/div>\n    <div class=\"w-it good\">\n      <div class=\"k\">Correct calculation &middot; same session<\/div>\n      <div class=\"big\">&asymp;&nbsp;220<\/div>\n      <p>actual kcal: lifting MET &times; BMR on lean mass &times; 15 to 20 min of effective time.<\/p>\n    <\/div>\n  <\/div>\n  <div class=\"watch-cap\">A 4 to 5x gap on a single session. Carried over a week, your entire deficit disappears.<\/div>\n\n  <p>Do the math on what this error destroys. Target deficit: 100&nbsp;kcal per day, 700 per week. Your watch counts one session at 1,000&nbsp;kcal instead of 200: an 800&nbsp;kcal error, your entire weekly deficit erased by a single miscounted session. Among Lean users, this error shows up in almost every stagnation story: years of overestimating sports expenditure because of a number displayed on a wrist.<\/p>\n\n  <div class=\"keycard eat\">\n    <div class=\"kc-tag\">Pillar 3 &middot; EAT &middot; the number to remember<\/div>\n    <div class=\"kc-num\">5&nbsp;%<\/div>\n    <div class=\"kc-lbl\">of TDEE: that is the real weight of 5 weight training sessions per week (&asymp;&nbsp;130&nbsp;kcal\/day averaged out). Your walking, on the other hand, can exceed 25&nbsp;% of your daily expenditure.<\/div>\n  <\/div>\n\n  <h3>The real place of sport in your expenditure<\/h3>\n  <p>&ldquo;I will crush the gym and blow up my expenditure&rdquo;: the orders of magnitude say the opposite. The gym burns little, and the real room for progress is in your steps. In Lean, you select your sport in the EAT section, you enter the time actually practiced or the intensity, and the app runs the MET &times; BMR &times; effective time calculation with your real metabolism. No fantasy bonus, no 1,000&nbsp;kcal session.<\/p>\n<\/section>\n\n<section aria-labelledby=\"tef\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">06 &middot; Pillar 4 &middot; TEF<\/span><\/div>\n  <h2 id=\"tef\">TEF: digestion burns calories, and not at a flat rate<\/h2>\n\n  <div class=\"method\">\n    <div class=\"m-phone\">\n      <div class=\"mini-phone\" style=\"max-width:190px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/pu-app-tef.webp\" alt=\"\u00c9cran calories de Lean : macros de la semaine et TEF calcul\u00e9e, 245 kcal\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Calories screen<strong>TEF derived from macros<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"m-tag\">What it is exactly<\/div>\n      <p>Your <strong>TEF<\/strong> (Thermic Effect of Food) is the thermic effect of food: the energy your body spends digesting, absorbing and metabolizing what you eat. Yes, eating burns calories. It is the most forgotten TDEE component: most trackers simply do not calculate it, or crush it into the famous activity coefficient. The <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/effet-thermique-des-aliments\/\">thermic effect of food pillar<\/a> is entirely devoted to it.<\/p>\n    <\/div>\n  <\/div>\n\n  <h3>The dominant error: the flat 10&nbsp;% rate<\/h3>\n  <p>When TEF is taken into account, it is almost always as a flat rate: &ldquo;about 10&nbsp;% of calories eaten&rdquo;. Yet TEF depends massively on <strong>macronutrients<\/strong>, as established by Westerterp&rsquo;s reference review (2004, <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/15507147\/\" target=\"_blank\" rel=\"noopener\">PubMed 15507147<\/a>) :<\/p>\n\n  <div class=\"tefbars\" aria-label=\"Co\u00fbt de digestion par macronutriment : prot\u00e9ines 20 \u00e0 30 %, glucides 5 \u00e0 10 %, lipides 1 \u00e0 3 %\">\n    <div class=\"tb-head\">Digestion cost &middot; as % of the macro&rsquo;s calories eaten<\/div>\n    <div class=\"tb p\"><div class=\"lab\">Proteins<\/div><div class=\"bar\"><i><\/i><\/div><div class=\"v\">20 to 30&nbsp;%<\/div><\/div>\n    <div class=\"tb g\"><div class=\"lab\">Carbohydrates<\/div><div class=\"bar\"><i><\/i><\/div><div class=\"v\">5 to 10%<\/div><\/div>\n    <div class=\"tb l\"><div class=\"lab\">Fats<\/div><div class=\"bar\"><i><\/i><\/div><div class=\"v\">1 to 3&nbsp;%<\/div><\/div>\n    <div class=\"tb-cap\">Eat 100&nbsp;kcal of protein: 20 to 30&nbsp;kcal go back out in digestion. Eat 100&nbsp;kcal of fat: 1 to 3&nbsp;kcal. The &ldquo;flat 10&nbsp;%&rdquo; cannot capture that.<\/div>\n  <\/div>\n\n  <h3>The worked example: an actual 7&nbsp;% versus an assumed 10&nbsp;%<\/h3>\n  <p>Take the average food split of a French adult according to public health data: about 45&nbsp;% carbs, 42&nbsp;% fat, 13&nbsp;% protein. Run the macro-by-macro calculation: you get an actual TEF closer to <strong>7&nbsp;% of total calorie intake than to 10&nbsp;%<\/strong>.<\/p>\n\n  <div class=\"keycard tef\">\n    <div class=\"kc-tag\">Pillar 4 &middot; TEF &middot; the number to remember<\/div>\n    <div class=\"kc-num\">100&nbsp;kcal<\/div>\n    <div class=\"kc-lbl\">of daily error between the &ldquo;flat 10&nbsp;%&rdquo; and actual TEF (&asymp;&nbsp;7&nbsp;%) on a 3,000&nbsp;kcal diet. Half of a light deficit, lost every single day.<\/div>\n  <\/div>\n\n  <p>The reasoning also works in your favor: raise your protein share and your TEF mechanically increases. It is one of the reasons (along with muscle protection) why &ldquo;eat more protein when cutting&rdquo; is one of the few universally good pieces of advice.<\/p>\n\n  <h3>The real method: calculate TEF on your actual macros<\/h3>\n  <p>The only clean way to calculate TEF is to derive it from the macros actually eaten during the day. That is what Lean does: every tracked food feeds the calculation, and your exact TEF adds to your expenditure as meals go by. If you track your meals, your TEF is already calculated, no extra work.<\/p>\n<\/section>\n\n<section aria-labelledby=\"adaptation\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">07 &middot; 5th brick &middot; Adaptation<\/span><\/div>\n  <h2 id=\"adaptation\">Metabolic adaptation: the final boss<\/h2>\n\n  <div class=\"method flip\">\n    <div>\n      <div class=\"m-tag\">What it is exactly<\/div>\n      <p>You know how to add up your 4 components. One step remains, the finest and perhaps the most important in this guide. In a calorie deficit, your body understands it is receiving less energy and, in a survival logic, it <strong>adapts its metabolism<\/strong> : it saves everywhere, while remaining perfectly functional. Like your iPhone&rsquo;s low power mode: you barely notice the difference in use, but consumption drops.<\/p>\n      <p>Crucial point: metabolic adaptation <strong>does not add<\/strong> to the 4 components. It is a coefficient that <strong>modulates your BMR<\/strong> downward. And since your NEAT and EAT themselves depend on BMR, almost your entire TDEE is dragged down. Lean displays it with a clear convention: a score that starts at <strong>100&nbsp;% (optimal metabolism, zero adaptation)<\/strong> and goes down as the deficit continues. A score of 90&nbsp;% means your metabolism is running at 90&nbsp;% of its optimal level.<\/p>\n    <\/div>\n    <div class=\"m-phone\">\n      <div class=\"mini-phone\" style=\"max-width:190px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/pu-app-depense.webp\" alt=\"\u00c9cran D\u00e9pense de Lean : les 4 postes du TDEE et le score d'adaptation m\u00e9tabolique \u00e0 96 %\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Expenditure screen<strong>Adaptation score 96&nbsp;%<\/strong><\/div>\n    <\/div>\n  <\/div>\n\n  <h3>What the studies say: 5 to 25&nbsp;% depending on the deficit<\/h3>\n  <p>The phenomenon is solidly documented: Doucet 2001 measured real adaptive thermogenesis during weight loss (<a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/11430776\/\" target=\"_blank\" rel=\"noopener\">PubMed 11430776<\/a>), M\u00fcller and Bosy-Westphal quantified adaptation by revisiting the historical Minnesota data (<a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/26399868\/\" target=\"_blank\" rel=\"noopener\">PubMed 26399868<\/a>), and Hall modeled the deficit actually required per unit of weight lost (<a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/17848938\/\" target=\"_blank\" rel=\"noopener\">PubMed 17848938<\/a>). The orders of magnitude to remember, after 2 to 8 weeks of deficit:<\/p>\n  <ul>\n    <li>Deficit of about <strong>&minus;250&nbsp;kcal\/day<\/strong> : 5 to 10&nbsp;% adaptation, your score drops toward 90 to 95&nbsp;%.<\/li>\n    <li>Deficit of about <strong>&minus;500&nbsp;kcal\/day<\/strong> : 10 to 15&nbsp;% adaptation, score toward 85 to 90&nbsp;%.<\/li>\n    <li>Deficit of about <strong>&minus;750&nbsp;kcal\/day<\/strong> : 15 to 25&nbsp;% adaptation, score toward 75 to 85&nbsp;%.<\/li>\n  <\/ul>\n  <p>Now compare with your own plan: planned deficit of 10&nbsp;%, adaptation at 10&nbsp;%, actual deficit zero. You are at maintenance, while feeling like you are making every effort in the world. No matter how good your starting calculation was: your actual TDEE slid below your calculated TDEE, week after week, silently.<\/p>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figure 3 &middot; 8 weeks of deficit at &minus;500 kcal\/d<\/span><span class=\"r\">kcal\/day<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\" style=\"position:relative;width:100%;height:380px;min-height:340px\"><canvas id=\"chartAdapt\" aria-label=\"TDEE r\u00e9el qui descend de 2500 \u00e0 2150 kcal sur 8 semaines de d\u00e9ficit, pendant que le TDEE calcul\u00e9 reste fig\u00e9 \u00e0 2500\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>Actual TDEE versus calculated TDEE.<\/strong> Without adaptation tracking, your deficit melts week after week without you seeing it.<\/p>\n  <\/div>\n\n  <div class=\"keycard adapt\">\n    <div class=\"kc-tag\">5th brick &middot; Adaptation &middot; the number to remember<\/div>\n    <div class=\"kc-num\">95&nbsp;%<\/div>\n    <div class=\"kc-lbl\">of people never take metabolic adaptation into account. It is the number 1 explanation for &ldquo;incomprehensible&rdquo; plateaus after 4 to 8 weeks of serious dieting.<\/div>\n  <\/div>\n\n  <h3>How to manage it: voluntary plateaus and returning to 100&nbsp;%<\/h3>\n  <p>Successful weight loss is not an ever-decreasing curve. Good practice: alternate deficit with <strong>voluntary plateaus at maintenance<\/strong> that reset your metabolism. When your adaptation score reaches the 85 to 90&nbsp;% zone, go back to maintenance for a few weeks: your BMR climbs back, your score returns toward 100&nbsp;%, and you set off again for an effective losing phase. In a continuous deficit, adaptation grows until it becomes blocking: you barely lose anymore, while eating very little. That is the classic spiral of overly harsh diets.<\/p>\n  <p>The practical problem: no classic tracker tells you where you stand. Lean is the <strong>first app in the world to calculate metabolic adaptation automatically<\/strong> : it estimates your adaptation across your weeks of deficit, modulates your BMR, and displays your score as a percentage. Your calorie target is pinned to your actual TDEE, not your theoretical starting TDEE. For the size of the deficit, the <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/calculateur-deficit-calorique\/\">calorie deficit calculator<\/a> helps you start on healthy footing: bold in the first weeks when motivation is high, then tapering.<\/p>\n\n  <div class=\"cta-band rev\" style=\"display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 28px;margin:40px 0;background:#FAF5EE;border:1px solid #E8E2D6;border-radius:16px\">\n    <div class=\"l\">Your metabolic adaptation calculated automatically, your target pinned to your actual TDEE. 7-day free trial.<\/div>\n    <div class=\"stores\" style=\"display:flex;gap:10px;align-items:center;flex-wrap:wrap\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/a>\n      <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"tracking\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">08 &middot; The intake<\/span><\/div>\n  <h2 id=\"tracking\">And now, the calories you eat<\/h2>\n  <p>Your expenditure is calculated, the other side of the balance remains: intake. This guide has barely talked about food so far, and that is deliberate: you cannot steer a deficit whose starting point you do not know. Now that your expenditure is solid, tracking your calories becomes simple. Three methods cover every use case:<\/p>\n\n  <div class=\"mini-row\">\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-database.webp\" alt=\"Recherche dans la base de donn\u00e9es alimentaire USDA et OpenFoodFacts de Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Method 1<strong>Food database<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-codebarre.webp\" alt=\"Scan de code-barres d'un produit dans Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Method 2<strong>Barcode<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-scania.webp\" alt=\"Scan photo IA d'un plat dans Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Method 3<strong>AI photo scan<\/strong><\/div>\n    <\/div>\n  <\/div>\n\n  <p><strong>The food database<\/strong> (USDA + OpenFoodFacts in Lean) for whole foods you weigh. <strong>Barcode scanning<\/strong> for supermarket products. And <strong>AI photo scanning<\/strong> for everything else: the AI identifies the foods on your plate and calculates calories and macros per food. At a restaurant, at a friend&rsquo;s, on vacation: one photo, done. Less precise than gram-level weighing, but a method that lasts 12 months always beats a perfect method abandoned after 3 weeks. The guide to the <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/meilleures-applications-calories-2026\/\">best calorie apps<\/a> compares the market&rsquo;s approaches.<\/p>\n  <p>A bonus that changes daily life: in Lean, your expenditure updates <strong>live throughout the day<\/strong>. The more you walk, the higher your TDEE for the day, and your calorie balance updates in real time. You know where your deficit stands at every moment.<\/p>\n\n  <h3>A word on macros, deliberately kept for the end<\/h3>\n  <p>Once your deficit is secured, the only macro setting that really matters is simple: <strong>raise your protein<\/strong>. About 2.2&nbsp;g per kg of lean mass in protein, about 1&nbsp;g per kg of lean mass in fat, the rest in carbs. Protein protects your muscle in a deficit and boosts your TEF, as you saw in pillar 4. The rest (fine-grained splits, low carb or not, fasting or not) is personal preference: choose what you can sustain.<\/p>\n\n  <div class=\"pyramid\" aria-label=\"Lean Progression Pyramid\">\n    <div class=\"level l1\"><span>Adherence<\/span><span class=\"k\">Base<\/span><\/div>\n    <div class=\"level l2\"><span>Calorie target<\/span><span class=\"k\">Tier 2<\/span><\/div>\n    <div class=\"level l3\"><span>Steps \/ NEAT<\/span><span class=\"k\">Tier 3<\/span><\/div>\n    <div class=\"level l4\"><span>Macronutrients<\/span><span class=\"k\">Top<\/span><\/div>\n  <\/div>\n  <div class=\"pyramid-cap\">The Progression Pyramid, as displayed in Lean: each level only makes sense if the one below it is solid.<\/div>\n<\/section>\n\n<section aria-labelledby=\"checklist\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">09 &middot; Checklist<\/span><\/div>\n  <h2 id=\"checklist\">The checklist to calculate your real expenditure<\/h2>\n  <p>The entire guide, condensed into 8 actionable points. Tick all 8 and you know exactly whether you are in a deficit, at maintenance or in a surplus, and by how much.<\/p>\n\n  <div class=\"feat-stack\">\n    <div class=\"feat-it\"><div class=\"fn\">01<\/div><div><div class=\"ft\">Ditch weight-based formulas<\/div><p class=\"fd\">Harris-Benedict 1919 and population formulas overestimate your BMR. Your metabolism follows your lean mass: weight &times; (1 &minus; bodyfat).<\/p><\/div><div class=\"fc\">BMR<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">02<\/div><div><div class=\"ft\">Measure your body fat every week<\/div><p class=\"fd\">Calipers and bioimpedance scales: too imprecise. DEXA: unrealistic as a routine. AI BodyScan: one photo, 5 seconds, every week.<\/p><\/div><div class=\"fc\">Body fat<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">03<\/div><div><div class=\"ft\">Weigh yourself often, in the same conditions<\/div><p class=\"fd\">In the morning, fasted. What counts is the trend over several weeks, never a single day&rsquo;s number.<\/p><\/div><div class=\"fc\">Tracking<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">04<\/div><div><div class=\"ft\">Derive your NEAT from your actual steps<\/div><p class=\"fd\">Your smartphone&rsquo;s pedometer is reliable, your watch&rsquo;s calories are not. NEAT = actual steps crossed with your real BMR, every day.<\/p><\/div><div class=\"fc\">NEAT<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">05<\/div><div><div class=\"ft\">Calculate your EAT at effective time<\/div><p class=\"fd\">Sport MET &times; BMR &times; time actually exercised. A one-hour lifting session is 200 to 250 kcal. Never 1,000.<\/p><\/div><div class=\"fc\">EAT<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">06<\/div><div><div class=\"ft\">Calculate your TEF on your macros<\/div><p class=\"fd\">Protein 20 to 30 %, carbs 5 to 10 %, fat 1 to 3 %. No flat 10 %. At 3,000 kcal\/day, the gap approaches 100 kcal.<\/p><\/div><div class=\"fc\">TEF<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">07<\/div><div><div class=\"ft\">Monitor your metabolic adaptation<\/div><p class=\"fd\">A score from 100 % (optimal) that goes down in a deficit. Around 85-90 %, return to maintenance to reset your metabolism, then go again.<\/p><\/div><div class=\"fc\">Adaptation<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">08<\/div><div><div class=\"ft\">Set your deficit on your actual TDEE<\/div><p class=\"fd\">A bold deficit at the start if you want, then tapering. And track your meals with the method you can sustain for 12 months: database, barcode or photo.<\/p><\/div><div class=\"fc\">Deficit<\/div><\/div>\n  <\/div>\n\n  <p style=\"margin-top:26px\">Do it all by hand, spreadsheet and MET tables in hand, or let Lean run the 5 calculations in the background. Among users coming from Excel spreadsheets, the verdict is unanimous: the precision is the same, the adherence is a different world.<\/p>\n<\/section>\n\n<section aria-labelledby=\"faq-h\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">10 &middot; FAQ<\/span><\/div>\n  <h2 id=\"faq-h\">Frequently asked questions<\/h2>\n  <div class=\"faq\">\n    <details><summary>How do you calculate your daily calorie expenditure?<\/summary><div class=\"ans\">By adding the 4 expenditure components: TDEE = BMR + NEAT + EAT + TEF. BMR is calculated on your lean mass (so your actual body fat), NEAT on your actual steps, EAT on your workouts at effective time, TEF on the macros you eat. The 5th brick, metabolic adaptation, modulates your BMR downward in a prolonged deficit: it does not add, it multiplies.<\/div><\/details>\n    <details><summary>What is the difference between BMR and TDEE?<\/summary><div class=\"ans\">BMR (basal metabolic rate) is the energy your body burns at complete rest, lying down for 24 hours: organs, brain, circulation. TDEE is your total daily expenditure: BMR, plus your daily steps and activities (NEAT), plus your sport (EAT), plus digestion (TEF). BMR is the biggest component, but it is only part of TDEE.<\/div><\/details>\n    <details><summary>Why am I not losing weight even though I am in a calorie deficit?<\/summary><div class=\"ans\">In the vast majority of cases, because you are not actually in a deficit: your TDEE was overestimated (weight-based formula without body fat, frozen activity coefficient, watch inflating sports calories) or your actual TDEE dropped because of metabolic adaptation. If you think you burn 2,500&nbsp;kcal but you burn 2,200, a theoretical 250&nbsp;kcal deficit does not exist.<\/div><\/details>\n    <details><summary>Are smartwatches reliable for calories burned?<\/summary><div class=\"ans\">No for calories, yes for steps. Studies on consumer sensors measure errors that can approach double the actual expenditure on calories, because they start from a weight-based BMR and count total session time. The step count, however, is a very precise raw data point on current smartphones and watches: use it, and leave the calorie calculation to a tool that knows your body fat.<\/div><\/details>\n    <details><summary>How many calories does a weight training session really burn?<\/summary><div class=\"ans\">Around 200 to 250&nbsp;kcal for a classic session, because only the effective time under the bar counts, not the rest between sets. A watch showing 1,000&nbsp;kcal for that same session is off by a factor of 4 to 5: it counts the full hour instead of the 15 to 20 minutes of actual effort, on an already-overestimated BMR.<\/div><\/details>\n    <details><summary>Does walking count as exercise in the calculation?<\/summary><div class=\"ans\">The scientific boundary between non-exercise (NEAT) and exercise (EAT) is a MET of 3, and walking sits exactly on it. In practice: below 5&nbsp;km\/h, your walking counts as NEAT; above, as EAT. Since we almost always walk under 5&nbsp;km\/h in daily life, the NEAT = step-related expenditure approximation is excellent, and all the more true the more you walk.<\/div><\/details>\n    <details><summary>What is metabolic adaptation and how do you manage it?<\/summary><div class=\"ans\">In a prolonged deficit, your body switches to energy-saving mode and reduces its metabolism: that is metabolic adaptation, measured between 5 and 25&nbsp;% depending on the size and duration of the deficit. Lean displays it as a score that starts at 100&nbsp;% (optimal) and goes down. When you reach the 85-90&nbsp;% zone, return to maintenance for a few weeks to reset your metabolism, then resume the deficit.<\/div><\/details>\n    <details><summary>How can you know your body fat without a DEXA scan?<\/summary><div class=\"ans\">DEXA remains the reference but it is expensive and hard to access routinely. Skinfold calipers and bioimpedance scales are too imprecise to drive a BMR calculation. The most workable method today: an AI BodyScan, trained on banks of DEXA scans. You take a photo of yourself, get your estimated body fat in seconds, and you can redo it every week.<\/div><\/details>\n    <details><summary>Does my TDEE change from day to day?<\/summary><div class=\"ans\">Yes, sometimes by more than 1,000&nbsp;kcal. Your BMR is stable in the short term, but your NEAT depends on your steps that day, your EAT on your workouts, and your TEF on what you eat. A couch Sunday and a Saturday of walking around do not have the same expenditure. That is why a frozen calorie target calculated once at sign-up cannot steer a precise deficit.<\/div><\/details>\n    <details><summary>Is Lean free or paid?<\/summary><div class=\"ans\">Lean is Premium, with a 7-day free trial on the annual subscription. Free download on the App Store and Google Play: you test the AI BodyScan, the live TDEE breakdown and the meal photo scan, then you decide.<\/div><\/details>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"conclu\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">11 &middot; Conclusion<\/span><\/div>\n  <h2 id=\"conclu\">You now have all the weapons<\/h2>\n  <p>All the trendy diets are just tactics serving a single theory: energy balance. It only works if you know your expenditure, and your expenditure cannot be guessed: it is calculated.<\/p>\n\n  <div class=\"eqcard\" aria-label=\"L'\u00e9quation du TDEE : BMR plus NEAT plus EAT plus TEF, avec l'adaptation m\u00e9tabolique \u00e0 part qui module le BMR\">\n    <div class=\"eq-line\"><span class=\"eq-p k-tdee\">TDEE<\/span> = <span class=\"eq-p k-bmr\">BMR<\/span> + <span class=\"eq-p k-neat\">NEAT<\/span> + <span class=\"eq-p k-eat\">EAT<\/span> + <span class=\"eq-p k-tef\">TEF<\/span><\/div>\n    <div class=\"eq-note\"><span class=\"eq-p\">Metabolic adaptation<\/span> separate: it modulates the BMR (score 100&nbsp;% optimal, going down in a deficit), never in the sum.<\/div>\n  <\/div>\n\n  <p>Every error in this guide, millions of people are making right now: the 1919 formula, the &ldquo;active&rdquo; box ticked six months ago, the lifting session counted as 1,000&nbsp;kcal, the ignored TEF, the never-tracked adaptation. None of them is visible, all of them are paid for in weeks of stagnation. Now you know how to avoid them: by hand if you love spreadsheets, or with Lean running the 5 calculations continuously while you live, walk and photograph your meals.<\/p>\n  <p>The goal is the same for everyone: get lean, and stay lean, without sacrificing your social life or your mental health. The theory is there, the tools too. The rest is adherence.<\/p>\n  <p><strong>The Lean Team<\/strong><\/p>\n<\/section>\n\n<div class=\"get-band rev\" style=\"background:#F1E9DC;border-radius:24px;padding:48px 36px;margin:60px 0 40px;text-align:center\">\n  <div class=\"kicker\">Download<\/div>\n  <h3>Lean is available as a free download<\/h3>\n  <p>iOS and Android. BMR on actual body fat, NEAT on actual steps, EAT per session, TEF per macros, automatic metabolic adaptation. The only app that calculates all 5.<\/p>\n  <div class=\"stores\" style=\"display:flex;gap:10px;align-items:center;flex-wrap:wrap\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\" aria-label=\"Download Lean on the App Store\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/>\n    <\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\" aria-label=\"Download Lean on Google Play\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/>\n    <\/a>\n  <\/div>\n<\/div>\n\n<section aria-labelledby=\"links\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">Further reading<\/span><\/div>\n  <h3 id=\"links\" style=\"margin-top:0\">Internal links<\/h3>\n  <ul>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/calculateur-tdee\/\">Free online TDEE calculator<\/a> &middot; your TDEE estimated in 30 seconds, same logic as the app.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/calcul-metabolisme-de-base\/\">Basal metabolic rate calculator<\/a> &middot; your BMR on your lean mass.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/calculateur-deficit-calorique\/\">Calorie deficit calculator<\/a> &middot; choose the size of your deficit without burning out.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/depense-energetique-totale-v2\/\">Total daily energy expenditure (TDEE) in detail<\/a> &middot; the complete scientific pillar.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/metabolisme-de-base\/\">Basal metabolic rate (BMR)<\/a> &middot; the first component of your expenditure.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/neat-depense-non-sportive\/\">NEAT, non-exercise expenditure<\/a> &middot; why your steps weigh more than your gym.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/eat\/\">EAT, exercise expenditure<\/a> &middot; MET, effective time and true per-session values.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/effet-thermique-des-aliments\/\">The thermic effect of food (TEF)<\/a> &middot; digestion, the forgotten TDEE component.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/lean-vs-myfitnesspal\/\">Lean vs MyFitnessPal<\/a> &middot; what a continuously recalculated TDEE changes.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/meilleures-applications-calories-2026\/\">Best calorie apps 2026<\/a> &middot; the complete market comparison.<\/li>\n  <\/ul>\n<\/section>\n\n<section aria-labelledby=\"src\" class=\"sources\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">Sources<\/span><\/div>\n  <h3 id=\"src\" style=\"margin-top:0;color:var(--ink)\">References<\/h3>\n  <ol>\n    <li>Harris J.A., Benedict F.G. (1919). A Biometric Study of Basal Metabolism in Man. Carnegie Institution of Washington. The historic weight-based equation, dismantled in this guide.<\/li>\n    <li>Mifflin M.D., St Jeor S.T. et al. (1990). A new predictive equation for resting energy expenditure in healthy individuals. American Journal of Clinical Nutrition. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/2305711\/\" target=\"_blank\" rel=\"noopener\">PubMed 2305711<\/a>.<\/li>\n    <li>Frankenfield D.C. (2013). Bias and accuracy of resting metabolic rate equations in non-obese and obese adults. Clinical Nutrition. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/23631843\/\" target=\"_blank\" rel=\"noopener\">PubMed 23631843<\/a>.<\/li>\n    <li>Levine J.A. (2002). Non-exercise activity thermogenesis (NEAT). Best Practice &amp; Research Clinical Endocrinology &amp; Metabolism. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/12468415\/\" target=\"_blank\" rel=\"noopener\">PubMed 12468415<\/a>.<\/li>\n    <li>Levine J.A. et al. (2005). Interindividual variation in posture allocation: possible role in human obesity. Science. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/15640470\/\" target=\"_blank\" rel=\"noopener\">PubMed 15640470<\/a>.<\/li>\n    <li>Ainsworth B.E. et al. (2011). Compendium of Physical Activities: a second update of codes and MET values. Medicine &amp; Science in Sports &amp; Exercise. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/21681120\/\" target=\"_blank\" rel=\"noopener\">PubMed 21681120<\/a>.<\/li>\n    <li>Lee J.M., Kim Y., Welk G.J. (2014). Validity of consumer-based physical activity monitors. Medicine &amp; Science in Sports &amp; Exercise. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/24777201\/\" target=\"_blank\" rel=\"noopener\">PubMed 24777201<\/a>.<\/li>\n    <li>Westerterp K.R. (2004). Diet induced thermogenesis. Nutrition &amp; Metabolism. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/15507147\/\" target=\"_blank\" rel=\"noopener\">PubMed 15507147<\/a>.<\/li>\n    <li>Doucet E. et al. (2001). Evidence for the existence of adaptive thermogenesis during weight loss. British Journal of Nutrition. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/11430776\/\" target=\"_blank\" rel=\"noopener\">PubMed 11430776<\/a>.<\/li>\n    <li>M\u00fcller M.J., Bosy-Westphal A. (2015). Metabolic adaptation to caloric restriction and subsequent refeeding: the Minnesota Starvation Experiment revisited. American Journal of Clinical Nutrition. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/26399868\/\" target=\"_blank\" rel=\"noopener\">PubMed 26399868<\/a>.<\/li>\n    <li>Hall K.D. (2008). What is the required energy deficit per unit weight loss? International Journal of Obesity. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/17848938\/\" target=\"_blank\" rel=\"noopener\">PubMed 17848938<\/a>.<\/li>\n  <\/ol>\n<\/section>\n\n<\/main>\n\n<footer>\n  <div class=\"wrap\">\n    <div class=\"row\">\n      <div>\n        <div class=\"kicker\">Lean &middot; lean-app.com<\/div>\n        <p>Guide published August 16, 2026 by The Lean Team. Updated regularly with user feedback and relevant new studies. Lean is available on iOS and Android.<\/p>\n      <\/div>\n      <div class=\"stores\" style=\"display:flex;gap:10px;align-items:center;flex-wrap:wrap\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/a>\n        <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=pilier-ultime\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script data-wpmeteor-nooptimize=\"true\">\n(function(){\n  var bar = document.getElementById('progBar');\n  function up(){\n    var h = document.documentElement;\n    var sc = (h.scrollTop)\/Math.max(1,(h.scrollHeight - h.clientHeight));\n    bar.style.transform = 'scaleX(' + Math.max(0,Math.min(1,sc)) + ')';\n  }\n  document.addEventListener('scroll', up, {passive:true});\n  up();\n})();\n\n(function(){\n  if (!('IntersectionObserver' in window)) {\n    document.querySelectorAll('.rev').forEach(function(n){n.classList.add('on')});\n    return;\n  }\n  var obs = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (e.isIntersecting) { e.target.classList.add('on'); obs.unobserve(e.target); }\n    });\n  }, {threshold:0.12});\n  document.querySelectorAll('.rev').forEach(function(n){ obs.observe(n); });\n})();\n\n(function(){\n  var phoneImg = document.getElementById('phoneImg');\n  var phoneBack = document.getElementById('phoneBack');\n  var zones = document.getElementById('phoneZones');\n  var topTabs = document.querySelectorAll('.phone-tabs button');\n  var navTaps = document.querySelectorAll('.phone-navbar button');\n\n  var tabMap = {\n    bilan:    {drill:false},\n    kcal:     {drill:false},\n    depense:  {drill:true},\n    strategie:{drill:false}\n  };\n  var subMap = {BMR:1, NEAT:1, EAT:1, TEF:1};\n  var currentTab = 'depense';\n\n  function setActive(tab){\n    topTabs.forEach(function(b){ b.classList.toggle('on', b.dataset.tab===tab); });\n  }\n  function showTab(tab){\n    var t = tabMap[tab]; if(!t) return;\n    currentTab = tab;\n    phoneImg.style.opacity = 0;\n    setTimeout(function(){\n      phoneImg.className = 'phone-bg tab-' + tab;\n      phoneImg.style.opacity = 1;\n      zones.style.display = t.drill ? 'block' : 'none';\n      phoneBack.classList.remove('on');\n    }, 150);\n    setActive(tab);\n  }\n  function showSub(sub){\n    if(!subMap[sub]) return;\n    phoneImg.style.opacity = 0;\n    setTimeout(function(){\n      phoneImg.className = 'phone-bg sub-' + sub;\n      phoneImg.style.opacity = 1;\n      zones.style.display = 'none';\n      phoneBack.classList.add('on');\n    }, 150);\n  }\n\n  var hintD = document.getElementById('tapHintDesktop');\n  var hintM = document.getElementById('tapHintMobile');\n  function hideHints(){\n    if (hintD) hintD.classList.add('hidden');\n    if (hintM) hintM.classList.add('hidden');\n  }\n\n  topTabs.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  navTaps.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  zones.querySelectorAll('.z').forEach(function(z){\n    z.addEventListener('click', function(){ hideHints(); showSub(z.dataset.sub); });\n    z.addEventListener('keydown', function(e){\n      if (e.key==='Enter' || e.key===' ') { e.preventDefault(); hideHints(); showSub(z.dataset.sub); }\n    });\n  });\n  phoneBack.addEventListener('click', function(){ hideHints(); showTab(currentTab); });\n})();\n\n(function chartInit(){\n  if (typeof Chart === 'undefined' || !window['chartjs-plugin-annotation']) { return setTimeout(chartInit, 60); }\n  var PINK = '#FF2D6E';\n  var LEAN_LANG = (((document.documentElement && document.documentElement.lang)||'').toLowerCase().indexOf('en')===0 || location.pathname.indexOf('\/en\/')===0) ? 'en' : 'fr';\n  function T(fr,en){return LEAN_LANG==='en'?en:fr;}\n\n  var FIX  = '#8A8578';\n  var INK  = '#0E0E10';\n  var MUTE = '#6E6E73';\n  var RULE = '#E8E6DF';\n\n  Chart.defaults.font.family = '-apple-system, \"SF Pro Text\", system-ui, sans-serif';\n  Chart.defaults.color = MUTE;\n\n  \/\/ Plugin custom : trait pointille noir reliant le sommet de la barre 1919 (2500) au sommet de la barre masse maigre (2000)\n  var bmrDeltaLine = {\n    id: 'bmrDeltaLine',\n    afterDatasetsDraw: function(chart){\n      var meta = chart.getDatasetMeta(0);\n      if (!meta || !meta.data || meta.data.length < 2) return;\n      var b1 = meta.data[0], b2 = meta.data[1];\n      if (!b1 || !b2) return;\n      var ctx = chart.ctx;\n      var x1 = b1.x, y1 = b1.y;\n      var x2 = b2.x, y2 = b2.y;\n      ctx.save();\n      ctx.strokeStyle = INK;\n      ctx.lineWidth = 1.5;\n      ctx.setLineDash([6,4]);\n      ctx.beginPath();\n      ctx.moveTo(x1, y1);\n      ctx.lineTo(x2, y1);\n      ctx.moveTo(x2, y1);\n      ctx.lineTo(x2, y2);\n      ctx.stroke();\n      ctx.restore();\n    }\n  };\n\n  function eagerInit(id, fn){\n    var el = document.getElementById(id);\n    if (el) { try { fn(); } catch(e){} }\n  }\n  eagerInit('chartBMR', function(){ buildBMR(); });\n  eagerInit('chartNEAT', function(){ buildNEAT(); });\n  eagerInit('chartAdapt', function(){ buildAdapt(); });\n\n  function fmt(n){return LEAN_LANG==='en'?n.toLocaleString('en-US'):n.toLocaleString('fr-FR').replace(',',' ');}\n\n  function buildBMR(){\n    var ctx = document.getElementById('chartBMR').getContext('2d');\n    new Chart(ctx, {\n      type: 'bar',\n      data: {\n        labels: T(['FORMULE AU POIDS\\n1919', 'MASSE MAIGRE\\nBodyfat r\u00e9el'],['WEIGHT-BASED FORMULA\\n1919', 'LEAN MASS\\nActual bodyfat']),\n        datasets: [{\n          data: [2500, 2000],\n          backgroundColor: [FIX, PINK],\n          borderRadius: 6,\n          maxBarThickness: 110\n        }]\n      },\n      plugins: [bmrDeltaLine],\n      options: {\n        responsive:true, maintainAspectRatio:false, devicePixelRatio: Math.max(2, window.devicePixelRatio||2),\n        animation:{duration:900, easing:'easeOutQuart'},\n        layout:{padding:{top:56, bottom:6, left:14, right:14}},\n        plugins:{\n          legend:{display:false},\n          tooltip:{enabled:false},\n          annotation:{\n            annotations:{\n              lblOLD:{type:'label',xValue:0,yValue:2670,content:T(['2 500'],['2,500']),font:{family:'-apple-system',size:24,weight:'700'},color:INK},\n              lblNEW:{type:'label',xValue:1,yValue:2170,content:T(['2 000'],['2,000']),font:{family:'-apple-system',size:24,weight:'700'},color:PINK},\n              delta:{type:'label',xValue:0.5,yValue:2750,content:['\u2212500 kcal'],font:{family:'-apple-system',size:12,weight:'600'},color:'#fff',backgroundColor:INK,borderRadius:14,padding:{x:11,y:5}}\n            }\n          }\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE,callback:function(v,i){return this.getLabelForValue(v).split('\\n');}},border:{display:false}},\n          y:{beginAtZero:true,max:2900,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:1000,callback:function(v){return v===0?'0':fmt(v);}}}\n        }\n      }\n    });\n  }\n\n  function buildNEAT(){\n    var ctx = document.getElementById('chartNEAT').getContext('2d');\n    var labels = T(['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'],['Mon','Tue','Wed','Thu','Fri','Sat','Sun']);\n    var real   = [2100, 2350, 2080, 2950, 2200, 3200, 1800];\n    new Chart(ctx, {\n      type: 'line',\n      data: {\n        labels: labels,\n        datasets: [\n          {label:T('D\u00e9pense r\u00e9elle jour par jour','Actual day-by-day expenditure'),data:real,borderColor:PINK,backgroundColor:'rgba(255,45,110,0.08)',borderWidth:2.5,pointRadius:5,pointBackgroundColor:'#fff',pointBorderColor:PINK,pointBorderWidth:2,tension:0.35,fill:true},\n          {label:T('App \u00e0 coefficient fig\u00e9','App with a fixed coefficient'),data:[2400,2400,2400,2400,2400,2400,2400],borderColor:FIX,borderWidth:2.5,borderDash:[8,5],pointRadius:0,tension:0,fill:false}\n        ]\n      },\n      options: {\n        responsive:true, maintainAspectRatio:false, devicePixelRatio: Math.max(2, window.devicePixelRatio||2),\n        animation:{duration:1000, easing:'easeOutQuart'},\n        layout:{padding:{top:80, bottom:34, left:32, right:64}},\n        plugins:{\n          legend:{display:true, position:'top', align:'start', labels:{boxWidth:14, boxHeight:2, color:MUTE, font:{size:12}, padding:14, usePointStyle:false}},\n          tooltip:{backgroundColor:'#0c0c0c',titleColor:'#fff',bodyColor:'#fff',cornerRadius:8,padding:10,displayColors:false,callbacks:{label:function(c){return fmt(c.parsed.y)+' kcal';}}},\n          annotation:{annotations:{\n            peakSam:{type:'label',xValue:5,yValue:3450,content:['Disneyland 15 km','+800 kcal'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:PINK,borderRadius:10,padding:{x:9,y:5},textAlign:'center',xAdjust:-26},\n            peakJeu:{type:'label',xValue:3,yValue:3300,content:T(['Footing + bureau debout'],['Jog + standing desk']),font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:INK,borderRadius:10,padding:{x:9,y:5},xAdjust:0,yAdjust:22\/*puOV*\/},\n            dipDim:{type:'label',xValue:6,yValue:1620,content:T(['Canap\u00e9 Netflix','\u2212600 kcal'],['Netflix couch','\u2212600 kcal']),font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:'#5a5a5e',borderRadius:10,padding:{x:9,y:5},textAlign:'center',xAdjust:-46},\n            fixTag:{type:'label',xValue:0.55,yValue:2510,content:T(['Coefficient fig\u00e9 : 2 400'],['Fixed coefficient: 2,400']),font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:FIX,borderRadius:10,padding:{x:9,y:4},xAdjust:function(c){return c.chart.width>=540?0:34;}}\n          }}\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE},border:{display:false}},\n          y:{min:1400,max:3800,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:500,callback:function(v){return fmt(v);}}}\n        }\n      }\n    });\n  }\n\n  function buildAdapt(){\n    var ctx = document.getElementById('chartAdapt').getContext('2d');\n    var labels = T(['S.1','S.2','S.3','S.4','S.5','S.6','S.7','S.8'],['W.1','W.2','W.3','W.4','W.5','W.6','W.7','W.8']);\n    var lean = [2500, 2470, 2420, 2350, 2280, 2230, 2180, 2150];\n    var calc = [2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500];\n    new Chart(ctx, {\n      type:'line',\n      data:{labels:labels,datasets:[\n        {label:T('TDEE r\u00e9el \u00b7 adaptation suivie','Actual TDEE \u00b7 adaptation tracked'),data:lean,borderColor:PINK,backgroundColor:'rgba(255,45,110,0.10)',borderWidth:2.5,pointRadius:4,pointBackgroundColor:'#fff',pointBorderColor:PINK,pointBorderWidth:2,tension:0.35,fill:true},\n        {label:T('TDEE calcul\u00e9 une fois \u00b7 fig\u00e9','TDEE calculated once \u00b7 frozen'),data:calc,borderColor:FIX,borderWidth:2.5,borderDash:[8,5],pointRadius:0,tension:0,fill:false}\n      ]},\n      options:{\n        responsive:true, maintainAspectRatio:false, devicePixelRatio: Math.max(2, window.devicePixelRatio||2),\n        animation:{duration:1100, easing:'easeOutQuart'},\n        layout:{padding:{top:72, bottom:28, left:64, right:64}},\n        plugins:{\n          legend:{display:true,position:'top',align:'start',labels:{boxWidth:14,boxHeight:2,color:MUTE,font:{size:12},padding:14}},\n          tooltip:{backgroundColor:'#0c0c0c',titleColor:'#fff',bodyColor:'#fff',cornerRadius:8,padding:10,displayColors:false,callbacks:{label:function(c){return fmt(c.parsed.y)+' kcal';}}},\n          annotation:{annotations:{\n            adaptTag:{type:'label',xValue:3.2,yValue:2115,content:T(['Score adaptation : 86 %','Tu arr\u00eates de perdre'],['Adaptation score: 86%','You stop losing']),font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:PINK,borderRadius:10,padding:{x:9,y:5},textAlign:'center'},\n            calcStill:{type:'label',xValue:3.6,yValue:2615,content:T(['TDEE calcul\u00e9 : 2 500 fig\u00e9'],['Calculated TDEE: 2,500 frozen']),font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:FIX,borderRadius:10,padding:{x:9,y:4}},\n            start:{type:'label',xValue:0,yValue:2560,content:T(['2 500'],['2,500']),font:{family:'-apple-system',size:14,weight:'700'},color:INK,xAdjust:24,display:function(c){return c.chart.width>=540;},xAdjust:24,yAdjust:15\/*puOV*\/},\n            end:{type:'label',xValue:6.7,yValue:2250,content:T(['2 150'],['2,150']),font:{family:'-apple-system',size:14,weight:'700'},color:PINK,xAdjust:function(c){return c.chart.width>=540?0:-18;}}\n          }}\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE},border:{display:false}},\n          y:{min:2000,max:2700,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:200,callback:function(v){return fmt(v);}}}\n        }\n      }\n    });\n  }\n})();\n<\/script><\/div>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/www.lean-app.com\/calculer-vraie-depense-calorique\/\"\n  },\n  \"headline\": \"Comment calculer sa d\u00e9pense calorique (TDEE) : le guide\",\n  \"description\": \"Le guide complet pour calculer ta vraie d\u00e9pense calorique : BMR sur bodyfat r\u00e9el, NEAT par pas, EAT par s\u00e9ance, TEF par macros, adaptation m\u00e9tabolique.\",\n  \"image\": [\n    \"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculer-vraie-depense-calorique.png\"\n  ],\n  \"inLanguage\": \"fr-FR\",\n  \"datePublished\": \"2026-08-16T09:00:00+02:00\",\n  \"dateModified\": \"2026-08-16T09:00:00+02:00\",\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"name\": \"L'\u00e9quipe Lean\",\n    \"url\": \"https:\/\/www.lean-app.com\/\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Lean\",\n    \"url\": \"https:\/\/www.lean-app.com\/\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/07\/cropped-Capture-decran-2025-07-10-a-19.19.59-260x260.png\",\n      \"width\": 512,\n      \"height\": 512\n    }\n  },\n  \"articleSection\": \"Guides\",\n  \"keywords\": \"comment calculer sa d\u00e9pense calorique, calculer tdee pr\u00e9cis, vraie d\u00e9pense calorique, d\u00e9pense calorique journali\u00e8re, BMR, NEAT, EAT, TEF, adaptation m\u00e9tabolique\",\n  \"about\": [\n    {\"@type\": \"Thing\", \"name\": \"TDEE\", \"description\": \"Total Daily Energy Expenditure\"},\n    {\"@type\": \"Thing\", \"name\": \"BMR\", \"description\": \"Basal Metabolic Rate\"},\n    {\"@type\": \"Thing\", \"name\": \"NEAT\", \"description\": \"Non-Exercise Activity Thermogenesis\"},\n    {\"@type\": \"Thing\", \"name\": \"Adaptation m\u00e9tabolique\"}\n  ]\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Accueil\", \"item\": \"https:\/\/www.lean-app.com\/\"},\n    {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Calculer sa vraie d\u00e9pense calorique\", \"item\": \"https:\/\/www.lean-app.com\/calculer-vraie-depense-calorique\/\"}\n  ]\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Comment calculer sa d\u00e9pense calorique journali\u00e8re ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"En additionnant les 4 postes de d\u00e9pense : TDEE = BMR + NEAT + EAT + TEF. Le BMR se calcule sur ta masse maigre (donc ton bodyfat r\u00e9el), la NEAT sur tes pas r\u00e9els, la EAT sur tes s\u00e9ances de sport au temps effectif, la TEF sur les macros que tu manges. La 5\u00e8me brique, l'adaptation m\u00e9tabolique, module ton BMR \u00e0 la baisse en d\u00e9ficit prolong\u00e9 : elle ne s'additionne pas, elle multiplie.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Quelle est la diff\u00e9rence entre BMR et TDEE ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Le BMR (m\u00e9tabolisme de base) est l'\u00e9nergie que ton corps br\u00fble au repos complet, allong\u00e9 24 heures : organes, cerveau, circulation. Le TDEE est ta d\u00e9pense totale journali\u00e8re : le BMR, plus tes pas et activit\u00e9s quotidiennes (NEAT), plus ton sport (EAT), plus la digestion (TEF). Le BMR est le plus gros poste, mais il n'est qu'une partie du TDEE.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Pourquoi je ne perds pas de poids alors que je suis en d\u00e9ficit calorique ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Dans l'immense majorit\u00e9 des cas, parce que tu n'es pas r\u00e9ellement en d\u00e9ficit : ton TDEE a \u00e9t\u00e9 surestim\u00e9 (formule au poids sans bodyfat, coefficient d'activit\u00e9 fig\u00e9, montre qui gonfle les calories de sport) ou ton TDEE r\u00e9el a baiss\u00e9 \u00e0 cause de l'adaptation m\u00e9tabolique. Si tu crois d\u00e9penser 2 500 kcal mais que tu en d\u00e9penses 2 200, un d\u00e9ficit th\u00e9orique de 250 kcal n'existe pas.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Les montres connect\u00e9es sont-elles fiables pour les calories br\u00fbl\u00e9es ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Non pour les calories, oui pour les pas. Les \u00e9tudes sur les capteurs grand public mesurent des erreurs qui peuvent approcher le double de la d\u00e9pense r\u00e9elle sur les calories, parce qu'elles partent d'un BMR calcul\u00e9 au poids et comptent le temps total de s\u00e9ance. Le nombre de pas, lui, est une donn\u00e9e brute tr\u00e8s pr\u00e9cise sur les smartphones et montres actuels : utilise-le, et laisse le calcul calorique \u00e0 un outil qui conna\u00eet ton bodyfat.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Combien de calories br\u00fble vraiment une s\u00e9ance de musculation ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Autour de 200 \u00e0 250 kcal pour une s\u00e9ance classique, parce que seul le temps effectif sous les barres compte, pas les temps de repos entre les s\u00e9ries. Une montre qui affiche 1 000 kcal pour cette m\u00eame s\u00e9ance se trompe d'un facteur 4 \u00e0 5 : elle compte l'heure enti\u00e8re au lieu des 15 \u00e0 20 minutes d'effort r\u00e9el, sur un BMR d\u00e9j\u00e0 surestim\u00e9.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"La marche compte-t-elle comme du sport dans le calcul ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"La fronti\u00e8re scientifique entre non-exercice (NEAT) et exercice (EAT) est un MET de 3, et la marche se trouve pile dessus. En pratique : en dessous de 5 km\/h, ta marche rel\u00e8ve de la NEAT ; au-dessus, de la EAT. Comme on marche presque toujours sous les 5 km\/h au quotidien, l'approximation NEAT = d\u00e9pense li\u00e9e aux pas est excellente, et d'autant plus vraie que tu marches beaucoup.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Qu'est-ce que l'adaptation m\u00e9tabolique et comment la g\u00e9rer ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"En d\u00e9ficit prolong\u00e9, ton corps passe en mode \u00e9conomie d'\u00e9nergie et r\u00e9duit son m\u00e9tabolisme : c'est l'adaptation m\u00e9tabolique, mesur\u00e9e entre 5 et 25 % selon l'ampleur et la dur\u00e9e du d\u00e9ficit. Lean l'affiche comme un score qui part de 100 % (optimal) et descend. Quand tu atteins la zone 85-90 %, reviens \u00e0 la maintenance quelques semaines pour r\u00e9initialiser ton m\u00e9tabolisme, puis repars en d\u00e9ficit.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Comment conna\u00eetre son bodyfat sans DEXA scan ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Le DEXA reste la r\u00e9f\u00e9rence mais il est cher et peu accessible en routine. La pince \u00e0 pli cutan\u00e9 et la balance \u00e0 imp\u00e9dancem\u00e9trie sont trop impr\u00e9cises pour piloter un calcul de BMR. La m\u00e9thode la plus praticable aujourd'hui : un BodyScan par IA, entra\u00een\u00e9 sur des banques de scans DEXA. Tu te prends en photo, tu obtiens ton bodyfat estim\u00e9 en quelques secondes, et tu peux le refaire chaque semaine.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Mon TDEE change-t-il d'un jour \u00e0 l'autre ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Oui, et parfois de plus de 1 000 kcal. Ton BMR est stable \u00e0 court terme, mais ta NEAT d\u00e9pend de tes pas du jour, ta EAT de tes s\u00e9ances, et ta TEF de ce que tu manges. Un dimanche canap\u00e9 et un samedi de visite \u00e0 pied n'ont pas la m\u00eame d\u00e9pense. C'est pour \u00e7a qu'un objectif calorique fig\u00e9 calcul\u00e9 une fois \u00e0 l'inscription ne peut pas piloter un d\u00e9ficit pr\u00e9cis.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Lean est-il gratuit ou payant ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Lean est Premium, avec un essai gratuit de 7 jours sur l'abonnement annuel. T\u00e9l\u00e9chargement gratuit sur App Store et Google Play : tu testes le BodyScan IA, le TDEE d\u00e9compos\u00e9 en direct et le scan photo de repas, puis tu d\u00e9cides.\"\n      }\n    }\n  ]\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"MobileApplication\",\n  \"name\": \"Lean\",\n  \"operatingSystem\": \"iOS, Android\",\n  \"applicationCategory\": \"HealthApplication\",\n  \"url\": \"https:\/\/www.lean-app.com\/\",\n  \"downloadUrl\": [\n    \"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&utm_medium=blog&utm_campaign=pilier-ultime\",\n    \"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&utm_source=seo&utm_medium=blog&utm_campaign=pilier-ultime\"\n  ]\n}\n<\/script>\n\n\n\n<!-- lean-mesh-v14 -->\n<aside class=\"lean-mesh\" style=\"margin:48px auto;max-width:760px;padding:24px 28px;background:#ffffff;border-left:4px solid #FF2D6E;border-radius:0 12px 12px 0;box-shadow:0 6px 24px rgba(20,20,40,0.06);font-family:-apple-system,'SF Pro Text','Segoe UI',Roboto,Arial,sans-serif;color:#1a1a2e;\"><p style=\"margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#FF2D6E;\">Read also<\/p><ul style=\"list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px;\"><li><a href=\"\/en\/calculateur-tdee\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">TDEE Calculator: the canonical formula BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Bodyfat-aware calculator with breakdown of the 4 metabolic components.<\/span><\/a><\/li><li><a href=\"\/en\/calcul-metabolisme-de-base\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Basal Metabolic Rate calculation: the most accurate formula (2026) <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Harris-Benedict 1919 vs Mifflin 1990 vs Lean bodyfat-aware.<\/span><\/a><\/li><li><a href=\"\/en\/calculateur-deficit-calorique\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Calorie Deficit Calculator: the right approach for a cut <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Deficit on your real bodyfat-aware TDEE. 3 paces: slow \/ moderate \/ aggressive.<\/span><\/a><\/li><li><a href=\"\/en\/calculateur-adaptation-metabolique\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Metabolic adaptation calculator: has your metabolism slowed down? <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Coefficient from 100 to 0 %, adapted BMR in kcal\/day, and when to take a diet break.<\/span><\/a><\/li><li><a href=\"\/en\/depense-energetique-totale-v2\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Total Daily Energy Expenditure (TDEE): the canonical formula BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Understand the 4 components + metabolic adaptation, scientific sources 2025.<\/span><\/a><\/li><li><a href=\"\/en\/metabolisme-de-base\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Basal Metabolic Rate (BMR): everything you need to know to calculate it accurately <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Definition, TDEE equation, 4 historical formulas, why bodyfat changes everything.<\/span><\/a><\/li><li><a href=\"\/en\/meilleures-applications-calories-2026\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Best calorie counting apps in 2026: 8 apps tested <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Lean, MFP, Cronometer, Yazio, Lifesum, FatSecret, Noom, Foodvisor.<\/span><\/a><\/li><li><a href=\"\/en\/lean-vs-myfitnesspal\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Lean vs MyFitnessPal: the TDEE formula that changes everything <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Why MFP gets your real calorie expenditure wrong.<\/span><\/a><\/li><\/ul><\/aside>","protected":false},"excerpt":{"rendered":"<p>Lean Calculateur TDEE Accueil &nbsp;\/&nbsp; Calculer sa vraie d\u00e9pense calorique Guide de r\u00e9f\u00e9rence &middot; D\u00e9pense calorique &amp; TDEE Comment calculer ta vraie d\u00e9pense calorique. Le guide complet : BMR, NEAT, EAT, TEF, et la 5\u00e8me brique que 95&nbsp;% des gens ignorent. Si tu tracks tes calories sans tracker ta d\u00e9pense avec la m\u00eame rigueur, tu [&hellip;]<\/p>","protected":false},"author":1,"featured_media":1806,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"single-lvm-blank","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1803","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to calculate your real daily calorie burn (TDEE)<\/title>\n<meta name=\"description\" content=\"The complete guide to calculating your real calorie burn: BMR on actual body fat, NEAT from steps, EAT per session, TEF from macros, metabolic adaptation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lean-app.com\/en\/calculer-vraie-depense-calorique\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to calculate your real daily calorie burn (TDEE)\" \/>\n<meta property=\"og:description\" content=\"The complete guide to calculating your real calorie burn: BMR on actual body fat, NEAT from steps, EAT per session, TEF from macros, metabolic adaptation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lean-app.com\/en\/calculer-vraie-depense-calorique\/\" \/>\n<meta property=\"og:site_name\" content=\"Lean\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-16T12:39:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-16T13:14:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculer-vraie-depense-calorique.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"L&#039;\u00e9quipe Lean\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"L&#039;\u00e9quipe Lean\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"34 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/\"},\"author\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"headline\":\"How to calculate your real daily calorie burn: the complete guide\",\"datePublished\":\"2026-08-16T12:39:28+00:00\",\"dateModified\":\"2026-08-16T13:14:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/\"},\"wordCount\":7072,\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculer-vraie-depense-calorique.png\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/\",\"url\":\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/\",\"name\":\"How to calculate your real daily calorie burn (TDEE)\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculer-vraie-depense-calorique.png\",\"datePublished\":\"2026-08-16T12:39:28+00:00\",\"dateModified\":\"2026-08-16T13:14:40+00:00\",\"description\":\"The complete guide to calculating your real calorie burn: BMR on actual body fat, NEAT from steps, EAT per session, TEF from macros, metabolic adaptation.\",\"breadcrumb\":{\"@id\":\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#primaryimage\",\"url\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculer-vraie-depense-calorique.png\",\"contentUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculer-vraie-depense-calorique.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lean-app.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to calculate your real daily calorie burn: the complete guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lean-app.com\/#website\",\"url\":\"https:\/\/lean-app.com\/\",\"name\":\"Lean\",\"description\":\"Download and try the app for FREE \u2014 take control of your body FOR LIFE.Download and try the app for FREE \u2014 take control of your body FOR LIFE.\",\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lean-app.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/lean-app.com\/#organization\",\"name\":\"Lean\",\"url\":\"https:\/\/lean-app.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lean-app.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png\",\"contentUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png\",\"width\":1672,\"height\":1484,\"caption\":\"Lean\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to calculate your real daily calorie burn (TDEE)","description":"The complete guide to calculating your real calorie burn: BMR on actual body fat, NEAT from steps, EAT per session, TEF from macros, metabolic adaptation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lean-app.com\/en\/calculer-vraie-depense-calorique\/","og_locale":"en_US","og_type":"article","og_title":"How to calculate your real daily calorie burn (TDEE)","og_description":"The complete guide to calculating your real calorie burn: BMR on actual body fat, NEAT from steps, EAT per session, TEF from macros, metabolic adaptation.","og_url":"https:\/\/lean-app.com\/en\/calculer-vraie-depense-calorique\/","og_site_name":"Lean","article_publisher":"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr","article_published_time":"2026-08-16T12:39:28+00:00","article_modified_time":"2026-08-16T13:14:40+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculer-vraie-depense-calorique.png","type":"image\/png"}],"author":"L'\u00e9quipe Lean","twitter_card":"summary_large_image","twitter_misc":{"Written by":"L'\u00e9quipe Lean","Est. reading time":"34 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#article","isPartOf":{"@id":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/"},"author":{"@id":"https:\/\/lean-app.com\/#organization"},"headline":"How to calculate your real daily calorie burn: the complete guide","datePublished":"2026-08-16T12:39:28+00:00","dateModified":"2026-08-16T13:14:40+00:00","mainEntityOfPage":{"@id":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/"},"wordCount":7072,"publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"image":{"@id":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculer-vraie-depense-calorique.png","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/","url":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/","name":"How to calculate your real daily calorie burn (TDEE)","isPartOf":{"@id":"https:\/\/lean-app.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#primaryimage"},"image":{"@id":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculer-vraie-depense-calorique.png","datePublished":"2026-08-16T12:39:28+00:00","dateModified":"2026-08-16T13:14:40+00:00","description":"The complete guide to calculating your real calorie burn: BMR on actual body fat, NEAT from steps, EAT per session, TEF from macros, metabolic adaptation.","breadcrumb":{"@id":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#primaryimage","url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculer-vraie-depense-calorique.png","contentUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-calculer-vraie-depense-calorique.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/lean-app.com\/calculer-vraie-depense-calorique\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lean-app.com\/"},{"@type":"ListItem","position":2,"name":"How to calculate your real daily calorie burn: the complete guide"}]},{"@type":"WebSite","@id":"https:\/\/lean-app.com\/#website","url":"https:\/\/lean-app.com\/","name":"Lean","description":"Download and try the app for FREE \u2014 take control of your body FOR LIFE.Download and try the app for FREE \u2014 take control of your body FOR LIFE.","publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lean-app.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/lean-app.com\/#organization","name":"Lean","url":"https:\/\/lean-app.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lean-app.com\/#\/schema\/logo\/image\/","url":"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png","contentUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png","width":1672,"height":1484,"caption":"Lean"},"image":{"@id":"https:\/\/lean-app.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr"]}]}},"_links":{"self":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/posts\/1803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/comments?post=1803"}],"version-history":[{"count":0,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/posts\/1803\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/media\/1806"}],"wp:attachment":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/media?parent=1803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/categories?post=1803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/tags?post=1803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}