사용 방법
- 신체 정보와 목표 입력
성별, 나이, 키, 체중, 활동량과 체중 목표를 입력합니다.
- 매크로 비율 선택
균형 식단, 저탄수화물, 고단백 등 원하는 식단 유형을 선택합니다.
- 결과 확인
일일 칼로리와 탄수화물, 단백질, 지방의 그램 수를 확인합니다.
매크로 영양소란?
매크로 영양소(Macronutrients)는 우리 몸이 에너지를 얻기 위해 비교적 많은 양으로 필요로 하는 탄수화물, 단백질, 지방 세 가지를 말합니다. 흔히 줄여서 '매크로(macro)' 또는 '탄단지'라고 부르며, 각각 1g당 탄수화물 4kcal, 단백질 4kcal, 지방 9kcal의 열량을 냅니다.
같은 칼로리를 먹어도 세 영양소를 어떤 비율로 나누느냐에 따라 체성분 변화와 포만감, 운동 수행 능력이 달라집니다. 그래서 단순히 칼로리만 세는 것보다 매크로 분배를 관리하는 편이 목표 달성에 효과적입니다.
- 다이어트(감량): 단백질 비중을 높여 근손실을 막고 포만감을 유지합니다.
- 근육 증가(증량): 충분한 탄수화물로 훈련 에너지와 회복을 뒷받침합니다.
- 체중 유지: 세 영양소를 고르게 배분해 균형 잡힌 식단을 만듭니다.
계산 공식
일일 칼로리를 목표별 비율로 나눈 뒤, 영양소별 열량 밀도(탄·단 4kcal/g, 지방 9kcal/g)로 나눠 그램 수를 구합니다.
탄수화물(g) = (칼로리 × 탄수화물 비율) / 4단백질(g) = (칼로리 × 단백질 비율) / 4지방(g) = (칼로리 × 지방 비율) / 9
예시 — 유지 목표(탄50/단25/지25), 2,000kcal인 경우: 탄수화물 = (2000 × 0.50) / 4 = 250g, 단백질 = (2000 × 0.25) / 4 = 125g, 지방 = (2000 × 0.25) / 9 ≈ 56g.