홈으로 돌아가기

탄단지 매크로 계산기

식단 기록 앱에 입력할 열량 비율을 실제 탄수화물, 단백질, 지방 중량으로 바꿉니다.

계산 기준과 활용법

탄단지 매크로 계산기 완전 활용 가이드

1. 먼저 알아둘 개념

탄수화물·단백질·지방을 흔히 “탄단지” 또는 매크로 영양소라고 부릅니다. 하루 총열량 중 각 영양소가 차지할 비율을 정한 뒤 실제 식단 기록에 사용할 그램 수로 바꾸려면 영양소별 열량 환산이 필요합니다. 탄수화물과 단백질은 1g당 약 4kcal, 지방은 1g당 약 9kcal로 계산합니다.

이 계산기는 사용자가 이미 정한 총열량과 비율을 중량으로 변환할 뿐, 개인에게 적절한 열량이나 영양 비율을 처방하지 않습니다. 필요한 섭취량은 나이, 신체 크기, 활동량, 운동 목적, 질환, 임신·수유 여부에 따라 달라집니다. 식품 라벨과 기록 앱의 반올림, 식이섬유와 당알코올 처리 방식 때문에 실제 표시 열량과도 약간 차이가 날 수 있습니다.

2. 입력값은 이렇게 준비하세요

  • 하루 목표 열량은 유지·증량·감량 목적에 맞춰 별도로 정한 총섭취 목표입니다. 기초대사량 자체를 섭취 목표로 오해하지 않습니다.
  • 탄수화물, 단백질, 지방 비율은 총열량에서 각각 차지할 퍼센트이며 세 값의 합이 정확히 100%여야 합니다.
  • 질환 치료식이나 성장기·임신·고강도 훈련 식단은 일반 비율보다 전문가의 개별 지침을 우선합니다.

3. 열량을 영양소 중량으로 변환

탄수화물과 단백질은 1g당 4kcal, 지방은 1g당 9kcal로 계산하며 세 비율의 합은 100%여야 합니다.

계산 예시

2,000kcal를 탄수화물 50%, 단백질 25%, 지방 25%로 나누면 각각 250g, 125g, 약 55.6g입니다.

4. 결과를 읽고 활용하는 방법

계산된 그램은 하루 전체 목표이므로 끼니 수에 맞춰 나눌 수 있습니다. 예를 들어 단백질 120g을 세 끼에 똑같이 나누면 끼니당 40g이지만, 실제 배분은 간식과 운동 시간, 소화 편의에 따라 달라질 수 있습니다. 식품의 중량과 영양소 중량은 같지 않으므로 닭가슴살 100g이 곧 단백질 100g이라는 뜻은 아닙니다.

식품 라벨에서 각 영양소 그램을 확인해 하루 합계를 비교할 수 있습니다. 조리 전·후 중량과 수분 함량이 달라지므로 같은 기준으로 기록하세요. 총열량을 크게 줄이거나 특정 영양소를 극단적으로 제한하면 영양 부족이나 운동 수행 저하가 생길 수 있으므로 장기간 계획은 전문가와 상의하는 편이 안전합니다.

5. 계산 전에 확인할 체크리스트

  • 세 영양소 비율의 합이 100%인지 확인합니다.
  • 식품 중량이 아니라 라벨에 표시된 영양소 그램을 기록합니다.
  • 질환, 알레르기, 임신·수유와 운동 목표에 따른 개별 지침을 우선합니다.

6. 이 계산기가 반영하지 못하는 것

개인 질환, 운동량, 성장·임신 상태를 반영한 처방이 아닙니다. 총열량과 비율은 전문가와 조정할 수 있습니다.

7. 자주 묻는 질문

단백질 식품 100g은 단백질 100g인가요?

아닙니다. 식품에는 수분과 지방 등 다른 성분이 함께 들어 있습니다. 제품 라벨이나 식품 영양성분 자료에서 실제 단백질 함량을 확인하세요.

비율만 맞으면 식품 종류는 중요하지 않나요?

중요합니다. 같은 매크로 비율이라도 식이섬유, 비타민, 무기질과 식품의 가공 정도가 다를 수 있어 전체 식품 구성을 함께 봐야 합니다.

8. 계산 기준과 참고 자료

식단 기록 앱에 입력할 열량 비율을 실제 탄수화물, 단백질, 지방 중량으로 바꿉니다.

계산 기준을 더 자세히 확인하려면 캘큐 계산 기준과 출처를 참고하세요. 외부 참고 자료는 ODPHP: Dietary Reference Intakes에서 확인할 수 있습니다.

최종 검토일: 2026년 8월 5일