BMR & TDEE 計算機

根據你的體重、身高、年齡與活動量,輕鬆算出你的身體在靜止狀態及整天所消耗的熱量。

你的身體數據
單位
性別
你的每日能量消耗
每日總熱量消耗 (TDEE)
kcal/day
基礎代謝 (BMR)
kcal/day
其他公式
Revised Harris–Benedict · 1984
Katch–McArdle · lean mass輸入體脂肪 % 以取得除脂體重估算
選擇你的活動量級
基礎代謝 (BMR)× 1.00完全靜止 — 不計入其他活動
介於兩個等級之間?建議選較低的那個 — 多數人都會高估自己的活動量。
輸入你的數據 — 數值會隨輸入即時更新。

你的數據絕不會離開這個頁面 — 體重、身高、年齡等所有資訊都僅用於你瀏覽器中的本地計算。

常見問題

BMR 與 TDEE 有什麼不同?

BMR(基礎代謝率)是身體在完全靜止狀態下維持生命所需的能量,包含呼吸、血液循環與細胞修復。TDEE(每日總熱量消耗)則在此基礎上,計入了日常所有的活動,像是走路、工作、運動與食物消化。它是透過 BMR 乘以活動係數來估算,因此 TDEE 更符合你實際一整天的熱量消耗。

計算機使用了哪些公式?

主要結果採用 Mifflin–St Jeor 公式(1990),經證實對多數成年人最為準確,也是美國營養學會推薦的標準。同時也提供修正版的 Harris–Benedict 公式(1984)供對照參考。若輸入體脂肪率,則會顯示 Katch–McArdle 的結果,它是根據除脂體重來計算,不受年齡與性別限制。

該如何選擇活動量級?

請以平常一週的平均狀態來評估,而不是表現最好的一天。辦公室久坐且幾乎沒運動屬於「久坐」;每週輕量運動 1 到 3 天為「輕度活動」;每週 3 到 5 天為「中度活動」;每週 6 到 7 天高強度訓練為「高度活動」;若是勞力工作加上每天訓練,則屬於「極度活動」。

這個估算結果準確嗎?

對於多數健康的成年人來說,計算結果與實際測量的代謝大約在 10% 的誤差範圍內,但每個人仍會因肌肉量、基因與荷爾蒙等因素而有所不同。建議將此數值視為起點,觀察兩到三週內的體重變化再來調整。如果體重或日常作息有較大改變,請重新計算。

哪些人不適合依賴這個數值?

這些公式是針對健康成年人開發的,因此對於 18 歲以下、80 歲以上、孕婦或哺乳期婦女、肌肉量極高或極低的小眾運動員,以及患有甲狀腺或其他代謝疾病的人來說,準確度會降低。在這些情況下,建議尋求醫生或註冊營養師的專業評估與調整。

基礎代謝率(BMR)與每日總熱量消耗(TDEE)的生理機制

人體為了維持生命與進行日常活動,需要消耗特定數量的能量。這項能量消耗主要分為兩個層面:基礎代謝率(BMR)與每日總熱量消耗(TDEE)。

BMR 是指人體在完全靜止、清醒且空腹的狀態下,維持基本生理機能(如呼吸、心臟跳動、大腦運作、體溫調節及細胞修復)所需的最低熱量。此數值不包含任何身體活動,是維持生命運作的熱量底線。

TDEE 則是將 BMR 乘以活動係數後的數值,代表一個人一整天實際消耗的總熱量。TDEE 的組成除了 BMR 之外,還包含了日常活動(如走路、工作)、運動訓練以及消化食物所需的熱量。

核心計算公式與科學依據

本計算機提供多種在營養學與運動科學界廣泛應用的數學公式,協助使用者從不同維度評估自身的代謝率:

Mifflin–St Jeor 公式(1990)

此公式為本工具預設的主要計算依據,也是目前多數現代營養學組織(如美國營養學會)推薦的標準估算方式。其計算公式使用公斤(kg)為體重單位、公分(cm)為身高單位、歲數為年齡單位:

  • 男性10 × 體重 + 6.25 × 身高 − 5 × 年齡 + 5
  • 女性10 × 體重 + 6.25 × 身高 − 5 × 年齡 − 161

修正版 Harris–Benedict 公式(1984)

作為對照參考,本工具亦提供歷史悠久且經 1984 年修正的 Harris–Benedict 公式:

  • 男性88.362 + 13.397 × 體重 + 4.799 × 身高 − 5.677 × 年齡
  • 女性447.593 + 9.247 × 體重 + 3.098 × 身高 − 4.33 × 年齡

Katch–McArdle 公式

當使用者輸入「體脂肪率(選填)」時,計算機將自動啟用此公式。此公式不依賴年齡與性別,而是專注於「除脂體重」(Lean Body Mass, LBM):

  • 除脂體重 = 體重 × (1 − 體脂肪率 ÷ 100)
  • BMR = 370 + 21.6 × 除脂體重

活動量級的客觀評估與熱量乘數

TDEE 的計算是將估算出的 BMR 乘以對應的活動量級係數。本工具定義了五種活動量級,其對應的熱量乘數如下:

活動量級 說明 乘數
久坐 辦公室工作,幾乎沒有運動 1.2
輕度活動 每週輕量運動 1–3 天 1.375
中度活動 每週中度運動 3–5 天 1.55
高度活動 每週高強度運動 6–7 天 1.725
極度活動 勞力工作加上每天訓練 1.9

在評估自身活動量時,應以一週的平均狀態為準,而非以運動表現最好的一天來衡量。若發現自己介於兩個等級之間,建議選擇較低的等級,因為多數人在估算時往往會高估自己的實際活動量。

數據輸入規範與系統錯誤處理

為了確保計算的精確性,輸入欄位設有嚴格的數值範圍與格式限制:

  • 單位切換:支援「公制」與「英制」切換,系統會自動進行數值換算。
  • 年齡:必須為 1 至 120 之間的整數。若輸入年齡超出 18–80 歲的標準範圍,系統會顯示提示訊息:「此公式適用於 18–80 歲的成人 — 你的結果僅供大致參考。」
  • 身高:公制單位為「cm」;英制單位為「ft」與「in」,其中英吋(in)限制在 0 至 11 之間,超出時會觸發錯誤訊息:「英吋範圍為 0 到 11 — 超過請換算進英呎。」
  • 體重:公制範圍為 2 至 500 kg,英制單位為「lb」。
  • 體脂肪率:選填項目,數值必須介於 2% 與 70% 之間。

當輸入無效字元或超出範圍的數值時,計算結果會清除並顯示為「—」,相關輸入欄位會標記 aria-invalid=true,並顯示對應的錯誤訊息,例如「這看起來不像是一個有效的數字。」或「數值必須介於 ‹min›‹max› ‹unit› 之間。」

估算值的局限性與實務調整策略

所有透過公式計算出的 BMR 與 TDEE 皆為數學估算值。由於個體的基因、肌肉量、荷爾蒙水平以及健康狀況存在差異,實際的代謝率與估算值通常會有約 10% 的偏差 [1-faq.accuracy.answer, 1-disclaimer]。

這些公式是針對健康成年人開發的。對於 18 歲以下、80 歲以上、孕婦或哺乳期婦女、肌肉量極高或極低的運動員,以及患有甲狀腺等代謝疾病的人群,公式的準確度會顯著降低。

在實務應用上,應將計算結果視為一個基準起點。建議讀者記錄每日攝取的熱量,並觀察兩到三週內的體重變化趨勢。若體重在該熱量攝取下保持穩定,則該數值即為你真實的維持體重熱量;隨後可根據減重、增重或維持體重的目標,逐步微調熱量攝取。

隱私保護與本地運算說明

本計算機嚴格保護你的個人隱私。你在輸入框中填寫的性別、年齡、身高、體重與體脂率等身體數據,全部只在你自己的瀏覽器中即時運算,絕不會上傳到任何伺服器,也不會離開你的裝置,可以放心使用。