티스토리 뷰
목차
다이어트 이야기를 하다 보면 칼로리라는 말이 하루에도 몇 번씩 나옵니다. 그런데 막상 "칼로리가 정확히 뭐냐"고 물으면 대답이 제각각으로 갈립니다. 살을 찌게 만드는 무언가, 음식에 들어 있는 성분, 운동으로 태워 없애야 하는 대상처럼 뭉뚱그려 쓰이는 경우가 대부분입니다.
하지만 칼로리는 성분이 아니라 단위입니다. 길이를 잴 때 미터를 쓰고 무게를 잴 때 그램을 쓰듯, 에너지를 잴 때 쓰는 눈금입니다. 이 출발점을 한 번 정리해 두면 뒤에 이어지는 기초대사량, 활동계수, 적자 계산이 전부 같은 눈금 위에서 연결됩니다.
이 글에서는 1kcal이 어떻게 정의된 값인지, 그리고 식품 포장지 뒷면에 찍히는 숫자가 어떤 경로로 만들어지는지를 순서대로 정리합니다.
칼로리는 열량을 재는 단위입니다
1kcal의 정의
1kcal은 물 1kg의 온도를 1℃ 올리는 데 필요한 열량으로 정의됩니다. 물 1리터가 담긴 주전자를 20℃에서 21℃로 데우는 데 드는 열이 딱 1kcal인 셈입니다. 원래 열역학에서 쓰던 단위가 영양학으로 넘어와 그대로 쓰이고 있는 것입니다.
국제단위계(SI)에서는 에너지를 줄(J)로 표기합니다. 1kcal은 4.184kJ에 해당합니다. 유럽 제품이나 해외 규격 문서에서 kcal과 kJ이 나란히 적혀 있는 것을 본 적이 있을 텐데, 두 숫자는 같은 값을 다른 눈금으로 적어 둔 것입니다.
kcal, Cal, cal, kJ가 헷갈리는 이유
표기가 네 가지나 되는 탓에 해외 자료를 볼 때 혼란이 생깁니다. 특히 미국 자료의 대문자 Cal은 우리가 쓰는 kcal과 같은 값인데, 소문자 cal과 생김새가 비슷해 오해를 부릅니다.
| 표기 | 값 | 주로 쓰이는 곳 |
|---|---|---|
| kcal | 기준 단위 | 국내 식품 영양성분 표시 |
| Cal (대문자 C) | 1kcal과 같음 | 미국 식품 라벨, 해외 논문 |
| cal (소문자 c) | 1kcal의 1/1000 | 화학·물리 실험 |
| kJ | 1kcal = 4.184kJ | 유럽 라벨, 국제 규격 병기 |
정리하면, 일상에서 "300칼로리"라고 말할 때의 그 칼로리는 사실 전부 kcal입니다. 소문자 cal 기준으로 따지면 30만 cal이 되니, 단위를 엄밀히 쓰는 자료를 읽을 때는 한 번씩 확인하는 편이 좋습니다.
식품 라벨의 kcal은 태워서 잰 값이 아닙니다
봄 칼로리미터로 실제 태워 보면
식품이 가진 에너지를 물리적으로 측정하는 장치를 봄 칼로리미터(bomb calorimeter)라고 합니다. 밀폐된 통 안에서 식품을 완전히 연소시키고, 그 열이 주위의 물 온도를 얼마나 올렸는지로 열량을 계산하는 방식입니다.
그런데 이렇게 얻은 값은 실제로 우리 몸이 쓸 수 있는 에너지보다 큽니다. 사람의 소화 과정은 연소만큼 완전하지 않기 때문입니다. 흡수되지 않고 그대로 배출되는 몫, 질소 화합물처럼 소변으로 빠져나가는 몫이 빠지지 않은 상태의 숫자라서 그렇습니다.
라벨에 찍히는 값은 계산으로 얻습니다
그래서 실제 식품 표시에는 실측값 대신 환산 계수를 곱한 계산값을 씁니다. 탄수화물 1g은 4kcal, 단백질 1g은 4kcal, 지방 1g은 9kcal로 환산하는 방식입니다. 20세기 초 윌버 애트워터가 정리한 계수라 애트워터 계수라고 부르고, 국제식량농업기구(FAO)가 이 체계를 문서로 정리해 두고 있습니다.
즉 포장지의 320kcal이라는 숫자는 그 제품을 실제로 태워 잰 결과가 아니라, 성분 분석으로 얻은 영양소량에 계수를 곱해 더한 값입니다. 두 경로의 차이를 그림 한 장으로 정리하면 이렇습니다.

그럼 라벨 숫자는 얼마나 믿어도 될까
결론부터 말하면 방향을 잡는 용도로는 충분하고, 소수점 단위로 맞추는 용도로는 부족합니다. 계산값이라는 성격상 다음과 같은 변수가 남아 있기 때문입니다.
- 원재료 편차 — 같은 품종의 농산물도 수확 시기와 재배 환경에 따라 성분이 다릅니다.
- 조리 과정 — 굽고 튀기는 과정에서 수분이 빠지고 기름이 더해지면 100g당 열량이 달라집니다.
- 표시 허용 오차 — 식품 표시 기준에는 실제 값과 표시 값 사이에 허용되는 오차 범위가 정해져 있습니다.
- 개인의 소화 흡수율 — 같은 음식을 먹어도 사람마다 실제 흡수되는 양이 조금씩 다릅니다.
그래서 칼로리 계산은 "정확한 숫자를 맞히는 일"이 아니라 "같은 기준으로 꾸준히 재서 추세를 보는 일"에 가깝습니다. 오늘 1,850kcal, 내일 1,910kcal처럼 기록하는 것 자체보다, 2주 평균이 어느 쪽으로 움직이는지가 훨씬 쓸모 있는 정보입니다.
직접 계산해 보기
영양성분표에 탄수화물 42g, 단백질 18g, 지방 9g이라고 적힌 도시락이 있다고 해봅시다. 계수를 곱해 더하면 이렇게 됩니다.
| 영양소 | 함량 | 계수 | 열량 |
|---|---|---|---|
| 탄수화물 | 42g | 4kcal/g | 168kcal |
| 단백질 | 18g | 4kcal/g | 72kcal |
| 지방 | 9g | 9kcal/g | 81kcal |
| 합계 | — | — | 321kcal |
라벨에 적힌 총 열량과 직접 더한 값이 10~20kcal 정도 어긋나는 일은 흔합니다. 식이섬유나 당알코올처럼 계수가 다른 성분이 섞여 있거나, 반올림 규칙이 적용된 경우입니다. 이 부분은 계수를 따로 다루는 글에서 이어서 정리하겠습니다.
자주 묻는 질문
칼로리가 0인 음료는 정말 0kcal인가요?
표시 기준에 따라 일정 값 미만이면 0으로 적을 수 있습니다. 완전한 0이 아니라 "표시상 0"에 가깝습니다. 한두 개로는 무시할 수준이지만 하루에 여러 개를 마신다면 총량으로 한 번 계산해 볼 가치는 있습니다.
같은 200kcal이면 무엇을 먹든 똑같나요?
에너지 단위로는 같은 200kcal입니다. 다만 소화에 쓰이는 열량(식이성 발열효과)과 포만감이 영양소마다 달라서, 이후 식사량에 미치는 영향까지 같다고 보기는 어렵습니다. 단위가 같다는 것과 몸에서 일어나는 일이 같다는 것은 다른 이야기입니다.
kJ로 적힌 해외 제품은 어떻게 읽나요?
kJ 값을 4.184로 나누면 kcal이 됩니다. 예를 들어 1,046kJ은 약 250kcal입니다. 암산할 때는 4로 나눈 뒤 조금 빼는 식으로 어림해도 큰 무리가 없습니다.
핵심 정리
- 칼로리는 성분이 아니라 에너지를 재는 단위이고, 1kcal은 물 1kg을 1℃ 올리는 열량입니다.
- 일상에서 말하는 칼로리는 전부 kcal이며, 미국 라벨의 대문자 Cal도 같은 값입니다. 1kcal = 4.184kJ입니다.
- 식품 라벨의 열량은 태워서 잰 실측값이 아니라 영양소량 × 환산 계수로 얻은 계산값입니다.
- 원재료 편차·조리·표시 허용 오차 때문에 라벨 값은 추정치입니다. 절대값보다 같은 기준으로 재서 보는 추세가 중요합니다.
참고 자료: 식품의약품안전처 식품영양성분 데이터베이스, FAO 식품 에너지 환산 보고서
함께 읽으면 좋은 글: 군대에서 20kg 뺐습니다 / 아침 운동 3개월 실제 후기
※ 이 글은 영양 성분과 에너지 단위에 관한 일반 정보이며, 의학적 진단이나 치료를 대신하지 않습니다. 질환이 있거나 약을 복용 중이라면 식단을 바꾸기 전에 의사 또는 영양사와 상담하시기 바랍니다.