탄단지 비율 계산기

하루 열량을 탄수화물·단백질·지방으로 나눠 g 수로 보여 줍니다. 체중을 넣으면 kg 당 단백질까지 냅니다.

계산 자체는 나눗셈 하나입니다 — 열량에 비율을 곱하고 1g 당 열량(탄수화물 4, 단백질 4, 지방 9kcal)으로 나누면 g 수가 나옵니다. 어려운 것은 비율을 정하는 쪽이고 거기에는 정답이 없습니다. 흔히 쓰는 배분 몇 가지를 두었고 손으로도 고칠 수 있습니다. 하루 열량은 「기초대사량·TDEE 계산기」에서 가져오시면 됩니다.

하루 열량과 비율

입력값은 이 브라우저에 자동 저장돼, 다시 방문해도 그대로 남아 있어요

kcal

「기초대사량·TDEE 계산기」에서 가져오시면 됩니다.

배분

50 / 20 / 30 — 무난한 기본값입니다.

%
%
%
kg

체중 1kg 당 단백질을 함께 보려면 넣으세요. 0 이면 건너뜁니다.

하루에 먹을 양

하루 열량

2,200 kcal

체중 1kg 당 단백질

1.57 g/kg

영양소별 g 수

영양소비율열량무게
탄수화물50%1,100 kcal275 g
단백질20%440 kcal110 g
지방30%660 kcal73.3 g

1g 당 열량은 탄수화물 4, 단백질 4, 지방 9kcal 입니다. 애트워터 계수라 부르고 식품 영양성분 표시에도 그대로 쓰입니다.

열량을 비율로 나눈 산술값입니다. 개인에게 맞는 식단은 질병·복용 약·활동에 따라 달라지며, 의학적 조언이 아닙니다.

열량 × 비율 ÷ 1g 당 열량

하루 2,200kcal 을 50·20·30 으로 나누면 탄수화물 1,100kcal, 단백질 440kcal, 지방 660kcal 입니다. 이것을 4·4·9 로 나누면 275g, 110g, 73.3g 입니다. 표에는 세 줄이 비율·열량·g 순으로 서고, g 은 소수 첫째 자리까지 보입니다. 지방은 같은 열량이라도 g 수가 탄수화물의 4/9 라, 660kcal 이 73g 밖에 안 되는 것이 계산 착오가 아닙니다.

네 가지 배분과 손으로 고치기

균형 50·20·30, 고단백 40·30·30, 저탄수 25·35·40, 키토 5·25·70 을 두었습니다. 2,200kcal 에서 단백질은 차례로 110g, 165g, 192.5g, 137.5g 이고, 키토의 탄수화물은 27.5g 입니다. 세 칸을 손으로 고치면 그 비율로 계산하고, 고친 비율이 네 배분 중 어느 것과 같으면 고르는 칸이 그것을 가리킵니다. 어느 것과도 같지 않으면 고르는 칸은 첫째 것에 머물러 있지만 계산은 넣은 숫자대로입니다.

체중을 넣으면 kg 당 단백질이 붙습니다

단백질 g 을 체중으로 나눈 값입니다. 70kg 에 110g 이면 1.57g/kg 입니다. 거꾸로 셀 때 쓰기 좋습니다 — 1.6g/kg 을 맞추려면 112g, 448kcal 이라 2,200kcal 의 20.4% 이고, 2.0g/kg 이면 140g, 560kcal 로 25.5% 입니다. 비율만 보면 안 보이는 숫자라 따로 둔 것입니다. 체중을 0 으로 두면 이 줄은 나오지 않습니다.

합이 100 이 아닐 때, 그리고 하지 않는 것

세 비율의 합이 100 이 아니면 그렇다고 알리되 계산은 그대로 합니다. 50·30·30 이면 110% 라 g 에서 되짚은 열량이 2,420kcal 로 넣은 값과 달라집니다. 조용히 맞춰 주면 어느 칸을 잘못 넣었는지 모른 채 지나갑니다. 하루 열량 자체는 여기서 내지 않고, 식이섬유·당류·알코올을 따로 가르지 않으며, 끼니별로 나누지도 않습니다. 비율에 정답은 없고 이 화면은 그것을 고르지 않습니다.

자주 묻는 질문

Q1g 에 4·4·9kcal 은 어디서 온 값인가요?

20세기 초 윌버 애트워터가 정리한 계수이고 지금도 식품 영양성분 표시에 그대로 쓰입니다. 실제 흡수되는 열량은 식품에 따라 조금씩 다르지만, 표시된 값과 같은 기준을 써야 라벨과 계산이 맞아떨어집니다. 알코올은 1g 에 7kcal 인데 이 화면은 다루지 않습니다.

Q단백질은 하루에 얼마나 먹어야 하나요?

권장섭취량은 체중 1kg 당 0.8g 이지만 그것은 결핍을 막는 최소선입니다. 근력 운동을 하며 근육을 늘리거나, 감량 중에 근육을 지키려는 경우에는 1.6~2.2g/kg 쯤이 자주 인용됩니다. 이 화면이 kg 당 단백질을 함께 보여 주는 것은 비율(%)만 보면 그 값이 눈에 안 들어오기 때문입니다.

Q비율 합이 100%가 아니면 어떻게 되나요?

화면이 그 사실을 알려 주고 계산은 그대로 합니다. 조용히 100%로 맞춰 주면 어디를 잘못 넣었는지 모른 채 지나가기 때문입니다. 합이 100%가 아니면 g 수의 열량 합도 넣으신 하루 열량과 달라집니다.

Q1,800kcal 에 단백질 30% 면 몇 g 인가요?

1,800 × 0.3 = 540kcal 이고 4 로 나누면 135g 입니다. 체중 60kg 이면 2.25g/kg 입니다. 열량 칸을 1,800 으로, 단백질 칸을 30 으로 바꾸면 표에 그대로 나옵니다.

Q지방은 왜 g 수가 이렇게 적게 나오나요?

1g 에 9kcal 이라 같은 열량이면 탄수화물·단백질의 4/9 만큼의 g 이 됩니다. 30% 인 660kcal 이 73.3g 이고, 같은 660kcal 을 탄수화물로 먹으면 165g 입니다. 식품 라벨의 지방 g 을 그대로 견주면 되므로, 숫자가 작다고 해서 비율이 낮은 것은 아닙니다.