{"id":2315,"date":"2026-09-29T10:37:39","date_gmt":"2026-09-29T10:37:39","guid":{"rendered":"https:\/\/metaboliboost.com\/articles\/?p=2315"},"modified":"2026-09-29T10:43:34","modified_gmt":"2026-09-29T10:43:34","slug":"bmr-calculator","status":"publish","type":"post","link":"https:\/\/metaboliboost.com\/articles\/bmr-calculator\/","title":{"rendered":"BMR Calculator: The Formula Worked Out, Step by Step"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>A bmr calculator estimates the energy your body uses at complete rest, using an equation built from population data, not a measurement of you specifically. The formula behind most of them, Mifflin-St Jeor, predicts resting energy within 10 percent of a lab measurement for a majority of people, though how large that majority is depends heavily on who was tested.<\/strong><\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"bmr-calculator\" data-minutes=\"9\">\n<style>.msq-audio{margin:1.25em 0 1.75em;padding:16px 18px;background:#EEF3F8;border:1px solid #CBD8E6;border-radius:12px}\n.msq-audio-lead{margin:0 0 8px;font-size:.95em}.msq-audio audio{width:100%;margin:0 0 12px;display:block}\n.msq-toc-title{margin:0 0 6px;font-weight:700}.msq-toc ol{margin:0;padding:0;list-style:none}\n.msq-toc li{display:flex;gap:10px;align-items:center;padding:6px 6px;border-bottom:1px solid #CBD8E6;border-radius:8px}\n.msq-toc li:last-child{border-bottom:0}.msq-toc li.is-active{background:#fff}\n.msq-toc-play{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:0;background:#1F4E79;color:#fff;font:inherit;font-size:.72em;line-height:30px;padding:0;cursor:pointer}\n.msq-toc-play.is-playing{background:#B4531A}\n.msq-toc-time{flex:0 0 auto;min-width:3.1em;font-variant-numeric:tabular-nums;color:#4A5560;font-size:.9em}\n.msq-toc a{color:#1B1F24;text-decoration:none;line-height:1.35}.msq-toc li.is-active a{font-weight:700;color:#1F4E79}\n.msq-audio-note{margin:10px 0 0;font-size:.82em;color:#4A5560}\nh2.wp-block-heading[id]{scroll-margin-top:24px}\n.msq-hplay{display:inline-block;vertical-align:middle;width:26px;height:26px;margin:0 0 0 10px;border-radius:50%;border:0;background:#1F4E79;cursor:pointer;padding:0;position:relative;top:-2px}\n.msq-hplay::before{content:'\u25b6\ufe0e';display:block;color:#fff;font-size:11px;line-height:26px;text-align:center}\n.msq-hplay.is-playing{background:#B4531A}.msq-hplay.is-playing::before{content:'\u2016';font-size:13px;font-weight:700}\n.msq-bar{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;gap:10px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#FFFFFF;border-top:1px solid #CBD8E6;box-shadow:0 -4px 16px rgba(0,0,0,.08);font-size:.92em;color:#1B1F24;transition:transform .2s ease}\n.msq-bar.is-hidden{transform:translateY(130%)}\n.msq-bar-play{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#1F4E79;color:#fff;font:inherit;font-weight:700;padding:8px 14px 8px 12px;cursor:pointer;white-space:nowrap}\n.msq-bar-play.is-playing{background:#B4531A}\n.msq-bar-icon::before{content:'\u25b6\ufe0e';font-size:12px}.msq-bar-play.is-playing .msq-bar-icon::before{content:'\u2016';font-size:14px;font-weight:700}\n.msq-bar-chapter{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.msq-bar-time{flex:0 0 auto;font-variant-numeric:tabular-nums;color:#4A5560;font-size:.9em}\n.msq-bar-rate,.msq-bar-close{flex:0 0 auto;border:1px solid #CBD8E6;background:#fff;color:#1B1F24;font:inherit;font-size:.85em;line-height:1;border-radius:8px;padding:7px 9px;cursor:pointer}\n.msq-bar-close::before{content:'\u2715'}\n.msq-bar.msq-bar-pill{left:auto;right:14px;bottom:14px;padding:6px;padding-bottom:6px;border:1px solid #CBD8E6;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.15)}\n.msq-bar.msq-bar-pill .msq-bar-chapter,.msq-bar.msq-bar-pill .msq-bar-time,.msq-bar.msq-bar-pill .msq-bar-rate{display:none}\nbody.msq-has-bar{padding-bottom:76px}\n@media (max-width:600px){.msq-bar-time{display:none}.msq-bar{gap:8px;padding-left:10px;padding-right:10px}}\n.msq-s.msq-now{background:#EEF3F8;box-shadow:0 2px 0 #1F4E79;border-radius:2px}\ntr.msq-now td,tr.msq-now th{background:#EEF3F8;box-shadow:inset 0 -2px 0 #1F4E79}\n@media (hover:hover){.msq-s,tr[data-i]{cursor:pointer}.msq-s:hover{background:#EEF3F8}}<\/style>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"AudioObject\",\"@id\":\"https:\/\/metaboliboost.com\/articles\/bmr-calculator\/#audio\",\"name\":\"BMR Calculator: The Formula Worked Out, Step by Step, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 29 September 2026.\",\"contentUrl\":\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/bmr-calculator-audio-202609291612.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT9M29S\",\"uploadDate\":\"2026-09-29\",\"inLanguage\":\"en-US\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/metaboliboost.com\/articles\/bmr-calculator\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"BMR Calculator: The Formula Worked Out, Step by Step\",\"startOffset\":0,\"endOffset\":42},{\"@type\":\"Clip\",\"name\":\"What Does a BMR Calculator Actually Measure?\",\"startOffset\":42,\"endOffset\":127,\"url\":\"https:\/\/metaboliboost.com\/articles\/bmr-calculator\/#what-does-a-bmr-calculator-actually-measure\"},{\"@type\":\"Clip\",\"name\":\"The Mifflin-St Jeor Formula, Worked Out Step by Step\",\"startOffset\":127,\"endOffset\":236,\"url\":\"https:\/\/metaboliboost.com\/articles\/bmr-calculator\/#the-mifflin-st-jeor-formula-worked-out-step-by-step\"},{\"@type\":\"Clip\",\"name\":\"How Accurate Is the Number? What the Validation Study Found\",\"startOffset\":236,\"endOffset\":311,\"url\":\"https:\/\/metaboliboost.com\/articles\/bmr-calculator\/#how-accurate-is-the-number-what-the-validation-study-found\"},{\"@type\":\"Clip\",\"name\":\"What Makes Up Your Total Daily Energy Use, Beyond BMR?\",\"startOffset\":311,\"endOffset\":356,\"url\":\"https:\/\/metaboliboost.com\/articles\/bmr-calculator\/#what-makes-up-your-total-daily-energy-use-beyond-bmr\"},{\"@type\":\"Clip\",\"name\":\"Why Do Two Calculators Give You Two Different Numbers?\",\"startOffset\":356,\"endOffset\":399,\"url\":\"https:\/\/metaboliboost.com\/articles\/bmr-calculator\/#why-do-two-calculators-give-you-two-different-numbers\"},{\"@type\":\"Clip\",\"name\":\"What Do People Who Have Used a BMR Calculator Actually Report?\",\"startOffset\":399,\"endOffset\":517,\"url\":\"https:\/\/metaboliboost.com\/articles\/bmr-calculator\/#what-do-people-who-have-used-a-bmr-calculator-actually-repor\"},{\"@type\":\"Clip\",\"name\":\"What a BMR Calculator Cannot Tell You\",\"startOffset\":517,\"endOffset\":569,\"url\":\"https:\/\/metaboliboost.com\/articles\/bmr-calculator\/#what-a-bmr-calculator-cannot-tell-you\"}],\"contentSize\":\"4.0 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 9 minutes. A synthetic voice reads the article and announces each section title as it begins; tables are read row by row and the questions at the end are left out.<\/p>\n<audio class=\"msq-audio-player\" controls preload=\"metadata\" src=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/bmr-calculator-audio-202609291612.mp3\"><\/audio>\n<nav class=\"msq-toc\" aria-label=\"In this article\"><p class=\"msq-toc-title\">In this article<\/p>\n<ol>\n<li data-start=\"0.0\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"0.0\" aria-label=\"Play from: BMR Calculator: The Formula Worked Out, Step by Step\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">BMR Calculator: The Formula Worked Out, Step by Step<\/a><\/li>\n<li data-start=\"42.34\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"42.34\" aria-label=\"Play from: What Does a BMR Calculator Actually Measure?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:42<\/span><a href=\"#what-does-a-bmr-calculator-actually-measure\">What Does a BMR Calculator Actually Measure?<\/a><\/li>\n<li data-start=\"126.88\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"126.88\" aria-label=\"Play from: The Mifflin-St Jeor Formula, Worked Out Step by Step\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">2:07<\/span><a href=\"#the-mifflin-st-jeor-formula-worked-out-step-by-step\">The Mifflin-St Jeor Formula, Worked Out Step by Step<\/a><\/li>\n<li data-start=\"235.5\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"235.5\" aria-label=\"Play from: How Accurate Is the Number? What the Validation Study Found\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">3:56<\/span><a href=\"#how-accurate-is-the-number-what-the-validation-study-found\">How Accurate Is the Number? What the Validation Study Found<\/a><\/li>\n<li data-start=\"310.68\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"310.68\" aria-label=\"Play from: What Makes Up Your Total Daily Energy Use, Beyond BMR?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">5:11<\/span><a href=\"#what-makes-up-your-total-daily-energy-use-beyond-bmr\">What Makes Up Your Total Daily Energy Use, Beyond BMR?<\/a><\/li>\n<li data-start=\"355.82\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"355.82\" aria-label=\"Play from: Why Do Two Calculators Give You Two Different Numbers?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">5:56<\/span><a href=\"#why-do-two-calculators-give-you-two-different-numbers\">Why Do Two Calculators Give You Two Different Numbers?<\/a><\/li>\n<li data-start=\"398.84\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"398.84\" aria-label=\"Play from: What Do People Who Have Used a BMR Calculator Actually Report?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">6:39<\/span><a href=\"#what-do-people-who-have-used-a-bmr-calculator-actually-repor\">What Do People Who Have Used a BMR Calculator Actually Report?<\/a><\/li>\n<li data-start=\"517.02\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"517.02\" aria-label=\"Play from: What a BMR Calculator Cannot Tell You\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">8:37<\/span><a href=\"#what-a-bmr-calculator-cannot-tell-you\">What a BMR Calculator Cannot Tell You<\/a><\/li>\n<\/ol><\/nav>\n<p class=\"msq-audio-note\">Recorded 29 September 2026 from the article as published that day. Press a chapter to jump there; the highlighted line is what is playing. A play button sits beside every section heading, and once you scroll past this player a bar at the bottom of the screen keeps the controls in reach. Tap or click any sentence to hear the reading start from there.<\/p>\n<script>var MSQ_SENT = [[0.0,\"h\",\"bmrcalculatortheformulaw\",42],[4.0,\"p\",\"abmrcalculatorestimatest\",128],[13.28,\"p\",\"theformulabehindmostofth\",168],[25.76,\"p\",\"onthispagethemifflinstje\",193],[42.34,\"h\",\"whatdoesabmrcalculatorac\",37],[44.9,\"p\",\"typeanageaheightandaweig\",71],[50.66,\"p\",\"itrunsthosenumbersthroug\",166],[60.62,\"p\",\"basalmetabolicrateinitss\",101],[68.82,\"p\",\"whatanonlinecalculatorac\",204],[84.46,\"t\",\"bmr\",140],[96.82,\"t\",\"rmr\",165],[111.02,\"t\",\"tdee\",180],[126.88,\"h\",\"themifflinstjeorformulaw\",42],[129.92,\"p\",\"mifflinandcolleaguespubl\",97],[139.56,\"p\",\"itcomesintwolinesonepers\",52],[143.68,\"p\",\"women999timesweightinkil\",92],[155.16,\"p\",\"menthesamethreetermsplus\",42],[161.0,\"p\",\"takeawomanof38165centime\",55],[167.96,\"p\",\"999times70is6993\",16],[172.32,\"p\",\"625times165is103125\",19],[179.16,\"p\",\"addthose173055\",14],[183.08,\"p\",\"492times38is18696subtrac\",33],[193.64,\"p\",\"subtract161andtheestimat\",48],[199.16,\"p\",\"thatisthewholecalculatio\",25],[200.64,\"p\",\"nocalculatorisdoinganyth\",133],[210.52,\"p\",\"mostcalculatorsroundthec\",68],[220.12,\"p\",\"runthesamewomanthroughth\",89],[227.0,\"p\",\"theroundingsomesitesusei\",104],[235.5,\"h\",\"howaccurateisthenumberwh\",49],[238.78,\"p\",\"accuracyheremeanssomethi\",161],[249.22,\"p\",\"harounandcolleaguespubli\",145],[261.86,\"p\",\"mifflinstjeorlandedwithi\",161],[275.14,\"p\",\"readthatthehonestwaytheb\",107],[283.86,\"p\",\"itiscommonlyreportedgoin\",346],[310.68,\"h\",\"whatmakesupyourtotaldail\",43],[314.52,\"p\",\"restingenergyisthelarges\",121],[324.48,\"p\",\"thenationalacademiesdiet\",261],[343.04,\"p\",\"thatlastfigureistheoneth\",39],[345.32,\"p\",\"restingmetabolismforagiv\",139],[355.82,\"h\",\"whydotwocalculatorsgivey\",45],[359.3,\"p\",\"usuallyforoneofthreereas\",27],[361.66,\"p\",\"differentsitesrundiffere\",139],[371.78,\"p\",\"differentsitesalsoapplyd\",156],[381.66,\"p\",\"andeveryequationcarriesi\",84],[388.14,\"p\",\"acompanionpieceonthissit\",141],[398.84,\"h\",\"whatdopeoplewhohaveuseda\",51],[403.12,\"p\",\"twoaccountsfromthecronom\",191],[416.24,\"p\",\"inajanuary2022threadause\",225],[434.48,\"p\",\"aregistereddietitianrepl\",224],[455.0,\"p\",\"whatcanreasonablychanges\",60],[460.36,\"p\",\"inanaugust2020threadause\",191],[479.64,\"p\",\"anotherusermetalpirateid\",127],[489.96,\"p\",\"cabmonkconfirmedmakingan\",65],[494.04,\"p\",\"adietitianinthethreadrec\",87],[499.16,\"p\",\"readtogetherwhatthesetwo\",122],[507.28,\"p\",\"theformulaisnotadjustabl\",131],[517.02,\"h\",\"whatabmrcalculatorcannot\",31],[520.02,\"p\",\"itcannottellyouadeficitt\",159],[533.14,\"p\",\"thecaloriedeficitexplain\",180],[545.22,\"p\",\"ifweightischangingwithou\",179],[558.42,\"p\",\"thisarticleisgeneralinfo\",109],[565.3,\"p\",\"speaktoyourdoctoraboutyo\",38]];\n(function(){\n  function init(){\n  var root = document.querySelector('.msq-audio'); if (!root) { return; }\n  var audio = root.querySelector('audio'), items = Array.prototype.slice.call(root.querySelectorAll('.msq-toc li'));\n  var starts = items.map(function(li){ return parseFloat(li.getAttribute('data-start')) || 0; });\n  var names = items.map(function(li){ return li.querySelector('a').textContent; });\n  var anchors = items.map(function(li){ var h = li.querySelector('a').getAttribute('href') || ''; return (h.charAt(0) === '#' && h !== '#top') ? document.getElementById(h.slice(1)) : null; });\n  var article = root.getAttribute('data-article') || location.pathname, minutes = root.getAttribute('data-minutes') || '';\n  var marks = {}, started = false, pausedAt = -1, closed = false, ended = false;\n  var RATES = [1, 1.25, 1.5], rate = 1;\n  try { var saved = parseFloat(localStorage.getItem('msq-audio-rate')); if (RATES.indexOf(saved) >= 0) { rate = saved; } } catch (e) {}\n  audio.playbackRate = rate;\n  function track(name, extra){ try { if (typeof gtag === 'function') { var p = { article: article }; for (var k in extra) { p[k] = extra[k]; } gtag('event', name, p); } } catch (e) {} }\n  function current(){ var t = audio.currentTime, idx = 0; for (var i = 0; starts.length > i; i += 1) { if (t + 0.25 >= starts[i]) { idx = i; } } return idx; }\n  function onScreen(){\n    var line = window.innerHeight \/ 3, idx = 0;\n    for (var i = 0; anchors.length > i; i += 1) { var el = anchors[i]; if (el && line >= el.getBoundingClientRect().top) { idx = i; } }\n    return idx;\n  }\n  function fmt(s){ s = Math.max(0, Math.round(s || 0)); var m = Math.floor(s \/ 60), r = s % 60; return m + ':' + (10 > r ? '0' : '') + r; }\n  function play(from, source){\n    if (from !== null) { audio.currentTime = from; }\n    var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n    track(from === null ? 'audio_resume' : 'audio_chapter', { chapter: names[current()], start: Math.round(audio.currentTime), source: source });\n  }\n  var hbtns = anchors.map(function(el, i){\n    if (!el) { return null; }\n    var b = document.createElement('button'); b.type = 'button'; b.className = 'msq-hplay'; b.setAttribute('aria-label', 'Play this section: ' + names[i]);\n    b.addEventListener('click', function(){\n      if (!audio.paused && current() === i) { audio.pause(); track('audio_pause', { source: 'heading' }); return; }\n      play(starts[i], 'heading');\n    });\n    el.appendChild(b); return b;\n  });\n  var bar = document.createElement('div'); bar.className = 'msq-bar msq-bar-pill is-hidden'; bar.setAttribute('role', 'region'); bar.setAttribute('aria-label', 'Audio player');\n  var playBtn = document.createElement('button'); playBtn.type = 'button'; playBtn.className = 'msq-bar-play';\n  var icon = document.createElement('span'); icon.className = 'msq-bar-icon'; icon.setAttribute('aria-hidden', 'true');\n  var label = document.createElement('span'); label.className = 'msq-bar-label';\n  playBtn.appendChild(icon); playBtn.appendChild(label);\n  var chap = document.createElement('span'); chap.className = 'msq-bar-chapter';\n  var clock = document.createElement('span'); clock.className = 'msq-bar-time';\n  var rateBtn = document.createElement('button'); rateBtn.type = 'button'; rateBtn.className = 'msq-bar-rate'; rateBtn.setAttribute('aria-label', 'Playback speed');\n  var closeBtn = document.createElement('button'); closeBtn.type = 'button'; closeBtn.className = 'msq-bar-close'; closeBtn.setAttribute('aria-label', 'Close the audio bar');\n  bar.appendChild(playBtn); bar.appendChild(chap); bar.appendChild(clock); bar.appendChild(rateBtn); bar.appendChild(closeBtn);\n  document.body.appendChild(bar);\n  function showRate(){ rateBtn.textContent = (rate === 1 ? '1' : String(rate)) + 'x'; }\n  showRate();\n  rateBtn.addEventListener('click', function(){\n    rate = RATES[(RATES.indexOf(rate) + 1) % RATES.length]; audio.playbackRate = rate; showRate();\n    try { localStorage.setItem('msq-audio-rate', String(rate)); } catch (e) {}\n    track('audio_rate', { rate: rate });\n  });\n  closeBtn.addEventListener('click', function(){\n    closed = true; if (!audio.paused) { audio.pause(); } paint(); track('audio_bar_close', {});\n  });\n  function mode(){\n    if (!audio.paused) { return 'pause'; }\n    if (ended) { return 'again'; }\n    if (!started) { return 'listen'; }\n    return (pausedAt === onScreen()) ? 'resume' : 'section';\n  }\n  playBtn.addEventListener('click', function(){\n    var m = mode();\n    if (m === 'pause') { audio.pause(); track('audio_pause', { source: 'bar' }); return; }\n    if (m === 'again') { ended = false; play(0, 'bar'); return; }\n    if (m === 'resume') { play(null, 'bar'); return; }\n    play(starts[onScreen()], 'bar');\n  });\n  function paint(){\n    var idx = current(), playing = !audio.paused, m = mode();\n    items.forEach(function(li, i){\n      var on = (i === idx) && playing, b = li.querySelector('.msq-toc-play'), a = li.querySelector('a');\n      li.classList.toggle('is-active', on); b.classList.toggle('is-playing', on);\n      b.textContent = on ? '\u2016' : '\u25b6\ufe0e';\n      b.setAttribute('aria-label', (on ? 'Pause: ' : 'Play from: ') + a.textContent);\n    });\n    hbtns.forEach(function(b, i){ if (b) { var on = (i === idx) && playing; b.classList.toggle('is-playing', on); b.setAttribute('aria-label', (on ? 'Pause this section: ' : 'Play this section: ') + names[i]); } });\n    playBtn.classList.toggle('is-playing', playing);\n    label.textContent = m === 'pause' ? 'Pause' : m === 'again' ? 'Play again' : m === 'resume' ? 'Resume' : m === 'section' ? 'Play this section' : 'Listen, ' + minutes + ' min';\n    playBtn.setAttribute('aria-label', label.textContent);\n    chap.textContent = started ? names[(playing || m === 'resume') ? idx : onScreen()] : '';\n    clock.textContent = started ? fmt(audio.currentTime) + ' \/ ' + fmt(audio.duration) : '';\n    bar.classList.toggle('msq-bar-pill', !started);\n    var show = !closed && (started || 0 > root.getBoundingClientRect().bottom);\n    bar.classList.toggle('is-hidden', !show);\n    document.body.classList.toggle('msq-has-bar', show);\n  }\n  root.addEventListener('click', function(e){\n    var b = e.target.closest ? e.target.closest('.msq-toc-play') : null; if (!b) { return; }\n    var li = b.parentNode, s = parseFloat(b.getAttribute('data-start')) || 0;\n    if (!audio.paused && current() === items.indexOf(li)) { audio.pause(); track('audio_pause', { source: 'index' }); return; }\n    play(s, 'index');\n  });\n  audio.addEventListener('play', function(){ ended = false; closed = false; if (!started) { started = true; track('audio_play', { minutes: Math.round((audio.duration || 0) \/ 60) }); } paint(); });\n  audio.addEventListener('pause', function(){ pausedAt = current(); paint(); });\n  audio.addEventListener('timeupdate', function(){\n    paint();\n    if (audio.duration > 0) {\n      var pct = Math.floor(audio.currentTime \/ audio.duration * 100);\n      [25, 50, 75].forEach(function(m){ if (pct >= m && !marks[m]) { marks[m] = true; track('audio_progress', { percent: m }); } });\n    }\n  });\n  audio.addEventListener('ended', function(){ ended = true; track('audio_complete', {}); paint(); });\n  var ticking = false;\n  function onScroll(){ if (ticking) { return; } ticking = true; setTimeout(function(){ ticking = false; paint(); }, 80); }\n  window.addEventListener('scroll', onScroll, { passive: true }); window.addEventListener('resize', onScroll);\n  paint();\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\n(function(){\n  function start(){\n    var root = document.querySelector('.msq-audio'), audio = root ? root.querySelector('audio') : null;\n    var map = (typeof MSQ_SENT !== 'undefined') ? MSQ_SENT : [];\n    if (!root || !audio || !map.length) { return; }\n    var scope = root.closest('main') || root.closest('article') || root.closest('.entry-content') || document.body;\n    var SKIP = '.msq-audio,.msq,.msq-tool,.msq-end,.msq-bar,script,style,noscript,figcaption,#rank-math-faq,.rank-math-block,nav,header,footer';\n    function norm(s){ return s.toLowerCase().replace(\/[^a-z0-9]+\/g, ''); }\n    var nodes = [], stream = '', walker = document.createTreeWalker(scope, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = walker.nextNode())) {\n      var el = n.parentElement; if (!el || el.closest(SKIP)) { continue; }\n      var raw = n.nodeValue, keep = [], norms = '';\n      for (var i = 0; raw.length > i; i += 1) { var c = raw.charAt(i).toLowerCase(); if (\/[a-z0-9]\/.test(c)) { keep.push(i); norms += c; } }\n      if (!norms) { continue; }\n      nodes.push({ node: n, a: stream.length, b: stream.length + norms.length, keep: keep });\n      stream += norms;\n    }\n    var segs = [], cursor = 0, lastRow = null;\n    map.forEach(function(m, idx){\n      var kind = m[1], f = m[2], len = m[3];\n      if (kind === 't') {\n        var rows = scope.querySelectorAll('tr'), after = !lastRow;\n        for (var r = 0; rows.length > r; r += 1) {\n          var tr = rows[r];\n          if (!after) { if (tr === lastRow) { after = true; } continue; }\n          var cell = tr.querySelector('td,th');\n          if (cell && norm(cell.textContent).indexOf(f) === 0) { tr.setAttribute('data-i', idx); lastRow = tr; break; }\n        }\n        return;\n      }\n      var p = stream.indexOf(f, cursor); if (0 > p) { return; }\n      segs.push({ i: idx, a: p, b: Math.min(p + len, stream.length) }); cursor = p + len;\n    });\n    var si = 0;\n    nodes.forEach(function(nd){\n      var frag = document.createDocumentFragment(), raw = nd.node.nodeValue, rawPos = 0, any = false;\n      for (var k = si; segs.length > k; k += 1) {\n        var sg = segs[k]; if (sg.a >= nd.b) { break; } if (nd.a >= sg.b) { continue; }\n        var s = Math.max(sg.a, nd.a), e = Math.min(sg.b, nd.b);\n        var rs = nd.keep[s - nd.a], re2 = nd.keep[e - nd.a - 1] + 1;\n        if (rs > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos, rs))); }\n        var span = document.createElement('span'); span.className = 'msq-s'; span.setAttribute('data-i', sg.i); span.textContent = raw.slice(rs, re2);\n        frag.appendChild(span); rawPos = re2; any = true;\n        if (sg.b > nd.b) { break; }\n      }\n      while (segs.length > si && nd.b >= segs[si].b) { si += 1; }\n      if (!any) { return; }\n      if (raw.length > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos))); }\n      nd.node.parentNode.replaceChild(frag, nd.node);\n    });\n    var starts = map.map(function(m){ return m[0]; }), curIdx = -1, lastUser = 0, timer = null, autoUntil = 0, dragging = false;\n    function idxAt(t){ var lo = 0, hi = starts.length; while (hi > lo + 1) { var mid = (lo + hi) >> 1; if (t + 0.15 >= starts[mid]) { lo = mid; } else { hi = mid; } } return (t + 0.15 >= starts[0]) ? lo : -1; }\n    function setNow(i){\n      if (i === curIdx) { return; }\n      Array.prototype.forEach.call(scope.querySelectorAll('.msq-now'), function(el){ el.classList.remove('msq-now'); });\n      curIdx = i; if (0 > i) { return; }\n      var els = scope.querySelectorAll('[data-i=\"' + i + '\"]'); if (!els.length) { return; }\n      Array.prototype.forEach.call(els, function(el){ el.classList.add('msq-now'); });\n      var r = els[0].getBoundingClientRect(), now = Date.now();\n      if (!dragging && now > lastUser + 2500 && (80 > r.top || r.bottom > window.innerHeight - 140)) {\n        var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n        autoUntil = now + (reduce ? 400 : 1600);\n        els[0].scrollIntoView({ block: 'center', behavior: reduce ? 'auto' : 'smooth' });\n      }\n    }\n    function tick(){ if (!audio.paused) { setNow(idxAt(audio.currentTime)); } }\n    function userScrolled(){ lastUser = Date.now(); }\n    ['wheel', 'touchmove', 'keydown'].forEach(function(ev){ window.addEventListener(ev, userScrolled, { passive: true }); });\n    window.addEventListener('scroll', function(){ if (Date.now() > autoUntil) { userScrolled(); } }, { passive: true });\n    window.addEventListener('mousedown', function(e){ if (e.clientX >= document.documentElement.clientWidth) { dragging = true; userScrolled(); } }, { passive: true });\n    window.addEventListener('mouseup', function(){ if (dragging) { dragging = false; userScrolled(); } }, { passive: true });\n    audio.addEventListener('play', function(){ if (timer) { clearInterval(timer); } timer = setInterval(tick, 150); tick(); });\n    audio.addEventListener('pause', function(){ if (timer) { clearInterval(timer); timer = null; } });\n    scope.addEventListener('click', function(e){\n      if (e.target.closest('a, button, input, select, textarea, label, summary, .msq, .msq-tool, .msq-end, .msq-audio, .msq-bar')) { return; }\n      var sel = window.getSelection ? String(window.getSelection()) : '';\n      if (sel && sel.trim()) { return; }\n      var el = e.target.closest('[data-i]'); if (!el) { return; }\n      var i = parseInt(el.getAttribute('data-i'), 10); if (isNaN(i)) { return; }\n      if (!audio.paused && i === curIdx) { return; }\n      lastUser = Date.now();\n      audio.currentTime = starts[i];\n      var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n      try { if (typeof gtag === 'function') { gtag('event', 'audio_chapter', { article: location.pathname, source: 'sentence', start: Math.round(starts[i]) }); } } catch (err) {}\n    });\n    audio.addEventListener('seeked', tick);\n    audio.addEventListener('ended', function(){ setNow(-1); });\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); } else { start(); }\n})();<\/script>\n<\/div>\n\n\n\n<p class=\"msq-hook wp-block-paragraph\">On this page: the Mifflin-St Jeor formula worked line by line on a real example, its 2025 validation numbers, what the rest of your daily energy is made of, and two Cronometer forum threads on what goes wrong when people distrust the number.<\/p>\n\n\n\n<div class=\"msq\" id=\"ms-quiz\" data-slug=\"bmr-calculator\" data-category=\"metabolism\" data-list=\"1\">\n<style>.msq,.msq-hook,.msq-box,.msq-end,.msq-tool{--msq-accent:#1F4E79;--msq-accent-text:#FFFFFF;--msq-line:#CBD8E6;--msq-warn:#B4531A;--msq-muted:#4A5560;--msq-tint:#EEF3F8;--msq-base:#FFFFFF}\n.msq{margin:1.25em 0 1.75em}\n.msq-hook{border-left:3px solid var(--msq-accent);padding:6px 14px;color:var(--msq-muted);font-size:.97em}\n.msq-box{background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px;padding:0}\n.msq-box>summary{cursor:pointer;list-style:none;padding:14px 18px;font-weight:700;color:var(--msq-accent)}\n.msq-box>summary::-webkit-details-marker{display:none}\n.msq-box>summary::before{content:\"+\";display:inline-block;width:1.1em;font-weight:800}\n.msq-box[open]>summary::before{content:\"\\00d7\"}\n.msq-body{padding:2px 18px 18px}\n.msq-intro{margin:0 0 12px;font-size:.95em;color:var(--msq-muted)}\n.msq-list{margin:0;padding:0;list-style:none}\n.msq-q{margin:0 0 18px;padding:0}\n.msq-question{font-weight:700;margin:0 0 8px}\n.msq-options{display:flex;flex-direction:column;gap:8px}\n.msq-opt{text-align:left;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;padding:10px 12px;font:inherit;font-size:.95em;color:inherit;cursor:pointer;line-height:1.35}\n.msq-opt:hover{border-color:var(--msq-accent)}\n.msq-opt[disabled]{cursor:default}\n.msq-opt.is-right{border-color:var(--msq-accent);background:var(--msq-line);font-weight:700}\n.msq-opt.is-wrong{border-color:var(--msq-warn);color:var(--msq-warn)}\n.msq-explain{margin:8px 0 0;font-size:.92em;padding:10px 12px;border-left:3px solid var(--msq-accent);background:var(--msq-base);border-radius:0 8px 8px 0}\n.msq-explain[hidden]{display:none}\n.msq-verdict{font-weight:700}\n.msq-result{margin-top:14px;padding:14px 16px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:10px}\n.msq-result[hidden]{display:none}\n.msq-result h3{margin:0 0 6px;font-size:1.1em}\n.msq-result p{margin:0 0 8px}\n.msq-jump{margin:0 0 8px;padding-left:1.2em}\n.msq-form{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}\n.msq-form input[type=email]{flex:1 1 220px;padding:10px 12px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-btn{background:var(--msq-accent);color:var(--msq-accent-text);border:0;border-radius:8px;padding:11px 18px;font:inherit;font-weight:700;cursor:pointer}\n.msq-btn:hover{filter:brightness(.92)}\n.msq-btn[disabled]{opacity:.7;cursor:default}\n.msq-no{font-size:.9em;color:var(--msq-muted);margin-left:4px}\n.msq-privacy{margin:6px 0 0;font-size:.82em;color:var(--msq-muted);flex-basis:100%}\n.msq-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}\n.msq-msg{margin:8px 0 0;font-size:.92em}\n.msq-end{margin:1.5em 0;padding:18px;border:1px solid var(--msq-accent);border-radius:12px;text-align:center;background:var(--msq-tint)}\n.msq-end p{margin:0 0 12px}\n.msq-end .msq-body{text-align:left;padding:16px 0 0}\n.msq-end .msq-start-test[hidden]{display:none}\n.msq-tool{margin:1.5em 0;padding:18px 20px;background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px}\n.msq-tool h3{margin:0 0 6px;font-size:1.15em}\n.msq-tool p{margin:0 0 10px}\n.msq-tool .msq-note{font-size:.85em;color:var(--msq-muted);margin:10px 0 0}\n.msq-check label{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--msq-line);cursor:pointer;line-height:1.4}\n.msq-check label:last-of-type{border-bottom:0}\n.msq-check input{margin-top:5px;flex:0 0 auto;width:18px;height:18px;accent-color:var(--msq-accent)}\n.msq-check-count{font-weight:700;margin:10px 0 0}\n.msq-verdict-box{margin:12px 0 0;padding:10px 14px;border-radius:8px;background:var(--msq-base);border-left:3px solid var(--msq-warn)}\n.msq-verdict-box[hidden]{display:none}\n.msq-calc{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}\n.msq-calc label{display:flex;flex-direction:column;gap:4px;font-size:.92em}\n.msq-calc input,.msq-calc select{padding:8px 10px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-calc-out{grid-column:1 \/ -1;margin-top:6px;padding:12px 14px;background:var(--msq-base);border-radius:8px;border:1px solid var(--msq-line)}\n.msq-calc-out strong{font-size:1.15em}\n.msq-choose label{display:block;padding:9px 12px;margin:0 0 8px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;cursor:pointer}\n.msq-choose input{margin-right:8px;accent-color:var(--msq-accent)}\n.msq-choice-result{margin-top:10px;padding:12px 14px;background:var(--msq-base);border-left:3px solid var(--msq-accent);border-radius:0 8px 8px 0}\n.msq-choice-result[hidden]{display:none}\n@media (max-width:600px){.msq-calc{grid-template-columns:1fr}}\nh2.wp-block-heading[id]{scroll-margin-top:24px}<\/style>\n<noscript><style>.msq-explain{display:block !important}<\/style><\/noscript>\n<details class=\"msq-box\">\n<summary>Think you already know this? Five questions, one minute.<\/summary>\n<div class=\"msq-body\">\n<p class=\"msq-intro\">Every answer is on this page. Answer from what you know now; the page fills in the rest.<\/p>\n<ol class=\"msq-list\">\n<li class=\"msq-q\" data-q=\"1\" data-answer=\"b\" data-title=\"What Does a BMR Calculator Actually Measure?\" data-section=\"#what-does-a-bmr-calculator-actually-measure\">\n<p class=\"msq-question\">1. What does an online bmr calculator actually estimate, technically speaking?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 1 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">True basal metabolic rate, measured in a lab<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Resting metabolic rate, a related but less strict estimate<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Total daily energy expenditure, including activity<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>True BMR requires an overnight fast, a night of sleep and lab conditions. A calculator produces the resting metabolic rate version instead, the practical estimate described in the <a href=\"https:\/\/www.nationalacademies.org\/read\/26818\/chapter\/6\" target=\"_blank\" rel=\"noopener\">National Academies&#8217; Dietary Reference Intakes report<\/a>. <a class=\"msq-section\" href=\"#what-does-a-bmr-calculator-actually-measure\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"2\" data-answer=\"b\" data-title=\"The Mifflin-St Jeor Formula, Worked Out Step by Step\" data-section=\"#the-mifflin-st-jeor-formula-worked-out-step-by-step\">\n<p class=\"msq-question\">2. For a woman of 38, 165 centimetres and 70 kilograms, what does the Mifflin-St Jeor formula estimate her resting energy at?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 2 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">About 1,180 calories a day<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">About 1,383 calories a day<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">About 1,730 calories a day<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>9.99 times 70, plus 6.25 times 165, minus 4.92 times 38, minus 161, comes to 1,383 calories a day, using the coefficients from <a href=\"https:\/\/ajcn.nutrition.org\/article\/S0002-9165(23\" target=\"_blank\" rel=\"noopener\">the original 1990 equation<\/a>16698-6\/abstract). <a class=\"msq-section\" href=\"#the-mifflin-st-jeor-formula-worked-out-step-by-step\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"3\" data-answer=\"b\" data-title=\"How Accurate Is the Number? What the Validation Study Found\" data-section=\"#how-accurate-is-the-number-what-the-validation-study-found\">\n<p class=\"msq-question\">3. In a 2025 study of 148 young women, how often did Mifflin-St Jeor land within 10 percent of their measured resting energy?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 3 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">94 percent of the time<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">60.1 percent of the time<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">20 percent of the time<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC12481887\/\" target=\"_blank\" rel=\"noopener\">Haroun and colleagues, 2025<\/a> report 60.1 percent for Mifflin St Jeor against 44.6 percent for Harris Benedict in the same 148 women. <a class=\"msq-section\" href=\"#how-accurate-is-the-number-what-the-validation-study-found\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"4\" data-answer=\"b\" data-title=\"What Makes Up Your Total Daily Energy Use, Beyond BMR?\" data-section=\"#what-makes-up-your-total-daily-energy-use-beyond-bmr\">\n<p class=\"msq-question\">4. According to the National Academies&#8217; Dietary Reference Intakes report, roughly what share of total daily energy does resting metabolism account for?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 4 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">10 to 20 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">60 to 70 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">90 percent or more<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/www.nationalacademies.org\/read\/26818\/chapter\/6\" target=\"_blank\" rel=\"noopener\">The National Academies&#8217; report<\/a> sets resting metabolism at about 60 to 70 percent of total daily energy use, with physical activity making up the most variable share. <a class=\"msq-section\" href=\"#what-makes-up-your-total-daily-energy-use-beyond-bmr\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"5\" data-answer=\"b\" data-title=\"What Do People Who Have Used a BMR Calculator Actually Report?\" data-section=\"#what-do-people-who-have-used-a-bmr-calculator-actually-repor\">\n<p class=\"msq-question\">5. In the Cronometer forum thread, what did a registered dietitian tell a user who was manually lowering their BMR figure to try to match their weight loss?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 5 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">That is a sensible way to correct the estimate<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">BMR is not a dial to be tuned; adjust activity instead<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Eating well below BMR is always fine<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>In <a href=\"https:\/\/forums.cronometer.com\/discussion\/comment\/17523\" target=\"_blank\" rel=\"noopener\">the January 2022 thread<\/a>, the dietitian posting as Susan_RD_101 said BMR is an estimate from age, sex and body size, not something to tune, and warned that eating under it can itself slow measured metabolic rate. <a class=\"msq-section\" href=\"#what-do-people-who-have-used-a-bmr-calculator-actually-repor\">Read the section<\/a><\/p>\n<\/li>\n<\/ol>\n<div class=\"msq-result\" hidden><\/div>\n<\/div>\n<\/details>\n<script>(function(){\n  if (window.__msqInit) { return; }\n  window.__msqInit = true;\n  var root = document.getElementById('ms-quiz');\n  if (!root) { return; }\n  var meta = { slug: root.getAttribute('data-slug'), category: root.getAttribute('data-category'),\n               list: root.getAttribute('data-list') || '1' };\n  function qs(el, s){ return el.querySelector(s); }\n  function qsa(el, s){ return Array.prototype.slice.call(el.querySelectorAll(s)); }\n  function track(name, params){\n    try { if (typeof gtag === 'function') { var p = params || {}; p.article = meta.slug; gtag('event', name, p); } } catch (e) {}\n  }\n  function jumpList(missed){\n    if (!missed.length) { return ''; }\n    return '<ul class=\"msq-jump\">' + missed.map(function(q){\n      return '<li><a href=\"' + q.getAttribute('data-section') + '\">' + q.getAttribute('data-title') + '<\/a><\/li>';\n    }).join('') + '<\/ul>';\n  }\n  function emailForm(){\n    return '<div class=\"msq-sub\"><p><strong>Get the next one.<\/strong> We publish new articles on ' + meta.category\n      + ' most weeks and recheck this page on Sundays. Email me when a new article goes up or this page changes.<\/p>'\n      + '<form class=\"msq-form\" method=\"post\" action=\"\/mail\/form.php\" novalidate>'\n      + '<input type=\"hidden\" name=\"list\" value=\"' + meta.list + '\">'\n      + '<input type=\"hidden\" name=\"name\" value=\"\">'\n      + '<label class=\"msq-hp\" aria-hidden=\"true\">Leave this empty<input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>'\n      + '<input type=\"email\" name=\"email\" placeholder=\"you@example.com\" required aria-label=\"Email address\" autocomplete=\"email\">'\n      + '<button type=\"submit\" class=\"msq-btn\">Email me the updates<\/button>'\n      + '<a href=\"#\" class=\"msq-no\">No thanks<\/a>'\n      + '<p class=\"msq-privacy\">We store your email and this page\\'s topic, nothing else. Unsubscribe any time.<\/p>'\n      + '<\/form><p class=\"msq-msg\" aria-live=\"polite\"><\/p><\/div>';\n  }\n  \/* The autoresponder always answers 200 with its own page. A \".msg.err\" box means the\n     address was rejected, \"You're subscribed\" means accepted, and a redirect only happens\n     after a successful subscribe. Same reading as the landing pages on the other sites. *\/\n  function sendForm(form){\n    return fetch(form.getAttribute('action'), { method: 'POST', body: new FormData(form), credentials: 'same-origin', redirect: 'manual' })\n      .then(function(res){\n        if (res.type === 'opaqueredirect') { return { status: 'ok' }; }\n        if (res.status === 404) { return { status: 'notlive' }; }\n        if (!res.ok) { throw new Error('HTTP ' + res.status); }\n        return res.text().then(function(t){\n          var doc = new DOMParser().parseFromString(t, 'text\/html');\n          var err = doc.querySelector('.msg.err');\n          if (err) {\n            var m = err.textContent.trim();\n            if (\/something went wrong\/i.test(m)) { throw new Error(m); }\n            return { status: 'rejected', message: m };\n          }\n          if (\/you.re subscribed\/i.test(doc.body.textContent)) { return { status: 'ok' }; }\n          return { status: 'unknown' };\n        });\n      });\n  }\n  function wireForm(sub){\n    var form = qs(sub, '.msq-form'), msg = qs(sub, '.msq-msg');\n    qs(form, '.msq-no').addEventListener('click', function(e){\n      e.preventDefault();\n      sub.innerHTML = '<p class=\"msq-msg\">No problem. The Sunday refresh keeps this page current either way.<\/p>';\n      track('quiz_email', { result: 'declined' });\n    });\n    form.addEventListener('submit', function(e){\n      e.preventDefault();\n      var input = qs(form, 'input[name=email]'), btn = qs(form, '.msq-btn');\n      var email = input.value.trim(); input.value = email;\n      if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) { msg.textContent = 'That email does not look right.'; return; }\n      btn.disabled = true; btn.textContent = 'Sending';\n      function reset(){ btn.disabled = false; btn.textContent = 'Email me the updates'; }\n      sendForm(form).then(function(r){\n        if (r.status === 'ok' || r.status === 'unknown') {\n          sub.innerHTML = '<p class=\"msq-msg\"><strong>Done.<\/strong> We will email you when the next article on ' + meta.category\n            + ' goes up and when this page changes. If a confirmation email arrives, click it.<\/p>';\n          track('quiz_email', { result: r.status });\n          if (r.status === 'ok') { track('generate_lead', { method: 'quiz' }); }\n        } else if (r.status === 'notlive') {\n          msg.textContent = 'Sign up is not switched on yet for this site. Nothing was stored.'; reset();\n          track('quiz_email', { result: 'notlive' });\n        } else {\n          msg.textContent = r.message || 'Please check the email address and try again.'; reset();\n          track('quiz_email', { result: 'rejected' });\n        }\n      }).catch(function(){\n        msg.textContent = 'Could not reach the sign up service just now. Nothing was stored.'; reset();\n        track('quiz_email', { result: 'error' });\n      });\n    });\n  }\n  function finish(container, mode, score, total, missed){\n    var result = qs(container, '.msq-result');\n    track('quiz_complete', { mode: mode, score: score, total: total });\n    var h;\n    if (mode === 'pre') {\n      h = '<h3>You knew ' + score + ' of ' + total + ' before reading.<\/h3>';\n      h += (score === total) ? '<p>All of them. Read on anyway; the sections below carry the detail behind each answer.<\/p>'\n                             : '<p>The rest is below. Jump straight to what you missed:<\/p>' + jumpList(missed);\n      try { sessionStorage.setItem('msq-pre-' + meta.slug, String(score)); } catch (e) {}\n    } else {\n      var pre = null;\n      try { pre = sessionStorage.getItem('msq-pre-' + meta.slug); } catch (e) {}\n      h = '<h3>You got ' + score + ' of ' + total + '.<\/h3>';\n      if (pre !== null) { h += '<p>Before reading you had ' + pre + ' of ' + total + '.<\/p>'; }\n      if (missed.length) { h += '<p>Worth a second look:<\/p>' + jumpList(missed); }\n      h += emailForm();\n    }\n    result.innerHTML = h; result.hidden = false;\n    if (mode !== 'pre') { wireForm(qs(result, '.msq-sub')); }\n    result.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n  }\n  function setup(container, mode){\n    var qEls = qsa(container, '.msq-q'), answered = 0, score = 0, missed = [];\n    qEls.forEach(function(q){\n      var answer = q.getAttribute('data-answer'), opts = qsa(q, '.msq-opt'), explain = qs(q, '.msq-explain');\n      q.removeAttribute('data-done'); explain.hidden = true; qs(explain, '.msq-verdict').textContent = '';\n      opts.forEach(function(b){ b.disabled = false; b.classList.remove('is-right', 'is-wrong'); });\n      opts.forEach(function(b){\n        b.addEventListener('click', function(){\n          if (q.getAttribute('data-done')) { return; }\n          q.setAttribute('data-done', '1');\n          var ok = b.getAttribute('data-opt') === answer;\n          opts.forEach(function(o){ o.disabled = true; if (o.getAttribute('data-opt') === answer) { o.classList.add('is-right'); } });\n          if (ok) { score += 1; } else { b.classList.add('is-wrong'); missed.push(q); }\n          qs(explain, '.msq-verdict').textContent = ok ? 'Right. ' : 'Not quite. ';\n          explain.hidden = false;\n          answered += 1;\n          track('quiz_answer', { mode: mode, question: q.getAttribute('data-q'), correct: ok ? 1 : 0 });\n          if (answered === qEls.length) { finish(container, mode, score, qEls.length, missed); }\n        });\n      });\n    });\n  }\n  var box = qs(root, '.msq-box');\n  setup(root, 'pre');\n  if (box) { box.addEventListener('toggle', function(){ if (box.open) { track('quiz_open', { mode: 'pre' }); } }); }\n  \/* The end block sits far below this script, so it does not exist yet while this runs\n     during parsing. A delegated listener finds it at click time. *\/\n  document.addEventListener('click', function(e){\n    var startBtn = (e.target && e.target.closest) ? e.target.closest('.msq-start-test') : null;\n    if (!startBtn) { return; }\n    var end = startBtn.closest('.msq-end');\n    if (!end) { return; }\n    var mount = qs(end, '.msq-mount');\n    var clone = qs(root, '.msq-body').cloneNode(true);\n    var intro = qs(clone, '.msq-intro');\n    if (intro) { intro.textContent = 'The same five questions, now that you have read the page.'; }\n    var res = qs(clone, '.msq-result'); if (res) { res.hidden = true; res.innerHTML = ''; }\n    mount.innerHTML = ''; mount.appendChild(clone);\n    setup(mount, 'test');\n    startBtn.hidden = true;\n    track('quiz_open', { mode: 'test' });\n    mount.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    var first = qs(mount, '.msq-opt'); if (first) { first.focus({ preventScroll: true }); }\n  });\n  \/* Shared tool behaviour: checklists remember their ticks on this device, and a chooser\n     shows the result for the option picked. Calculators carry their own small script. *\/\n  function initTools(){\n    qsa(document, '.msq-check').forEach(function(box){\n      var key = 'msq-check-' + meta.slug + '-' + (box.getAttribute('data-id') || 'x');\n      var boxes = qsa(box, 'input[type=checkbox]'), count = qs(box, '.msq-check-count');\n      var yes = qs(box, '.msq-verdict-yes'), no = qs(box, '.msq-verdict-no');\n      var saved = {};\n      try { saved = JSON.parse(localStorage.getItem(key) || '{}'); } catch (e) {}\n      boxes.forEach(function(cb, i){ if (saved[i]) { cb.checked = true; } });\n      function refresh(){\n        var n = boxes.filter(function(cb){ return cb.checked; }).length, state = {};\n        boxes.forEach(function(cb, i){ if (cb.checked) { state[i] = 1; } });\n        try { localStorage.setItem(key, JSON.stringify(state)); } catch (e) {}\n        if (count) { count.textContent = n + ' of ' + boxes.length + (box.getAttribute('data-verb') || ' done'); }\n        if (yes && no) { yes.hidden = n === 0; no.hidden = n !== 0; }\n      }\n      boxes.forEach(function(cb){ cb.addEventListener('change', function(){ refresh(); track('tool_check', { tool: box.getAttribute('data-id') }); }); });\n      refresh();\n    });\n    qsa(document, '.msq-choose').forEach(function(box){\n      var results = qsa(box, '.msq-choice-result');\n      qsa(box, 'input[type=radio]').forEach(function(r){\n        r.addEventListener('change', function(){\n          results.forEach(function(el){ el.hidden = el.getAttribute('data-for') !== r.value; });\n          track('tool_choose', { tool: box.getAttribute('data-id'), choice: r.value });\n        });\n      });\n    });\n  }\n  \/\/ read progress: how far down the article the reader has scrolled, fired once per quarter\n  (function(){\n    var art = root.closest('article') || root.parentNode, fired = {};\n    function check(){\n      var top = art.getBoundingClientRect().top + window.pageYOffset, h = art.offsetHeight || 1;\n      var seen = (window.pageYOffset + window.innerHeight - top) \/ h * 100;\n      [25, 50, 75, 100].forEach(function(m){ if (seen >= m && !fired[m]) { fired[m] = true; track('read_progress', { percent: m }); } });\n    }\n    window.addEventListener('scroll', check, { passive: true }); window.addEventListener('load', check);\n  })();\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initTools); } else { initTools(); }\n})();<\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-does-a-bmr-calculator-actually-measure\">What Does a BMR Calculator Actually Measure?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Type an age, a height and a weight into a bmr calculator and it does not measure anything. It runs those numbers through a published equation, one built by fitting a formula to how much energy several hundred real people burned lying still in a lab, then predicting yours from the same pattern. Basal metabolic rate, in its strict sense, is measured after an overnight fast, eight hours of sleep and total physical rest. What an online calculator actually produces is closer to resting metabolic rate: the energy used lying quietly awake, without that lab preparation, which runs slightly higher than true BMR and is the version any web page can realistically ask for.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Term<\/th><th>What it is<\/th><th>How it is actually found<\/th><\/tr><\/thead><tbody><tr><td>BMR<\/td><td>Energy used at complete rest: post fast, post sleep, no movement<\/td><td>Measured in a lab with indirect calorimetry under strict conditions<\/td><\/tr><tr><td>RMR<\/td><td>Energy used at rest under ordinary, less strict conditions<\/td><td>Measured with the same equipment more practically, or estimated with a formula such as Mifflin-St Jeor<\/td><\/tr><tr><td>TDEE<\/td><td>Everything burned in a day: resting energy, digesting food, and moving<\/td><td>Estimated by multiplying an RMR estimate by an activity multiplier; never measured directly by a calculator<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-block-table__caption\">Definitions as used in the clinical and dietetics literature. RMR is what a formula like Mifflin-St Jeor is actually built to predict. Checked 29 September 2026.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/writing-down-numbers-for-bmr-calculator-formula.jpg\" alt=\"A person writing down personal health notes next to a bmr calculator app on a smartphone.\" class=\"wp-image-2313\" srcset=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/writing-down-numbers-for-bmr-calculator-formula.jpg 1376w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/writing-down-numbers-for-bmr-calculator-formula-300x167.jpg 300w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/writing-down-numbers-for-bmr-calculator-formula-1024x572.jpg 1024w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/writing-down-numbers-for-bmr-calculator-formula-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">Working out your metabolic numbers step by step provides a helpful baseline.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-mifflin-st-jeor-formula-worked-out-step-by-step\">The Mifflin-St Jeor Formula, Worked Out Step by Step<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/ajcn.nutrition.org\/article\/S0002-9165(23)16698-6\/abstract\" target=\"_blank\" rel=\"noopener\">Mifflin and colleagues published the equation in 1990<\/a>, derived from 498 adults aged 19 to 78 with a range of body sizes. It comes in two lines, one per sex, and every coefficient is fixed:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Women: 9.99 times weight in kilograms, plus 6.25 times height in centimetres, minus 4.92 times age in years, minus 161.<br>Men: the same three terms, plus 5 instead of minus 161.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Take a woman of 38, 165 centimetres, 70 kilograms, as a worked example. 9.99 times 70 is 699.3. 6.25 times 165 is 1,031.25. Add those: 1,730.55. 4.92 times 38 is 186.96; subtract it: 1,543.59. Subtract 161 and the estimate lands at 1,383 calories a day. That is the whole calculation. No calculator is doing anything more sophisticated than this arithmetic on your own numbers, which the tool further down this page shows for whatever you enter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Most calculators round the coefficients to 10, 6.25 and 5 rather than 9.99, 6.25 and 4.92. Run the same woman through the rounded version and the answer moves to 1,380, a difference of about 2 calories. The rounding some sites use is not something worth worrying about; the equation itself, and who it was built on, matters far more.<\/p>\n\n\n\n<div class=\"msq-tool\" id=\"msq-bmr-calc\"><h3>Run the Mifflin-St Jeor formula on your own numbers<\/h3><p>This shows the arithmetic step by step, exactly as worked through above. It is a population estimate of resting energy, not a measurement of you, and it does not produce a calorie target, a deficit or a timeline.<\/p><p><label for=\"bmrc-sex\">Sex term used by the equation<\/label> <select id=\"bmrc-sex\"><option value=\"f\">Female<\/option><option value=\"m\">Male<\/option><\/select><\/p><p><label for=\"bmrc-age\">Age in years<\/label> <input type=\"number\" id=\"bmrc-age\" value=\"38\" min=\"18\" max=\"99\" step=\"1\"><\/p><p><label for=\"bmrc-h\">Height in centimetres<\/label> <input type=\"number\" id=\"bmrc-h\" value=\"165\" min=\"120\" max=\"220\" step=\"1\"><\/p><p><label for=\"bmrc-w\">Weight in kilograms<\/label> <input type=\"number\" id=\"bmrc-w\" value=\"70\" min=\"30\" max=\"250\" step=\"0.1\"><\/p><p><button type=\"button\" id=\"bmrc-go\">Show the arithmetic<\/button><\/p><div id=\"bmrc-out\"><\/div><p class=\"msq-note\">Resting energy only, from the published Mifflin-St Jeor coefficients. Activity, food and everything else in your day sits on top of this number.<\/p><\/div><script>(function(){var d=document,g=function(i){return d.getElementById(i);};var btn=g('bmrc-go');if(!btn){return;}function line(txt,bold){var p=d.createElement('p');if(bold){var s=d.createElement('strong');s.textContent=txt;p.appendChild(s);}else{p.textContent=txt;}return p;}btn.addEventListener('click',function(){var out=g('bmrc-out');out.textContent='';var male=(g('bmrc-sex').value==='m');var a=parseFloat(g('bmrc-age').value),h=parseFloat(g('bmrc-h').value),w=parseFloat(g('bmrc-w').value);if(!(a>0)||!(h>0)||!(w>0)){out.appendChild(line('Enter an age, a height in centimetres and a weight in kilograms.'));return;}var t1=9.99*w,t2=6.25*h,t3=4.92*a;var base=t1+t2-t3;var result=male?base+5:base-161;out.appendChild(line('9.99 x '+w+' = '+t1.toFixed(2)+' kcal'));out.appendChild(line('6.25 x '+h+' = '+t2.toFixed(2)+' kcal'));out.appendChild(line('4.92 x '+a+' = '+t3.toFixed(2)+' kcal, subtracted'));out.appendChild(line(male?'Plus 5 for the male term':'Minus 161 for the female term'));out.appendChild(line('Estimated resting energy: '+Math.round(result).toLocaleString()+' kcal a day',true));out.appendChild(line('This is a population estimate of resting energy only. It is not a calorie target, not a deficit and not a timeline, and it says nothing about what any one person should eat.'));});})();<\/script>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-accurate-is-the-number-what-the-validation-study-found\">How Accurate Is the Number? What the Validation Study Found<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Accuracy here means something specific: how often the formula&#8217;s prediction lands within 10 percent of what a person&#8217;s resting energy actually measures on indirect calorimetry, the lab standard. <a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC12481887\/\" target=\"_blank\" rel=\"noopener\">Haroun and colleagues, publishing in Archives of Public Health in September 2025<\/a>, tested nine prediction equations against measured resting energy in 148 women aged 17 to 27. Mifflin-St Jeor landed within 10 percent for 60.1 percent of the group, the best result of the equations tested; Harris-Benedict, the older formula many calculators still offer, managed 44.6 percent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Read that the honest way: the best commonly used equation still missed by more than 10 percent for around 4 in 10 women in that study. It is commonly reported, going back to a widely cited 2005 systematic review in the Journal of the American Dietetic Association, that Mifflin-St Jeor performs at least as well as the older alternatives across most populations it has been tested on; the exact hit rate moves with who was studied, so treat any single percentage, this one included, as a property of that study&#8217;s group rather than a guarantee for any one reader.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-makes-up-your-total-daily-energy-use-beyond-bmr\">What Makes Up Your Total Daily Energy Use, Beyond BMR?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Resting energy is the largest share of what you burn in a day, but it is not the whole figure, and a bmr calculator only ever gives you the resting piece. The <a href=\"https:\/\/www.nationalacademies.org\/read\/26818\/chapter\/6\" target=\"_blank\" rel=\"noopener\">National Academies&#8217; Dietary Reference Intakes report<\/a> sets resting metabolism at roughly 60 to 70 percent of total daily energy use, the thermic effect of digesting food at around 10 percent, and physical activity at anywhere from about 15 percent in a sedentary day to 50 percent or more in a genuinely active one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That last figure is the one that actually moves. Resting metabolism for a given body is fairly fixed from one day to the next; what you do with the rest of the day is not, and it is the largest lever anyone actually controls.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/man-walking-dog-active-lifestyle-bmr-calculator.jpg\" alt=\"A man walking his dog in a sunny park to increase activity beyond a bmr calculator estimate.\" class=\"wp-image-2314\" srcset=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/man-walking-dog-active-lifestyle-bmr-calculator.jpg 1376w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/man-walking-dog-active-lifestyle-bmr-calculator-300x167.jpg 300w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/man-walking-dog-active-lifestyle-bmr-calculator-1024x572.jpg 1024w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/man-walking-dog-active-lifestyle-bmr-calculator-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">Daily movement like walking contributes significantly to your overall energy expenditure.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/bmr-calculator-chart.png\" alt=\"Bar chart: resting metabolism, food digestion and activity as shares of energy beyond a bmr calculator's number\" class=\"wp-image-2317\" srcset=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/bmr-calculator-chart.png 1600w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/bmr-calculator-chart-300x169.png 300w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/bmr-calculator-chart-1024x576.png 1024w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/bmr-calculator-chart-768x432.png 768w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/09\/bmr-calculator-chart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-block-image__caption\">Resting metabolism holds fairly steady at 60 to 70 percent of total daily energy use; physical activity is what actually swings between a sedentary and a very active day. National Academies Dietary Reference Intakes report, read 29 September 2026.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-do-two-calculators-give-you-two-different-numbers\">Why Do Two Calculators Give You Two Different Numbers?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Usually for one of three reasons. Different sites run different base equations: Mifflin-St Jeor, the older Harris-Benedict, or Katch-McArdle, which needs a body fat percentage most people are guessing at. Different sites also apply different activity multipliers to the same vague question about how much you exercise, and that single choice can move the final figure by hundreds of calories. And every equation carries its own error margin on top, the kind the validation study above describes. A companion piece on this site, <a href=\"https:\/\/metaboliboost.com\/articles\/free-calorie-deficit-calculator\/\">the free calorie deficit calculator explainer<\/a>, runs one profile through five published equations side by side and shows the spread in full.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-people-who-have-used-a-bmr-calculator-actually-repor\">What Do People Who Have Used a BMR Calculator Actually Report?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two accounts from the Cronometer community forum, both public, dated and attributed by username, show the same pattern in different forms: a calculator&#8217;s estimate gets treated as something to argue with rather than a starting point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In <a href=\"https:\/\/forums.cronometer.com\/discussion\/comment\/17523\" target=\"_blank\" rel=\"noopener\">a January 2022 thread<\/a>, a user posting as shrink, who has medicated hypothyroidism, reported that actual weight loss was not matching the app&#8217;s Mifflin-St Jeor based prediction, and proposed lowering the entered BMR figure by 100 calories every week until the scale agreed. A registered dietitian replying in the same thread, posting as Susan_RD_101, corrected the approach directly: BMR is not a dial to be tuned, since it is an estimate drawn from age, sex and body size, and eating under your resting estimate can itself slow measured metabolic rate. What can reasonably change, she wrote, is activity, not the resting number.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In <a href=\"https:\/\/forums.cronometer.com\/discussion\/comment\/12613\" target=\"_blank\" rel=\"noopener\">an August 2020 thread<\/a>, a user posting as Cabmonk, 6 foot 2 and 215 pounds after losing 120, reported a formula estimate of roughly 1,940 to 2,100 calories but an app assigned target of just over 900, despite a sedentary activity setting. Another user, MetalPirate, identified the likely cause from experience: a mistyped height field, a common and easy error that throws the whole formula off. Cabmonk confirmed making a near identical mistake on a different calculator. A dietitian in the thread recommended a slower target rate of loss rather than chasing the broken number.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Read together, what these two accounts show is not that the formula is untrustworthy; it is that people reach for the wrong fix when a number looks off. The formula is not adjustable to match a hoped for outcome, and the most common source of a wildly wrong personal result is a data entry mistake, not the equation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-a-bmr-calculator-cannot-tell-you\">What a BMR Calculator Cannot Tell You<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It cannot tell you a deficit to eat, a date by which anything will change, or whether your own metabolism is unusually slow; a formula built on group averages has no way to know that about one person. <a href=\"https:\/\/metaboliboost.com\/articles\/calorie-deficit-explained\/\">The calorie deficit explainer on this site<\/a> covers what a deficit actually is once you have an energy estimate to work from, and <a href=\"https:\/\/metaboliboost.com\/articles\/how-to-increase-bmr\/\">the piece on increasing BMR<\/a> covers the honest, small size of the levers you actually control. If weight is changing without explanation, in either direction, or a thyroid or other metabolic condition is suspected, that is a question for a doctor and a blood test, not a bigger or smaller number typed into a web form.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Frequently asked questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-q-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is BMR the same as the calorie target I should eat to lose weight?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. BMR or RMR is an estimate of what your body uses at rest, before any activity or any intentional reduction is added or subtracted. A calorie target for weight change is a separate decision built on top of that estimate, and this page does not set one.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does building muscle raise my BMR by very much?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>A little, not a lot. <a href=\"https:\/\/metaboliboost.com\/articles\/does-muscle-mass-increase-metabolism\/\">A companion piece on this site<\/a> works through the measured tissue values: muscle at rest burns only a small amount more than fat, so even a significant gain adds a modest daily figure.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Should I track BMR or TDEE when logging food?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Most tracking apps ask for TDEE, which already folds in an activity estimate, so the number represents a full day rather than only the resting portion. Using BMR alone as a daily target ignores everything you do after getting out of bed.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Why did a calculator ask for my body fat percentage?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>That is the Katch-McArdle equation, which estimates from lean mass rather than total weight. It can be more accurate for people who genuinely know their body fat percentage from a proper method, and less accurate for anyone guessing, since the equation is sensitive to that single number.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does BMR change as I lose or gain weight?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. Because the formula runs on current weight and height, resting energy estimates fall as body size falls, and rise as it rises. That is one reason a number that felt right six months ago may not fit today.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I get an exact figure instead of an estimate?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The lab method is indirect calorimetry, measuring the oxygen used and carbon dioxide produced at rest, which is what validation studies compare formulas against. It exists in clinical and research settings and some fitness facilities, but it is not something a free web page can offer.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"msq-end\" id=\"ms-quiz-end\">\n<p><strong>Finished the page?<\/strong> The same five questions from the top, to see what stuck.<\/p>\n<button type=\"button\" class=\"msq-btn msq-start-test\">Test Your Understanding of This Article<\/button>\n<div class=\"msq-mount\"><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>This article is general information, not medical advice, and is not a substitute for care from a qualified healthcare professional. Speak to your doctor about your own situation.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What a bmr calculator actually computes, the Mifflin-St Jeor formula worked out step by step, and how accurate the number really is.<\/p>\n","protected":false},"author":1,"featured_media":2312,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"BMR Calculator: The Formula Worked Out, Step by Step","rank_math_description":"A bmr calculator estimates the energy your body burns at rest. See the Mifflin-St Jeor formula worked step by step, with its published error range.","rank_math_focus_keyword":"bmr calculator","rank_math_canonical_url":"","rank_math_breadcrumb_title":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"","rank_math_pillar_content":"","rank_math_robots":[],"rank_math_advanced_robots":[]},"categories":[23],"tags":[],"class_list":["post-2315","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-metabolism"],"_links":{"self":[{"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/posts\/2315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/comments?post=2315"}],"version-history":[{"count":3,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/posts\/2315\/revisions"}],"predecessor-version":[{"id":2320,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/posts\/2315\/revisions\/2320"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/media\/2312"}],"wp:attachment":[{"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/media?parent=2315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/categories?post=2315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/tags?post=2315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}