칼로리 계산기
미플린-세인트 지어 공식으로 계산하면 키 180cm, 몸무게 80kg인 30세 남성의 기초대사량은 하루 1,780kcal입니다. 주 3~5일 적당히 운동한다면(× 1.55) 체중을 유지하는 데 하루 약 2,759kcal가 필요합니다.
사용 방법
- 성별을 고르고 나이, 키, 몸무게를 입력합니다. 피트·인치·파운드로 넣으려면 야드파운드법으로 바꾸세요.
- 평소 일주일에 가장 가까운 활동량을 고릅니다.
- 목표를 고릅니다. 체중 유지, 또는 적당한 속도나 빠른 속도의 감량·증량입니다.
- 유지 칼로리(TDEE)와 목표에 맞춘 하루 섭취량을 확인합니다.
계산 방법
기초대사량(BMR)은 미플린-세인트 지어 공식으로 구합니다. 10 × 몸무게(kg) + 6.25 × 키(cm) - 5 × 나이(세)에 남성은 5를 더하고 여성은 161을 뺍니다. 80kg, 180cm인 30세 남성은 800 + 1,125 - 150 + 5 = 1,780kcal입니다.
하루 총 에너지 소비량(TDEE)은 기초대사량에 활동 계수를 곱한 값입니다. 거의 안 움직임 1.2, 가벼운 활동 1.375, 보통 1.55, 활발함 1.725, 매우 활발함 1.9입니다.
체중 변화는 약 3,500kcal를 체중 1lb(0.45kg)로 봅니다. 하루 500kcal를 덜 먹거나 더 먹으면 일주일에 1lb 정도, 1,000kcal면 2lb 정도가 바뀝니다. 대략적인 규칙일 뿐이고, 몸이 적응하기 때문에 실제 변화는 시간이 갈수록 느려집니다.
결과는 15~100세 건강한 성인을 위한 추정치이며 10% 넘게 어긋날 수 있습니다. 하루 1,200kcal(여성)나 1,500kcal(남성) 아래로 먹는 것은 의료진 관리 없이는 보통 권하지 않으며, 이 도구는 목표가 그보다 낮으면 따로 표시합니다. 의학적 조언이 아닙니다. 식단을 바꾸기 전에 의사나 영양사와 상담하세요. 임신 중이거나 수유 중인 경우, 18세 미만이거나 지병이 있는 경우는 특히 그렇습니다.
활동 계수
| 활동량 | 계수 | 평소 일주일 |
|---|---|---|
| 거의 안 움직임 | 1.2 | 운동을 거의 안 하고 주로 앉아서 일함 |
| 가벼운 활동 | 1.375 | 주 1~3일 가벼운 운동 |
| 보통 | 1.55 | 주 3~5일 적당한 운동 |
| 활발함 | 1.725 | 주 6~7일 강한 운동 |
| 매우 활발함 | 1.9 | 강한 운동에 몸 쓰는 일까지 |
출처와 고지
공식: Mifflin MD, St Jeor ST 외, "A new predictive equation for resting energy expenditure in healthy individuals", American Journal of Clinical Nutrition 51(2), 1990. 평가: Frankenfield D 외, Journal of the American Dietetic Association 105(5), 2005. 활동 계수는 흔히 쓰는 해리스-베네딕트 관례를 따릅니다. 최소 1,200kcal·1,500kcal는 하버드 헬스와 미국 국립보건원(NIH)의 일반 안내를 따릅니다.
이 도구는 의학적 조언이 아닙니다. 개인 상황에 맞는 안내는 의사나 영양사에게 받으세요.
출처: Mifflin-St Jeor (AJCN 1990) · Frankenfield (JADA 2005)최종 검토일 2026-10-13
자주 묻는 질문
살을 빼려면 하루에 몇 kcal를 먹어야 하나요?
유지 칼로리(TDEE)에서 빼면 됩니다. 하루 약 500kcal 적자가 흔한 출발점입니다. 의사의 관리를 받는 경우가 아니라면 목표는 최소치인 1,200kcal(여성), 1,500kcal(남성)보다 높게 잡으세요.
왜 미플린-세인트 지어 공식을 쓰나요?
2005년 미국영양사협회(ADA) 검토에서 건강한 성인의 안정 시 에너지 소비를 추정하는 흔한 공식 가운데 가장 믿을 만하다는 결과가 나왔습니다. 그래도 개인에 따라서는 어긋날 수 있습니다.
운동선수나 근육량이 많은 사람에게도 맞나요?
체성분을 쓰지 않는 공식이라 아주 마르고 근육이 많은 사람은 필요량이 낮게, 체지방이 많은 사람은 높게 나오는 경향이 있습니다.
입력한 정보가 어딘가로 전송되나요?
아니요. 계산은 브라우저 안에서만 이루어지고 입력값은 서버로 보내지 않습니다.