매크로 영양소 계산기
하루 칼로리 목표와 매크로 비율을 입력하면 단백질·탄수화물·지방의 일일 목표 섭취량(g)을 계산합니다.
입력
결과
매크로 영양소의 정의
매크로 영양소(매크로)는 에너지를 공급하는 세 가지 주요 영양소입니다.
| 매크로 영양소 | 1g당 칼로리 |
|---|---|
| 단백질 | 4 kcal/g |
| 탄수화물 | 4 kcal/g |
| 지방 | 9 kcal/g |
매크로를 추적하면 칼로리만 계산할 때보다 체성분을 더 정밀하게 관리할 수 있습니다. 같은 칼로리 적자라도 매크로 비율이 다르면 근육 유지와 포만감에서 서로 다른 결과가 나타납니다.
계산 원리
일일 칼로리 목표와 각 매크로의 비율을 바탕으로 다음과 같이 계산합니다.
세 비율의 합이 반드시 100%여야 하는 이유는 식단에서 섭취하는 모든 칼로리(알코올 제외)가 이 세 가지 영양소에서 나오기 때문입니다.
칼로리 목표 설정
매크로 비율을 적용하려면 먼저 일일 칼로리 목표가 필요합니다. 하루 총 에너지 소비량(TDEE)은 체중·신장·나이·활동량을 바탕으로 유지 칼로리를 추정한 값이며, 목표에 따라 다음과 같이 가감합니다.
- 체중 감량: 하루 총 에너지 소비량에서 300–500 kcal 감소
- 근육 증가: 하루 총 에너지 소비량에 200–400 kcal 추가
- 체중 유지: 하루 총 에너지 소비량을 그대로 사용
목표별 일반적인 매크로 비율
| 목표 | 단백질 | 탄수화물 | 지방 |
|---|---|---|---|
| 일반 건강 | 20–25% | 50–55% | 25–30% |
| 체중 감량 | 30–35% | 40–45% | 25–30% |
| 근육 증가 | 25–35% | 45–55% | 20–30% |
| 저탄수화물 | 25–35% | 25–35% | 35–45% |
| 케토제닉 | 20–25% | 5–10% | 65–75% |
보건복지부의 한국인 영양소 섭취기준(2020)에서는 성인 에너지 적정 비율로 탄수화물 55–65%, 단백질 7–20%, 지방 15–30%를 권고하고 있습니다. 위 표의 값은 출발점이며, 실제 경과와 신체 상태에 따라 조정됩니다.
계산 예시
체중 75 kg인 사람이 하루 2,500 kcal로 근육을 키우고자 합니다. 단백질 30% / 탄수화물 45% / 지방 25% 비율을 선택했을 때:
- 단백질: 2,500 × 0.30 ÷ 4 = 187.5 g/일
- 탄수화물: 2,500 × 0.45 ÷ 4 = 281.3 g/일
- 지방: 2,500 × 0.25 ÷ 9 = 69.4 g/일
근육 증가를 위해서는 체중 1 kg당 하루 1.6–2.2 g의 단백질이 권장됩니다. 75 kg의 경우 120–165 g이 목표 범위이며, 계산된 187.5 g은 과학적으로 뒷받침되는 상한 범위에 해당합니다.
결과 활용과 한계
계산된 그램 목표는 출발점이며 고정된 규칙이 아닙니다. 일반적으로 2–4주간 일정하게 유지하면서 체중과 체성분의 변화를 관찰한 뒤 조정합니다. 근육 증가가 정체되면 단백질을 늘리거나 100–150 kcal를 더하고, 체지방 감소가 멈추면 탄수화물과 지방을 각각 5%가량 줄여 다시 2주간 경과를 보는 방식이 흔히 쓰입니다. 다만 개인의 대사, 활동량, 건강 상태에 따라 필요량은 달라지므로, 식단을 크게 바꾸기 전에는 영양사나 의사와 상담하는 것이 바람직합니다.
자주 묻는 질문 (FAQ)
매크로 영양소란 무엇인가요?
매크로 영양소(매크로)는 에너지를 공급하는 세 가지 주요 영양소, 즉 단백질·탄수화물·지방을 말합니다. 단백질과 탄수화물은 각각 1g당 4kcal, 지방은 1g당 9kcal를 공급합니다. 매크로를 추적하면 칼로리만 계산할 때보다 체성분(근육량·체지방)을 더 정밀하게 관리할 수 있습니다. 같은 칼로리 적자라도 매크로 비율이 다르면 근육 유지와 포만감에서 서로 다른 결과가 나타나기 때문입니다. 보건복지부의 한국인 영양소 섭취기준(2020)에서는 성인의 경우 탄수화물 55–65%, 단백질 7–20%, 지방 15–30%를 에너지 적정 비율로 제시하고 있습니다.
지방은 왜 단백질이나 탄수화물보다 칼로리가 높나요?
지방 분자는 주로 탄소-수소 결합으로 이루어져 있어 에너지 밀도가 높습니다. 탄수화물에 많은 탄소-산소 결합보다 더 많은 화학에너지를 저장하기 때문에, 지방은 9kcal/g인 반면 단백질과 탄수화물은 각각 4kcal/g입니다. 알코올은 매크로 영양소는 아니지만 1g당 7kcal를 냅니다.
이상적인 매크로 비율이 있나요?
모든 사람에게 맞는 단일 이상 비율은 없습니다. 식사 가이드라인에서는 일반적으로 탄수화물 45–65%, 단백질 10–35%, 지방 20–35%를 권장합니다. 근육 증가에는 단백질을 더 높게(25–35%) 유지하는 것이 연구로 잘 뒷받침됩니다. 케토제닉 식단에서는 지방을 65–75%로 높이고 탄수화물을 10% 미만으로 낮춥니다. 가장 좋은 비율은 자신의 목표와 건강을 지원하면서 장기적으로 유지할 수 있는 것입니다.
단백질 + 탄수화물 + 지방의 합이 왜 100%여야 하나요?
식단에서 섭취하는 모든 칼로리(알코올 제외)는 이 세 가지 매크로 영양소에서 나오기 때문입니다. 합계가 100% 미만이면 일부 칼로리가 배분되지 않고, 100%를 초과하면 계산이 내부적으로 모순됩니다. 세 비율의 합이 정확히 100%가 될 때 그램 값이 계산됩니다.
단백질은 실제로 얼마나 필요한가요?
연구들은 근육 증가 및 유지(특히 칼로리 적자 시)를 위해 체중 1kg당 하루 1.6–2.2g의 단백질 섭취를 일관되게 지지합니다. 체중 70kg의 경우 하루 112–154g이 목표입니다. 2000 kcal에 단백질 30%를 적용하면 150g으로, 대부분의 활동적인 성인에게 적절한 목표입니다.
그램으로 추적해야 하나요, 비율로 추적해야 하나요?
그램 목표가 정해지면 그램 단위로 추적하는 것이 더 정확하고 실용적입니다. 식품 라벨은 그램으로 표기되고, 주방 저울도 그램으로 측정합니다. 비율은 단지 그램 목표를 계산하기 위한 출발점입니다.
Disclaimer
매크로 영양소 목표치는 입력한 칼로리와 비율을 바탕으로 한 추정값입니다. 개인의 신체 대사, 활동 수준, 건강 상태, 목표에 따라 필요량이 달라집니다. 식단을 크게 변경하기 전에는 영양사나 의사와 상담하는 것이 바람직합니다.