탄단지 매크로 계산기

기초대사량과 목표에 맞춰 하루 칼로리를 정하고, 탄수화물·단백질·지방을 그램 단위로 나눕니다. 비율과 체중당 단백질은 직접 조정할 수 있습니다.

비율 직접 조정 (선택)

탄수화물은 나머지 비율로 자동 계산됩니다. 목표 버튼을 누르면 위 값이 해당 목표의 기본값으로 바뀝니다.

매크로(탄단지)란 무엇인가요?

매크로는 탄수화물·단백질·지방 3대 영양소(macronutrient)를 줄여 부르는 말입니다. 같은 칼로리를 먹어도 이 세 가지의 배분에 따라 포만감, 운동 수행, 근육 유지가 달라지기 때문에, 체중 관리에서는 "총 칼로리"로 방향(감량·유지·증량)을 정하고 "매크로"로 그 안의 구성을 다듬는 방식이 흔히 쓰입니다. 순서가 중요합니다. 총 칼로리가 맞지 않으면 비율을 아무리 정교하게 맞춰도 체중 변화는 칼로리 쪽에서 결정됩니다.

g당 열량: 4 · 4 · 9의 의미

매크로 계산의 핵심 환산 기준은 탄수화물 1g ≈ 4kcal, 단백질 1g ≈ 4kcal, 지방 1g ≈ 9kcal입니다(알코올은 1g당 약 7kcal). 이 값은 영양 표시에 쓰이는 일반적인 에너지 환산 계수(애트워터 계수)입니다. 지방의 열량 밀도가 탄수화물·단백질의 2배가 넘기 때문에, 같은 25%라도 그램으로 바꾸면 지방은 훨씬 적은 양으로 보입니다.

그램 = 목표 칼로리 × 비율 ÷ g당 열량

예를 들어 2,000kcal에서 탄수화물 50%라면 2,000 × 0.5 ÷ 4 = 250g, 지방 25%라면 2,000 × 0.25 ÷ 9 ≈ 56g입니다. 실제 식품 표시와 다소 차이가 날 수 있습니다. 식이섬유나 당알코올 등은 환산 계수가 다르게 적용되기도 하고, 표시값 자체도 반올림되어 있기 때문입니다.

계산 순서

  1. BMR: 미플린-세인트지어(Mifflin-St Jeor) 공식. 남성 10×체중 + 6.25×키 − 5×나이 + 5, 여성은 마지막 항이 −161. (기초대사량·활동대사량 계산기와 같은 공식)
  2. TDEE = BMR × 활동 계수(1.2~1.9). 체중을 유지하는 하루 칼로리입니다.
  3. 목표 칼로리 = TDEE + 가감량(감량 −500 / 유지 0 / 증량 +400). 계산값이 BMR 아래로 내려가면 BMR로 올려 주고, 어떤 경우에도 1,000kcal 미만으로는 내려가지 않게 했습니다.
  4. 그램 배분: 단백질(%) 또는 체중당 g과 지방(%)을 정하고, 탄수화물은 나머지로 채웁니다.

감량 −500kcal은 "체지방 약 7,700kcal ≈ 1kg"이라는 흔한 근사를 쓰면 주 0.45kg 안팎의 감량에 해당합니다. 다만 이 근사는 감량이 진행될수록 대사량이 변하고 수분 변동이 크기 때문에 실제와 차이가 큽니다. 개략적인 속도 가늠용입니다. 이 계산기는 감량 목표가 기초대사량 미만이 되지 않도록 BMR을 하한으로 두었습니다. 낮은 칼로리가 필요한 경우에는 전문가 지도 아래서 진행해야 합니다.

목표별 기본 비율과 그 이유

목표칼로리 가감탄수화물단백질지방g/kg 모드 단백질
체중 감량-500kcal40%30%30%1.8g/kg
체중 유지0kcal55%20%25%1.4g/kg
근육 증량+400kcal55%22%23%1.8g/kg

비율(%)로만 정하면 생기는 문제가 있습니다. 같은 30% 단백질도 총 칼로리가 크면 체중 대비 단백질이 과해지고, 작으면 부족해집니다. 그래서 이 계산기는 결과에 체중당 단백질(g/kg)을 함께 보여 주고, "비율 직접 조정"에서 단백질을 g/kg 방식으로 바꿀 수 있게 했습니다. 단백질 권장 범위는 일일 단백질 섭취량 계산기의 범위(활동 단계별 0.8~2.2g/kg)와 같은 선에서 확인하세요. 체중이 작고 칼로리가 낮은 경우 단백질 비율을 높게 잡으면 체중당 2.2g을 넘을 수 있으므로, 기본 비율은 이를 고려해 정했습니다.

한국인 영양소 섭취기준의 에너지적정비율

보건복지부와 한국영양학회의 「2020 한국인 영양소 섭취기준」에서 성인의 에너지적정비율(AMDR)은 탄수화물 55~65%, 단백질 7~20%, 지방 15~30%로 안내되었습니다. 2025년 12월 발표된 「2025 한국인 영양소 섭취기준」에서는 탄수화물 50~65%, 단백질 10~20%, 지방 15~30%로 조정된 것으로 보도되었습니다. 세부 연령별 값은 원문을 확인하세요. 이 범위는 "일반 인구의 만성질환 위험을 줄이는 구성"을 뜻하는 기준이고, 감량이나 근력 증가를 목적으로 하는 식단은 단백질이 이 상한(20%)보다 높아지는 경우가 많습니다. 그래서 이 계산기의 유지 목표는 AMDR 안에, 감량·증량 목표는 단백질이 다소 높은 쪽에 두었습니다. 신장 질환 등으로 단백질 제한이 필요한 사람은 의료진의 지시가 우선입니다.

칼로리별 그램 환산표 (빌드 시 계산)

목표 칼로리와 위 기본 비율로 계산한 하루 탄수화물/단백질/지방 그램입니다(반올림, 단위 g). 형식은 탄 / 단 / 지입니다.

목표 칼로리체중 감량체중 유지근육 증량
1,500kcal150 / 113 / 50206 / 75 / 42206 / 83 / 38
1,800kcal180 / 135 / 60248 / 90 / 50248 / 99 / 46
2,000kcal200 / 150 / 67275 / 100 / 56275 / 110 / 51
2,200kcal220 / 165 / 73303 / 110 / 61303 / 121 / 56
2,500kcal250 / 188 / 83344 / 125 / 69344 / 138 / 64
2,800kcal280 / 210 / 93385 / 140 / 78385 / 154 / 72
3,000kcal300 / 225 / 100413 / 150 / 83413 / 165 / 77

검산된 계산 예시

예시 1. 여성 30세, 165cm, 65kg, 보통 운동(주 3~5회, ×1.55).BMR = 10×65 + 6.25×165 − 5×30 − 161 = 1,370kcal, TDEE = BMR × 1.55 = 2,124kcal.

목표목표 칼로리탄수화물단백질지방단백질 g/kg
체중 감량1,624kcal162g122g54g1.87
체중 유지2,124kcal292g106g59g1.63
근육 증량2,524kcal347g139g64g2.14

감량 예: 2,124 − 500 = 1,624kcal, 단백질 30% → 1,624 × 0.3 ÷ 4 ≈ 122g. 체중 65kg이므로 약 1.87g/kg입니다.

예시 2. 남성 28세, 178cm, 80kg, 보통 운동(×1.55).BMR = 10×80 + 6.25×178 − 5×28 + 5 = 1,778kcal, TDEE = 2,755kcal.

목표목표 칼로리탄수화물단백질지방단백질 g/kg
체중 감량2,255kcal226g169g75g2.11
체중 유지2,755kcal379g138g77g1.72
근육 증량3,155kcal434g174g81g2.17

증량 예: 2,755 + 400 = 3,155kcal. 탄수화물 55% → 3,155 × 0.55 ÷ 4 ≈ 434g, 지방 23% → 3,155 × 0.23 ÷ 9 ≈ 81g입니다. 그램 합계를 칼로리로 되돌려 보면 (탄수 434 + 단백 174) × 4 + 지방 81 × 9 ≈ 3,161kcal로 목표와 반올림 오차 내에서 일치합니다.

흔한 실수와 한계

결과를 어떻게 활용하나요?

  1. 2~3주간 이 목표 칼로리대로 먹으며 아침 공복 체중 평균을 기록합니다. 하루 값이 아니라 주간 평균의 추세를 봅니다.
  2. 감량 목표인데 주간 평균이 거의 변하지 않으면 칼로리를 100~200kcal 줄이거나 활동을 늘리고, 너무 빠르게 빠지면(컨디션 저하, 운동 수행 저하) 칼로리를 올립니다.
  3. 단백질은 하루 총량을 2~4끼에 나눠 채우고(계산기의 "한 끼" 값 참고), 남은 칼로리를 탄수화물·지방으로 취향대로 배분합니다.
  4. 체중 목표 자체는 이상체중 계산기와 BMI 계산기로 건강 범위를 먼저 확인하세요. 하루 소비 칼로리는 칼로리 계산기와 비교해 보면 좋습니다.
  5. 영양소의 역할을 더 깊이 알고 싶다면 3대 영양소 기초 가이드도 참고하세요.

유의사항

이 계산기는 일반 성인을 위한 참고용 추정이며 의학적 영양 처방이 아닙니다. 질환이 있거나 약을 복용 중이라면 식단 변경 전에 전문가와 상담하세요. 입력한 값은 서버로 전송되지 않고 브라우저 안에서만 계산됩니다.

자주 묻는 질문

이 비율이 저에게도 딱 맞는 정답인가요?

아니요. 매크로 비율은 개인의 체질, 운동 종류, 건강 상태에 따라 달라지는 출발점입니다. 2~3주 체중과 컨디션을 기록하며 조정하세요. 당뇨나 신장 질환 등 기저질환이 있다면 의사나 영양사와 상담 후 조정해야 합니다.

비율(%)과 g/kg 중 무엇으로 단백질을 정하는 게 좋나요?

체중 대비 필요량이 기준이 되는 영양소이므로 g/kg 방식이 더 안정적입니다. 비율 방식은 칼로리가 크면 단백질이 과해지고 작으면 부족해질 수 있습니다. 결과에 표시되는 체중당 단백질 값으로 서로 비교해 보세요.

지방을 너무 적게 먹어도 되나요?

지방은 지용성 비타민 흡수와 호르몬 합성에 필요하므로 극단적으로 줄이는 것은 권장되지 않습니다. 한국인 영양소 섭취기준(2020)의 지방 에너지적정비율은 15~30%로 안내되며, 이 계산기의 기본값은 23~30% 범위입니다.

탄수화물 1g은 왜 4kcal인가요?

식품 영양 표시에 쓰이는 평균 에너지 환산 계수입니다(탄수화물·단백질 4, 지방 9, 알코올 약 7kcal/g). 실제 대사 에너지는 식품 종류에 따라 조금씩 다르지만 계획 단계에서는 이 값을 표준으로 사용합니다.

목표 칼로리가 BMR로 조정되었다는 안내가 나옵니다.

TDEE에서 가감한 값이 기초대사량보다 낮아지면 지나친 저칼로리를 피하려고 BMR 수준으로 올려 계산합니다. 이런 경우에는 칼로리를 더 줄이기보다 활동량을 늘리거나 감량 기간을 길게 잡는 편이 안전하며, 의료진 상담을 권합니다.

증량 목표인데 몸무게가 늘기만 하고 근육이 붙는지 모르겠어요.

체중 증가 속도가 빠르면 지방 비율이 커질 가능성이 높습니다. 근력 운동을 병행하고 주간 평균 체중 증가가 완만한지 확인하며, 필요하면 +400kcal을 +200~300kcal로 줄여 보세요. 허리둘레와 체지방률을 함께 기록하면 구분에 도움이 됩니다.