{"id":2362,"date":"2026-10-03T10:36:39","date_gmt":"2026-10-03T10:36:39","guid":{"rendered":"https:\/\/metaboliboost.com\/articles\/?p=2362"},"modified":"2026-10-03T10:42:09","modified_gmt":"2026-10-03T10:42:09","slug":"calorie-loss-calculator-walking","status":"publish","type":"post","link":"https:\/\/metaboliboost.com\/articles\/calorie-loss-calculator-walking\/","title":{"rendered":"Calorie Loss Calculator Walking: What Each Pace Burns"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Every calorie loss calculator walking page runs the same sum: a MET value for the pace, times body weight in kilograms, times hours. For a 70 kg adult, 30 minutes at about 3 mph comes to roughly 133 kcal in total, of which about 98 is extra to what the body burns at rest. The honest number is small.<\/strong><\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"calorie-loss-calculator-walking\" data-minutes=\"12\">\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\/calorie-loss-calculator-walking\/#audio\",\"name\":\"Calorie Loss Calculator Walking: What Each Pace Burns, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 3 October 2026.\",\"contentUrl\":\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/calorie-loss-calculator-walking-audio-202610031611.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT11M41S\",\"uploadDate\":\"2026-10-03\",\"inLanguage\":\"en-US\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/metaboliboost.com\/articles\/calorie-loss-calculator-walking\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"Calorie Loss Calculator Walking: What Each Pace Burns\",\"startOffset\":0,\"endOffset\":60},{\"@type\":\"Clip\",\"name\":\"How does a walking calorie calculator actually work?\",\"startOffset\":60,\"endOffset\":153,\"url\":\"https:\/\/metaboliboost.com\/articles\/calorie-loss-calculator-walking\/#how-does-a-walking-calorie-calculator-actually-work\"},{\"@type\":\"Clip\",\"name\":\"How many calories does 30 minutes of walking burn at each pace?\",\"startOffset\":153,\"endOffset\":336,\"url\":\"https:\/\/metaboliboost.com\/articles\/calorie-loss-calculator-walking\/#how-many-calories-does-30-minutes-of-walking-burn-at-each-pa\"},{\"@type\":\"Clip\",\"name\":\"Why does the net figure matter more than the gross one?\",\"startOffset\":336,\"endOffset\":408,\"url\":\"https:\/\/metaboliboost.com\/articles\/calorie-loss-calculator-walking\/#why-does-the-net-figure-matter-more-than-the-gross-one\"},{\"@type\":\"Clip\",\"name\":\"How accurate are watch and treadmill walking calories?\",\"startOffset\":408,\"endOffset\":453,\"url\":\"https:\/\/metaboliboost.com\/articles\/calorie-loss-calculator-walking\/#how-accurate-are-watch-and-treadmill-walking-calories\"},{\"@type\":\"Clip\",\"name\":\"What do people comparing their tracker with the scale report?\",\"startOffset\":453,\"endOffset\":532,\"url\":\"https:\/\/metaboliboost.com\/articles\/calorie-loss-calculator-walking\/#what-do-people-comparing-their-tracker-with-the-scale-report\"},{\"@type\":\"Clip\",\"name\":\"What did the walking trials actually find?\",\"startOffset\":532,\"endOffset\":607,\"url\":\"https:\/\/metaboliboost.com\/articles\/calorie-loss-calculator-walking\/#what-did-the-walking-trials-actually-find\"},{\"@type\":\"Clip\",\"name\":\"Why does this calculator stop at calories and not pounds?\",\"startOffset\":607,\"endOffset\":701,\"url\":\"https:\/\/metaboliboost.com\/articles\/calorie-loss-calculator-walking\/#why-does-this-calculator-stop-at-calories-and-not-pounds\"}],\"contentSize\":\"4.9 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 12 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\/10\/calorie-loss-calculator-walking-audio-202610031611.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: Calorie Loss Calculator Walking: What Each Pace Burns\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">Calorie Loss Calculator Walking: What Each Pace Burns<\/a><\/li>\n<li data-start=\"59.94\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"59.94\" aria-label=\"Play from: How does a walking calorie calculator actually work?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">1:00<\/span><a href=\"#how-does-a-walking-calorie-calculator-actually-work\">How does a walking calorie calculator actually work?<\/a><\/li>\n<li data-start=\"152.84\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"152.84\" aria-label=\"Play from: How many calories does 30 minutes of walking burn at each pace?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">2:33<\/span><a href=\"#how-many-calories-does-30-minutes-of-walking-burn-at-each-pa\">How many calories does 30 minutes of walking burn at each pace?<\/a><\/li>\n<li data-start=\"335.94\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"335.94\" aria-label=\"Play from: Why does the net figure matter more than the gross one?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">5:36<\/span><a href=\"#why-does-the-net-figure-matter-more-than-the-gross-one\">Why does the net figure matter more than the gross one?<\/a><\/li>\n<li data-start=\"408.08\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"408.08\" aria-label=\"Play from: How accurate are watch and treadmill walking calories?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">6:48<\/span><a href=\"#how-accurate-are-watch-and-treadmill-walking-calories\">How accurate are watch and treadmill walking calories?<\/a><\/li>\n<li data-start=\"452.66\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"452.66\" aria-label=\"Play from: What do people comparing their tracker with the scale report?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">7:33<\/span><a href=\"#what-do-people-comparing-their-tracker-with-the-scale-report\">What do people comparing their tracker with the scale report?<\/a><\/li>\n<li data-start=\"531.64\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"531.64\" aria-label=\"Play from: What did the walking trials actually find?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">8:52<\/span><a href=\"#what-did-the-walking-trials-actually-find\">What did the walking trials actually find?<\/a><\/li>\n<li data-start=\"607.46\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"607.46\" aria-label=\"Play from: Why does this calculator stop at calories and not pounds?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">10:07<\/span><a href=\"#why-does-this-calculator-stop-at-calories-and-not-pounds\">Why does this calculator stop at calories and not pounds?<\/a><\/li>\n<\/ol><\/nav>\n<p class=\"msq-audio-note\">Recorded 3 October 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\",\"calorielosscalculatorwal\",45],[3.56,\"p\",\"everycalorielosscalculat\",106],[11.92,\"p\",\"fora70kgadult30minutesat\",106],[24.0,\"p\",\"thehonestnumberissmall\",22],[25.16,\"p\",\"onthispagethecompendiumm\",176],[36.92,\"p\",\"mostwalkingcalculatorsha\",81],[41.96,\"p\",\"thispageshowstheworkingb\",184],[54.16,\"p\",\"neitherisareasonnottowal\",25],[55.88,\"p\",\"botharereasonsnottopland\",41],[59.94,\"h\",\"howdoesawalkingcalorieca\",44],[62.74,\"p\",\"underneaththeslidersnear\",58],[66.9,\"p\",\"the2024adultcompendiumof\",157],[78.3,\"p\",\"onemetisdefinedas1kcalpe\",80],[86.86,\"p\",\"sothesumismettimesweight\",45],[90.62,\"p\",\"takea70kgadultwalkingfor\",94],[100.82,\"p\",\"thatis38times70times05or\",31],[107.94,\"p\",\"changetheweightandtheans\",88],[119.78,\"p\",\"thereisnohiddenmetabolis\",100],[126.78,\"p\",\"twocautionssitinsidethef\",30],[128.98,\"p\",\"themetvaluesareaveragesm\",146],[139.5,\"p\",\"andtheresultisanestimate\",68],[145.3,\"p\",\"forhowthesamekindofavera\",75],[152.84,\"h\",\"howmanycaloriesdoes30min\",51],[156.48,\"p\",\"hereisthefullladderforle\",43],[160.32,\"p\",\"thejumpthatmattersmostis\",79],[165.84,\"p\",\"thenhsdescribesabriskwal\",80],[172.72,\"p\",\"thecompendiumfiles3mphun\",81],[182.56,\"p\",\"tickbriskinacalculatoraf\",99],[193.28,\"t\",\"strollingunder20mph\",82],[207.56,\"t\",\"slow20to24mph\",76],[223.56,\"t\",\"25mph\",69],[238.28,\"t\",\"moderate28to34mph\",81],[256.88,\"t\",\"brisk35to39mph\",79],[274.72,\"t\",\"verybrisk40to44mph\",83],[293.44,\"t\",\"veryverybrisk45to49mph\",87],[312.6,\"p\",\"hillschangethepicturemor\",38],[314.92,\"p\",\"thecompendiumratesuphill\",153],[330.2,\"p\",\"atreadmillsettozeroincli\",63],[335.94,\"h\",\"whydoesthenetfigurematte\",44],[339.18,\"p\",\"becausethebodywasgoingto\",43],[341.18,\"p\",\"a70kgadultsittingontheso\",68],[349.74,\"p\",\"agrossfigurecountsthat35\",66],[356.02,\"p\",\"onashortbriskwalkthediff\",38],[359.42,\"p\",\"onatwohourstrollat23meti\",125],[373.38,\"p\",\"speedalsomatterslessperm\",40],[375.9,\"p\",\"workingthecompendiumnumb\",124],[390.22,\"p\",\"walkingfastergetsthemile\",88],[397.14,\"p\",\"stepcountsarecommonlyquo\",193],[408.08,\"h\",\"howaccuratearewatchandtr\",46],[411.28,\"p\",\"lessaccuratethantheconfi\",43],[414.04,\"p\",\"astanfordteamledbyshcher\",103],[421.6,\"p\",\"nodeviceachievedanerrorb\",112],[430.68,\"p\",\"theauthorsconcludedthede\",95],[436.6,\"p\",\"treadmillconsolesandphon\",124],[444.32,\"p\",\"atrackersnumberisbestrea\",106],[452.66,\"h\",\"whatdopeoplecomparingthe\",51],[457.3,\"p\",\"thissectionreportswhatpe\",49],[460.5,\"p\",\"onemyfitnesspalcommunity\",208],[478.02,\"p\",\"theoriginalposterreporte\",159],[490.9,\"p\",\"asecondmemberdescribedev\",125],[500.02,\"p\",\"athirdsaidtheirgarmindid\",102],[506.34,\"p\",\"twoaccountscuttheotherwa\",25],[508.5,\"p\",\"onemembersaidtheirgarmin\",124],[515.98,\"p\",\"anothersaidnodevicehadev\",123],[524.78,\"p\",\"thatrangematchesthestanf\",88],[531.64,\"h\",\"whatdidthewalkingtrialsa\",35],[533.68,\"p\",\"theyfoundwalkinghelpsmod\",29],[535.96,\"p\",\"ametaanalysisofpedometer\",170],[550.64,\"p\",\"studieswithadietchangewe\",60],[554.44,\"p\",\"peopleaddedfromjustunder\",47],[558.8,\"p\",\"theauthorssummeditupasam\",95],[564.28,\"p\",\"whyonlymodest\",13],[566.36,\"p\",\"anenergybalanceanalysisb\",177],[579.36,\"p\",\"theirexplanationwasmainl\",99],[587.12,\"p\",\"walkingdoesnotstopworkin\",66],[592.24,\"p\",\"noneofthatmakeswalkingap\",33],[595.04,\"p\",\"itmeansthecaseforitrests\",168],[607.46,\"h\",\"whydoesthiscalculatorsto\",47],[610.78,\"p\",\"becausethestepfromcalori\",71],[615.5,\"p\",\"theusualconversiondivide\",181],[630.86,\"p\",\"addthecompensationfoundi\",91],[637.66,\"p\",\"thefiguresonthispagearea\",67],[643.18,\"p\",\"howtheothersidebehavesis\",157],[654.66,\"p\",\"anyonewithaheartconditio\",152],[665.78,\"p\",\"chestpainunusualbreathle\",88],[673.5,\"p\",\"nothingsoldasacalorieboo\",138],[683.98,\"p\",\"thehonestanswertowhatawa\",91],[691.5,\"p\",\"thisarticleisgeneralinfo\",109],[698.18,\"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 Compendium MET value for every walking pace turned into calories with the multiplication shown, a calculator that splits total from extra to rest, and five forum accounts on how far trackers drift.<\/p>\n\n\n\n<div class=\"msq\" id=\"ms-quiz\" data-slug=\"calorie-loss-calculator-walking\" data-category=\"movement\" 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=\"a\" data-title=\"How does a walking calorie calculator actually work?\" data-section=\"#how-does-a-walking-calorie-calculator-actually-work\">\n<p class=\"msq-question\">1. In the Compendium, what does one MET equal?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 1 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">1 kcal per kilogram of body weight per hour<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">100 kcal per hour for everyone<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">1 kcal per step<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/38242596\/\" target=\"_blank\" rel=\"noopener\">2024 Adult Compendium<\/a> defines one MET as 1 kcal per kilogram per hour, so the sum is MET x weight x hours. <a class=\"msq-section\" href=\"#how-does-a-walking-calorie-calculator-actually-work\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"2\" data-answer=\"c\" data-title=\"How many calories does 30 minutes of walking burn at each pace?\" data-section=\"#how-many-calories-does-30-minutes-of-walking-burn-at-each-pa\">\n<p class=\"msq-question\">2. Which pace band does the Compendium label brisk?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 2 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">2.0 to 2.4 mph<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">2.8 to 3.4 mph<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">3.5 to 3.9 mph<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/pacompendium.com\/adult-compendium\/walking\/\" target=\"_blank\" rel=\"noopener\">Compendium walking codes<\/a> keep brisk for 3.5 to 3.9 mph at 4.8 MET and file 2.8 to 3.4 mph as moderate, while the <a href=\"https:\/\/www.nhs.uk\/live-well\/exercise\/walking-for-health\/\" target=\"_blank\" rel=\"noopener\">NHS<\/a> calls about 3 mph brisk. <a class=\"msq-section\" href=\"#how-many-calories-does-30-minutes-of-walking-burn-at-each-pa\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"3\" data-answer=\"b\" data-title=\"Why does the net figure matter more than the gross one?\" data-section=\"#why-does-the-net-figure-matter-more-than-the-gross-one\">\n<p class=\"msq-question\">3. For a 70 kg adult walking 30 minutes at 3.8 MET, roughly how much of the 133 kcal total is extra to rest?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 3 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">About 35 kcal<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">About 98 kcal<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">All 133 kcal<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>One MET over 30 minutes at 70 kg is 35 kcal the body would burn anyway, so 133 minus 35 leaves about 98, using the <a href=\"https:\/\/pacompendium.com\/adult-compendium\/walking\/\" target=\"_blank\" rel=\"noopener\">Compendium values<\/a>. <a class=\"msq-section\" href=\"#why-does-the-net-figure-matter-more-than-the-gross-one\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"4\" data-answer=\"b\" data-title=\"How accurate are watch and treadmill walking calories?\" data-section=\"#how-accurate-are-watch-and-treadmill-walking-calories\">\n<p class=\"msq-question\">4. In the Stanford test of seven wrist worn devices, how did the best device do on energy expenditure?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 4 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">It was within 5 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">No device got its error below 20 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">All devices were exact while walking<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC5491979\/\" target=\"_blank\" rel=\"noopener\">Shcherbina and colleagues<\/a> found median errors from 27 percent to 93 percent, with no device below 20 percent. <a class=\"msq-section\" href=\"#how-accurate-are-watch-and-treadmill-walking-calories\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"5\" data-answer=\"a\" data-title=\"What did the walking trials actually find?\" data-section=\"#what-did-the-walking-trials-actually-find\">\n<p class=\"msq-question\">5. What did the Annals of Family Medicine meta-analysis of pedometer walking programmes exclude?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 5 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Studies that also changed diet<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Studies longer than four weeks<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Studies that included women<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www.annfammed.org\/content\/6\/1\/69\" target=\"_blank\" rel=\"noopener\">meta-analysis of 9 studies<\/a> excluded diet changes so the effect was walking alone, and described the result as modest. <a class=\"msq-section\" href=\"#what-did-the-walking-trials-actually-find\">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<p class=\"wp-block-paragraph\">Most walking calculators hand over a single confident number and keep the working to themselves. This page shows the working, because once the arithmetic is visible two things become obvious: the number depends heavily on which pace label gets ticked, and it is rather smaller than the fitness industry would like it to be. Neither is a reason not to walk. Both are reasons not to plan dinner around a watch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-does-a-walking-calorie-calculator-actually-work\">How does a walking calorie calculator actually work?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Underneath the sliders, nearly every one uses the same reference book. The <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/38242596\/\" target=\"_blank\" rel=\"noopener\">2024 Adult Compendium of Physical Activities<\/a>, published by Herrmann, Ainsworth and colleagues in the Journal of Sport and Health Science, lists energy costs for 1,114 activities as METs. One MET is defined as 1 kcal per kilogram of body weight per hour, roughly the cost of sitting still.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So the sum is: MET times weight in kilograms times hours. Take a 70 kg adult walking for 30 minutes at between 2.8 and 3.4 mph, which the Compendium&#8217;s <a href=\"https:\/\/pacompendium.com\/adult-compendium\/walking\/\" target=\"_blank\" rel=\"noopener\">walking codes<\/a> rate at 3.8 MET. That is 3.8 times 70 times 0.5, or 133 kcal. Change the weight and the answer moves in proportion: the same walk at 90 kg is 3.8 times 90 times 0.5, or 171 kcal. There is no hidden metabolism score in it, and no calculator that asks only for steps can know the pace, so it is guessing one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two cautions sit inside the formula. The MET values are averages measured in adults aged 19 to 59, and a separate <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S2095254623001059\" target=\"_blank\" rel=\"noopener\">Older Adult Compendium<\/a> was published for people aged 60 and over because energy costs differ with age. And the result is an estimate for a typical body, not a measurement of any one person. For how the same kind of averaging works for resting energy, see <a href=\"https:\/\/metaboliboost.com\/articles\/bmr-calculator\/\">the step by step BMR formula<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-many-calories-does-30-minutes-of-walking-burn-at-each-pa\">How many calories does 30 minutes of walking burn at each pace?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the full ladder for level, firm ground at 70 kg. The jump that matters most is between the moderate and brisk bands, and it hides a labelling trap. The <a href=\"https:\/\/www.nhs.uk\/live-well\/exercise\/walking-for-health\/\" target=\"_blank\" rel=\"noopener\">NHS describes a brisk walk<\/a> as about 3 mph, a pace at which talking is possible but singing is not. The Compendium files 3 mph under moderate, at 3.8 MET, and keeps the word brisk for 3.5 to 3.9 mph, at 4.8 MET. Tick brisk in a calculator after an NHS brisk walk and the total comes out about a quarter too high, 168 kcal instead of 133.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Pace, level ground<\/th><th>MET<\/th><th>Total kcal in 30 min, 70 kg<\/th><th>Extra to rest, kcal<\/th><th>Compendium code<\/th><\/tr><\/thead><tbody><tr><td>Strolling, under 2.0 mph<\/td><td>2.3<\/td><td>81<\/td><td>46<\/td><td><a href=\"https:\/\/pacompendium.com\/adult-compendium\/walking\/\" target=\"_blank\" rel=\"noopener\">17151<\/a><\/td><\/tr><tr><td>Slow, 2.0 to 2.4 mph<\/td><td>2.8<\/td><td>98<\/td><td>63<\/td><td><a href=\"https:\/\/pacompendium.com\/adult-compendium\/walking\/\" target=\"_blank\" rel=\"noopener\">17152<\/a><\/td><\/tr><tr><td>2.5 mph<\/td><td>3.0<\/td><td>105<\/td><td>70<\/td><td><a href=\"https:\/\/pacompendium.com\/adult-compendium\/walking\/\" target=\"_blank\" rel=\"noopener\">17170<\/a><\/td><\/tr><tr><td>Moderate, 2.8 to 3.4 mph<\/td><td>3.8<\/td><td>133<\/td><td>98<\/td><td><a href=\"https:\/\/pacompendium.com\/adult-compendium\/walking\/\" target=\"_blank\" rel=\"noopener\">17190<\/a><\/td><\/tr><tr><td>Brisk, 3.5 to 3.9 mph<\/td><td>4.8<\/td><td>168<\/td><td>133<\/td><td><a href=\"https:\/\/pacompendium.com\/adult-compendium\/walking\/\" target=\"_blank\" rel=\"noopener\">17200<\/a><\/td><\/tr><tr><td>Very brisk, 4.0 to 4.4 mph<\/td><td>5.5<\/td><td>193<\/td><td>158<\/td><td><a href=\"https:\/\/pacompendium.com\/adult-compendium\/walking\/\" target=\"_blank\" rel=\"noopener\">17220<\/a><\/td><\/tr><tr><td>Very, very brisk, 4.5 to 4.9 mph<\/td><td>7.0<\/td><td>245<\/td><td>210<\/td><td><a href=\"https:\/\/pacompendium.com\/adult-compendium\/walking\/\" target=\"_blank\" rel=\"noopener\">17230<\/a><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-block-table__caption\">MET values from the 2024 Adult Compendium of Physical Activities walking codes, checked on 3 October 2026. Total is MET x 70 x 0.5; extra to rest subtracts one MET, which is 35 kcal over 30 minutes at 70 kg.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hills change the picture more than speed does. The Compendium rates uphill walking at a 1 to 5 percent grade at 5.3 MET and a 6 to 10 percent grade at 7.0 MET, so a steady incline at a moderate pace can cost as much as a very fast walk on the flat. A treadmill set to zero incline on a gym floor is about as flat as walking gets.<\/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\/10\/woman-tying-shoe-calorie-loss-calculator-walking.jpg\" alt=\"Woman tying her shoe on a garden wall, since pace sets the calorie loss calculator walking figure\" class=\"wp-image-2360\" srcset=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/woman-tying-shoe-calorie-loss-calculator-walking.jpg 1376w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/woman-tying-shoe-calorie-loss-calculator-walking-300x167.jpg 300w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/woman-tying-shoe-calorie-loss-calculator-walking-1024x572.jpg 1024w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/woman-tying-shoe-calorie-loss-calculator-walking-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">Pace decides which row of the Compendium table a walk belongs in.<\/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\/10\/calorie-loss-calculator-walking-chart.png\" alt=\"Bar chart of calories burned in 30 minutes at seven walking paces, the arithmetic behind a calorie loss calculator walking\" class=\"wp-image-2364\" srcset=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/calorie-loss-calculator-walking-chart.png 1600w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/calorie-loss-calculator-walking-chart-300x169.png 300w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/calorie-loss-calculator-walking-chart-1024x576.png 1024w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/calorie-loss-calculator-walking-chart-768x432.png 768w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/calorie-loss-calculator-walking-chart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-block-image__caption\">Totals include about 35 kcal the body would burn at rest over the same 30 minutes. MET values from the 2024 Adult Compendium of Physical Activities walking codes, checked 3 October 2026.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-does-the-net-figure-matter-more-than-the-gross-one\">Why does the net figure matter more than the gross one?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because the body was going to burn something anyway. A 70 kg adult sitting on the sofa for those same 30 minutes uses about 35 kcal, one MET. A gross figure counts that 35 as if the walk produced it; a net figure subtracts it. On a short brisk walk the difference is modest. On a two hour stroll at 2.3 MET it is the difference between 322 kcal gross and 182 kcal net, which is why slow, long walks are where calculators flatter most.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Speed also matters less per mile than per minute. Working the Compendium numbers through at 70 kg, a mile at 2.5 mph costs about 56 kcal net, a mile at around 3.1 mph about 63, and a mile at around 3.7 mph about 72. Walking faster gets the mile done sooner and costs somewhat more, but the distance is doing most of the work. Step counts are commonly quoted at around 2,000 a mile, though stride length varies enough that no calculator can know an individual&#8217;s figure without measuring it, and that conversion could not be confirmed against an official source.<\/p>\n\n\n\n<div class=\"msq-tool\" id=\"msq-walk-calc\"><h3>Run the walking arithmetic on your own numbers<\/h3><p>This multiplies a Compendium MET value by body weight and time, exactly as worked through above, and shows both the total and the part extra to rest. It is a population estimate, not a measurement, and it gives no target, no deficit and no timeline.<\/p><p><label for=\"wkc-w\">Body weight<\/label> <input type=\"number\" id=\"wkc-w\" value=\"70\" min=\"30\" max=\"300\" step=\"0.1\"> <select id=\"wkc-u\"><option value=\"kg\">kg<\/option><option value=\"lb\">lb<\/option><\/select><\/p><p><label for=\"wkc-p\">Pace on level ground<\/label> <select id=\"wkc-p\"><option value=\"2.3\">Strolling, under 2.0 mph (2.3 MET)<\/option><option value=\"2.8\">Slow, 2.0 to 2.4 mph (2.8 MET)<\/option><option value=\"3.0\">2.5 mph (3.0 MET)<\/option><option value=\"3.8\" selected>Moderate, 2.8 to 3.4 mph (3.8 MET)<\/option><option value=\"4.8\">Brisk, 3.5 to 3.9 mph (4.8 MET)<\/option><option value=\"5.5\">Very brisk, 4.0 to 4.4 mph (5.5 MET)<\/option><option value=\"7.0\">Very, very brisk, 4.5 to 4.9 mph (7.0 MET)<\/option><option value=\"5.3\">Uphill, 1 to 5 percent grade (5.3 MET)<\/option><option value=\"7.01\">Uphill, 6 to 10 percent grade (7.0 MET)<\/option><\/select><\/p><p><label for=\"wkc-m\">Minutes walked<\/label> <input type=\"number\" id=\"wkc-m\" value=\"30\" min=\"1\" max=\"600\" step=\"1\"><\/p><p><button type=\"button\" id=\"wkc-go\">Show the arithmetic<\/button><\/p><div id=\"wkc-out\"><\/div><p class=\"msq-note\">MET values from the 2024 Adult Compendium of Physical Activities, for adults aged 19 to 59. Wrist trackers and treadmills estimate the same quantity with their own errors.<\/p><\/div><script>(function(){var d=document,g=function(i){return d.getElementById(i);};var btn=g(\"wkc-go\");if(!btn){return;}function line(t,b){var p=d.createElement(\"p\");if(b){var s=d.createElement(\"strong\");s.textContent=t;p.appendChild(s);}else{p.textContent=t;}return p;}btn.addEventListener(\"click\",function(){var out=g(\"wkc-out\");out.textContent=\"\";var w=parseFloat(g(\"wkc-w\").value),m=parseFloat(g(\"wkc-m\").value);var met=Math.round(parseFloat(g(\"wkc-p\").value)*10)\/10;if(!(w>0)||!(m>0)){out.appendChild(line(\"Enter a body weight and a number of minutes.\"));return;}var kg=w;if(g(\"wkc-u\").value===\"lb\"){kg=Math.round(w*0.45359237*10)\/10;out.appendChild(line(w+\" lb x 0.4536 = \"+kg+\" kg\"));}var h=m\/60;var gross=met*kg*h;var rest=1*kg*h;var net=gross-rest;out.appendChild(line(m+\" minutes = \"+h.toFixed(3)+\" hours\"));out.appendChild(line(\"Total: \"+met+\" MET x \"+kg+\" kg x \"+h.toFixed(3)+\" h = \"+Math.round(gross)+\" kcal\",true));out.appendChild(line(\"Resting share: 1 MET x \"+kg+\" kg x \"+h.toFixed(3)+\" h = \"+Math.round(rest)+\" kcal\"));out.appendChild(line(\"Extra to rest: \"+Math.round(gross)+\" minus \"+Math.round(rest)+\" = \"+Math.round(net)+\" kcal\",true));out.appendChild(line(\"This is an estimate of energy used, not a weight change, not a target and not a timeline. Speak to a GP before starting or stepping up exercise with a heart, joint or other health condition.\"));});})();<\/script>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-accurate-are-watch-and-treadmill-walking-calories\">How accurate are watch and treadmill walking calories?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Less accurate than the confident decimal suggests. A Stanford team led by <a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC5491979\/\" target=\"_blank\" rel=\"noopener\">Shcherbina tested seven wrist worn devices<\/a> against measured energy expenditure, including walking. No device achieved an error below 20 percent, and median errors ranged from 27 percent for the best performer to 93 percent for the worst. The authors concluded the devices measured heart rate reasonably well but estimated energy expenditure poorly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Treadmill consoles and phone apps were not part of that study, and whatever method they use, they still need a pace, a slope and a body weight that is right. A tracker&#8217;s number is best read as a rough estimate built on the same kind of sum shown here, with the sensor&#8217;s own uncertainty on top.<\/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\/10\/fitness-tracker-wrist-calorie-loss-calculator-walking.jpg\" alt=\"Wrist wearing a plain fitness tracker at a market; its calorie loss calculator walking estimate can run high\" class=\"wp-image-2361\" srcset=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/fitness-tracker-wrist-calorie-loss-calculator-walking.jpg 1376w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/fitness-tracker-wrist-calorie-loss-calculator-walking-300x167.jpg 300w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/fitness-tracker-wrist-calorie-loss-calculator-walking-1024x572.jpg 1024w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/fitness-tracker-wrist-calorie-loss-calculator-walking-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">Wrist trackers estimated energy use with errors above 20 percent in laboratory testing.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-people-comparing-their-tracker-with-the-scale-report\">What do people comparing their tracker with the scale report?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This section reports what people say, not what was measured. One MyFitnessPal community thread from May 2024, <a href=\"https:\/\/community.myfitnesspal.com\/en\/discussion\/10914975\/fitbit-charge-6-overestimating-calories\" target=\"_blank\" rel=\"noopener\">on a Fitbit Charge 6 overestimating calories<\/a>, carries five accounts worth summarising; two older threads from 2018 and 2021 said much the same but are too old to describe current devices and are left out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The original poster reported the new tracker putting their total daily burn near 2,900 kcal, against roughly 2,400 from the Garmin they had worn before, for the same days of mostly indoor walking. A second member described every calorie burning gadget as an educated guess at best and preferred fixing a daily figure and reviewing it after a month. A third said their Garmin did better than their old Fitbit for most exercise, but that walking was still grossly overstated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two accounts cut the other way. One member said their Garmin underestimated their total burn, which they had confirmed with a spreadsheet of tracker data against regular weigh ins. Another said no device had ever been accurate for them, some over and some under, and that the useful skill was learning which way a given device leaned. That range matches the Stanford result closely: the error is large, and it does not always point the same way.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-did-the-walking-trials-actually-find\">What did the walking trials actually find?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">They found walking helps, modestly. A <a href=\"https:\/\/www.annfammed.org\/content\/6\/1\/69\" target=\"_blank\" rel=\"noopener\">meta-analysis of pedometer based walking programmes<\/a> in the Annals of Family Medicine pooled 9 studies with 307 participants, 73 percent of them women, lasting from 4 weeks to a year with a median of 16 weeks. Studies with a diet change were excluded, so the effect was walking alone. People added from just under 2,000 to over 4,000 steps a day. The authors summed it up as a modest amount of weight loss, with longer programmes producing more than shorter ones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why only modest? An energy balance analysis by <a href=\"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/j.1467-789X.2012.01012.x\" target=\"_blank\" rel=\"noopener\">Thomas, Bouchard, Church and colleagues<\/a> in Obesity Reviews looked at 15 aerobic exercise interventions and found results usually came in below what the exercise calories predicted. Their explanation was mainly two things: the prescribed exercise dose was low to begin with, and people ate a little more. Walking does not stop working; the body and the kitchen quietly adjust around it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">None of that makes walking a poor choice. It means the case for it rests on more than the calorie sum, and the arithmetic in this article is the reason a routine like <a href=\"https:\/\/metaboliboost.com\/articles\/this-simple-summer-walking-routine-can-boost-your-fat-burn\/\">a simple daily walking routine<\/a> is worth judging over months rather than per outing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-does-this-calculator-stop-at-calories-and-not-pounds\">Why does this calculator stop at calories and not pounds?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because the step from calories to pounds is where most calculators stop being honest. The usual conversion divides by 3,500 kcal a pound, and the paper <a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC3859816\/\" target=\"_blank\" rel=\"noopener\">Why is the 3500 kcal per pound weight loss rule wrong?<\/a> sets out how that rule overstates change over time, because the body&#8217;s own energy use falls as weight does. Add the compensation found in the trials and any pounds figure attached to a walk is a guess dressed as a result.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The figures on this page are about energy, and energy is only one side of the ledger. How the other side behaves is covered in <a href=\"https:\/\/metaboliboost.com\/articles\/weight-loss-plateau\/\">what the studies found behind a weight loss plateau<\/a>, and how calculators disagree on daily needs is in <a href=\"https:\/\/metaboliboost.com\/articles\/calorie-deficit-calculators-explained\/\">why calorie deficit formulas keep disagreeing<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anyone with a heart condition, joint problems, diabetes, or a condition that makes exertion risky should check with a GP before starting a new walking programme or making it much harder. Chest pain, unusual breathlessness or dizziness while walking is a reason to stop and seek medical advice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nothing sold as a calorie booster, from fat burners to detox teas, changes the MET value of a walk, and this site does not recommend any supplement, including the site&#8217;s own. The honest answer to what a walk burns is: it depends on weight, pace, slope and minutes, and this page shows the sum.<\/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 \">Why do two walking calculators give different answers for the same walk?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Usually because one reports gross calories and the other net, or because they map the same pace to different MET values. A 3 mph walk filed as brisk rather than moderate adds about a quarter to the total.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does a heavier person burn more on the same walk?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. The formula multiplies the MET value by body weight, so at the same pace and time the estimate rises in direct proportion to weight. That is a property of the formula, not a measured fact about any one person.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does walking uphill change the numbers much?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>It can. The 2024 Compendium rates walking on a 6 to 10 percent grade at 7.0 MET, against 3.8 MET for a moderate pace on the flat, so a steady hill can nearly double the estimate.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is the calorie figure different for people over 60?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The standard values come from adults aged 19 to 59. A separate Older Adult Compendium was published because energy costs differ with age, so a standard calculator may misjudge older walkers.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Do steps from a phone count the same as a planned walk?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Every step costs energy, but a step counter does not know the pace or slope, so the calories it attaches are an assumption. Pottering steps around the house sit at the slow end of the table.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is walking worth doing if the calorie number is small?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The trials found walking programmes produced modest changes on their own, and walking carries benefits beyond energy balance. The small number argues against overeating on the strength of it, not against walking.<\/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>The arithmetic behind walking calorie calculators, with Compendium MET values for every pace, the gross and net figures, and why tracker numbers run high.<\/p>\n","protected":false},"author":1,"featured_media":2359,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"Calorie Loss Calculator Walking: What Each Pace Burns","rank_math_description":"A calorie loss calculator walking figure is MET x weight x hours. At 70 kg, 30 minutes at 3 mph burns about 133 kcal, 98 above rest.","rank_math_focus_keyword":"calorie loss calculator walking","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":[22],"tags":[],"class_list":["post-2362","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-movement"],"_links":{"self":[{"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/posts\/2362","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=2362"}],"version-history":[{"count":4,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/posts\/2362\/revisions"}],"predecessor-version":[{"id":2368,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/posts\/2362\/revisions\/2368"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/media\/2359"}],"wp:attachment":[{"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/media?parent=2362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/categories?post=2362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/tags?post=2362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}