전체 도구 ↗
🥗

매크로 계산기

목표 칼로리를 탄·단·지 그램으로 바로 나눠 드려요

탄단지 배분2,000 kcal
🍚
탄수화물주 에너지원 · 4kcal/g
0g50%
🍗
단백질근육 유지 · 4kcal/g
0g30%
🥑
지방소량으로 충분 · 9kcal/g
0g20%

예시 · 목표를 바꾸면 즉시 갱신됩니다

이 값은 출발점이에요 · 2~4주 단위로 몸 변화를 보며 조정하세요

광고

설명

목표 칼로리를 탄수화물·단백질·지방 비율에 맞춰 그램(g)으로 배분합니다. 탄단지는 각각 4·4·9kcal/g 기준입니다. 식단 설계에 활용하세요.

광고

관련 도구

탄단지(탄수화물·단백질·지방) 매크로 계산기는 하루 목표 칼로리를 입력하면 각 영양소를 몇 그램씩 섭취해야 하는지 계산해 주는 도구입니다. 다이어트, 근육 증가, 체중 유지 등 목적에 따라 탄수화물·단백질·지방의 비율이 달라지기 때문에, 무작정 칼로리만 줄이는 방식보다 매크로를 설정하는 것이 체성분 변화에 더 효과적입니다.

사용 방법

먼저 하루 목표 총칼로리를 입력합니다. 기초대사량(BMR)이나 유지 칼로리를 모른다면 별도 BMR 계산기를 통해 먼저 확인하는 것이 좋습니다. 다음으로 목적에 맞는 매크로 비율 프리셋(균형·고단백·저탄고지·일반)을 선택합니다. 예를 들어 근육 증가가 목표라면 단백질 비중이 높은 고단백 프리셋(40:40:20)이 자주 쓰입니다. 계산 버튼을 누르면 탄수화물·단백질·지방 각각의 목표 그램수가 표시되며, 이를 식단 구성의 기준으로 활용합니다.

영양소별 역할과 적정 비율

탄수화물은 1g당 4kcal로 뇌와 근육의 주 에너지원이며, 지나치게 줄이면 집중력 저하와 피로를 유발할 수 있습니다. 단백질도 1g당 4kcal이며 근육 합성·유지에 핵심적이고, 운동하는 성인은 체중 1kg당 1.6~2.2g 섭취가 권장됩니다(한국영양학회 2025 기준). 지방은 1g당 9kcal로 칼로리 밀도가 높아 소량으로도 목표량에 영향이 크며, 포화지방보다 불포화지방 위주(견과류, 아보카도, 올리브유 등)로 채우는 것이 좋습니다. 체중 유지를 목표로 할 때는 일반적으로 탄수화물 50%, 단백질 20~25%, 지방 25~30% 분배가 많이 쓰입니다.

자주 하는 실수

가장 흔한 실수는 총칼로리 없이 매크로 비율만 보는 것입니다. 비율이 아무리 이상적이어도 총칼로리가 목표보다 많으면 체중 감량이 이루어지지 않습니다. 반대로 단백질 비율을 높인다는 이유로 총칼로리도 급격히 줄이면 근손실이 발생할 수 있습니다. 음식 레이블에 표기된 영양 성분에서 '1인분'과 '100g 기준' 수치를 혼동해 실제보다 적게 먹었다고 착각하는 경우도 많습니다. 계산기 결과는 출발점일 뿐이며, 2~4주 단위로 체성분 변화를 확인하고 비율을 미세 조정하는 것이 바람직합니다.

자주 묻는 질문

탄수화물·단백질·지방의 비율을 어떻게 설정해야 하나요?
목적에 따라 다릅니다. 체중 감량에는 단백질을 35% 이상 높이고 탄수화물을 줄이는 방식이 많이 쓰이고, 근육 증가에는 탄수화물 45~50%, 단백질 30~35%, 지방 20~25% 정도가 일반적입니다. 체중 유지는 탄수화물 50%, 단백질 20%, 지방 30% 비율이 기준점으로 자주 활용됩니다.
하루 목표 칼로리는 어떻게 구하나요?
기초대사량(BMR)에 활동 수준(활동계수)을 곱한 유지 칼로리를 기준으로 합니다. 감량은 유지 칼로리에서 하루 300~500kcal를 빼고, 증량은 200~300kcal를 더하는 방식이 일반적으로 사용됩니다.
단백질을 체중 1kg당 2g 이상 먹어도 신장에 해롭지 않나요?
건강한 성인에게는 체중 1kg당 2g 수준의 단백질 섭취가 일반적으로 안전하다고 알려져 있습니다. 단, 신장 질환이 있는 경우에는 의사나 영양사와 상담 후 섭취량을 결정해야 합니다.
계산 결과가 다른 사이트와 다른 이유는 무엇인가요?
설정된 기본 매크로 비율이나 총칼로리 기준이 사이트마다 다를 수 있습니다. 이 계산기에서는 목적별 비율 프리셋(균형·고단백·저탄고지·일반)을 선택해 기준을 맞출 수 있습니다.
식이섬유는 탄수화물 계산에 포함되나요?
식이섬유는 탄수화물의 일종이지만 소화·흡수되지 않아 실질적인 칼로리 기여가 거의 없습니다. 영양 레이블의 '순 탄수화물(Net Carb)'은 총 탄수화물에서 식이섬유를 뺀 값이며, 탄단지 계산기에서는 일반적으로 총 탄수화물 기준을 사용합니다.

개인정보처리방침

매크로 계산기 사용법

먼저 하루 목표 칼로리를 입력합니다. 예를 들어 다이어트 중이라 하루 1,800kcal로 정했다면 그 값을 넣습니다. 그다음 탄수화물·단백질·지방(탄단지) 비율 프리셋을 선택합니다. 각 프리셋은 세 비율의 합이 100%가 되도록 구성되어 있으며, 선택하는 즉시 도구가 각 영양소의 섭취 그램수를 자동으로 계산해 보여줍니다. 목표 칼로리를 모른다면 별도의 칼로리 계산 도구로 활동량과 목표(감량·유지·증량)에 맞는 값을 먼저 구한 뒤 이곳에 입력하면 됩니다.

계산 원리: 칼로리를 그램으로 바꾸는 법

이 도구의 핵심은 영양소별 열량 계수입니다. 탄수화물과 단백질은 1g당 4kcal, 지방은 1g당 9kcal로 환산됩니다. 따라서 각 영양소의 그램수는 (목표 칼로리 × 비율) ÷ 열량 계수로 구합니다.

영양소1g당 열량1,800kcal·비율 예시계산 결과
탄수화물4kcal50% = 900kcal225g
단백질4kcal30% = 540kcal135g
지방9kcal20% = 360kcal40g

지방은 1g당 열량이 두 배 이상 높기 때문에, 같은 비율이라도 그램수는 탄수화물·단백질보다 훨씬 적게 나옵니다. 이 점이 처음 쓰는 분들이 가장 헷갈려 하는 부분입니다.

활용 상황과 비율 팁

흔히 쓰이는 비율은 균형형(탄 50 / 단 30 / 지 20)입니다. 근육량을 늘리며 운동하는 경우 단백질 비중을 35~40%까지 높이기도 하고, 저탄수 식단을 시도할 때는 탄수화물을 낮추고 지방을 올립니다. 정답인 단일 비율은 없으며, 목적과 몸 상태, 활동량에 따라 달라집니다. 도구로 여러 비율을 바꿔가며 그램수가 어떻게 변하는지 비교해 본 뒤, 실제 식품 영양성분표의 그램수와 맞춰 식단을 짜면 실천이 쉬워집니다.

자주 묻는 질문

탄단지 비율의 합이 꼭 100%여야 하나요?

네. 세 영양소가 전체 칼로리를 나눠 가지므로 합이 100%가 되어야 계산이 맞습니다. 이 계산기가 제공하는 비율 프리셋은 모두 합이 100%가 되도록 구성되어 있습니다.

왜 지방 그램수가 유독 적게 나오나요?

지방은 1g당 9kcal로 탄수화물·단백질(4kcal)보다 열량 밀도가 높기 때문입니다. 같은 칼로리를 채우는 데 더 적은 그램수가 필요해서 숫자가 작게 표시됩니다.

이 계산기 하나로 다이어트가 되나요?

이 도구는 목표 칼로리를 영양소 그램수로 나눠 주는 계산 도구입니다. 실제 체중 변화는 총섭취량, 운동, 개인 대사 등에 좌우되며, 건강 상태나 질환이 있다면 전문가 상담이 우선입니다.

식이섬유나 알코올은 왜 안 나오나요?

이 계산기는 열량을 내는 3대 영양소(탄수화물·단백질·지방)만 다룹니다. 식이섬유는 탄수화물에 포함해 보며, 알코올(1g당 7kcal)은 별도로 계산되지 않습니다.