← 전체 글
가이드 2026년 8월 · 5분 분량

칼로리를 위한 바코드 스캔|영양성분표가 말하지 않는 것

짧은 답: 바코드 스캔은 포장 식품을 기록하는 가장 정확한 방법이에요. 숫자가 추정이 아니라 제조사의 표시에서 오니까요. 다만 표시는 제조사가 정한 「1회 제공량」에 대한 것이고, 반올림 규칙에 따라 제공량당 20~30kcal이 숨을 수 있으며, 포장 중 얼마나 먹었는지에 대해서는 아무 말도 하지 않아요. 스캔에 양을 덧붙이면 거의 정확하지만, 스캔만으로는 사진보다 더 어긋날 수도 있어요.

어떻게 동작하나요

포장의 바코드는 상품 코드(유럽은 EAN, 미국은 UPC, 한국은 KAN)이지 영양 데이터가 아니에요. 앱이 카메라로 코드를 읽고, 코드와 상품·표시를 연결해 둔 데이터베이스에서 찾아요. 데이터베이스는 세 종류예요.

  • 제조사 제공 데이터. 브랜드에서 직접 와서 정확하지만 빠진 게 많아요.
  • Open Food Facts. 이용자들이 채우는 공개 데이터베이스로 수백만 개 상품이 있고 유럽에서 특히 강하며 어떤 앱이든 무료로 쓸 수 있어요. 배합이 바뀌면 항목이 낡아요.
  • 앱 자체 데이터. MyFitnessPal의 2천만 건은 대부분 이용자가 올린 것이라 범위가 넓은 만큼 틀린 항목 비율도 높아요.

범위는 지역에 따라 달라요. 국내 상품은 국내 앱이 더 잘 찾는 편이에요. 스캔했는데 아무것도 안 나오면 스캐너 고장이 아니라 데이터베이스의 구멍이에요. 영양성분표를 찍거나 상품명을 입력하세요.

스캔으로 정확히 얻는 것

칼로리, 단백질, 탄수화물, 지방, 그리고 표시에 인쇄된 모든 것. 당류, 식이섬유, 나트륨, 포화지방, 때로는 비타민까지요. 그래서 바코드는 대부분의 앱이 무시하는 세 가지 — 당, 식이섬유, 나트륨 — 를 얻는 가장 좋은 입력이에요. 사진에는 결코 담기지 않는 방식으로 표시에 적혀 있으니까요.

CalMePlease는 스캔할 때 이것들을 열 가지 항목에 자동으로 넣어요. 탄단지 네 개만 보는 앱은 버려요.

표시가 감추는 것

1. 제공량은 당신의 양이 아니에요

모든 표시는 1회 제공량 기준이고, 무엇을 1회로 볼지는 제조사가 정해요. 100g짜리 과자 한 봉지가 「3회 제공량」으로 적혀 있을 수 있어요. 500ml 음료가 250ml 기준으로 표시되기도 해요. 스캔하고 기본값을 그대로 받으면 먹은 양의 3분의 1을 기록하게 돼요.

해결: 스캔한 뒤 양을 말하세요. 「한 봉지 전부」, 「반 병」, 「150g」. CalMePlease에서는 말하면 돼요. 스캔 오류의 대부분은 표시 오류가 아니라 양 오류예요.

2. 반올림 규칙

표시는 반올림이 허용돼요. 국내 식품표시기준에도 일정 값 미만은 「0」으로 표시할 수 있는 규정이 있어요. 미국에서는 50kcal 미만은 5단위, 그 이상은 10단위로 반올림하고 5kcal 미만은 0으로 적을 수 있어요. 지방은 0.5g 미만이면 0이 돼요. 「무지방」 조리용 스프레이가 이렇게 생겨요. 한 번에는 작은 차이지만, 작은 분량을 여러 번 먹는 하루에서는 50~100kcal이 드러나지 않아요.

3. 100g당, 1회 제공량당, 1포장당

유럽 표시는 100g 또는 100ml 기준 표기가 의무예요. 미국은 1회 제공량 기준이고 2016년부터 한 번에 먹는 제품은 포장당도 함께 적어요. 앱이 100g 값을 가져와 제공량처럼 보여주는 경우가 있으니 큰 포장에서는 계산 기준을 확인하세요.

4. 「판매 상태」와 「조리 후」

파스타, 쌀, 오트밀처럼 물을 먹는 것은 마른 상태로 표시돼요. 마른 쌀 100g은 약 350kcal, 지은 밥 100g은 약 130kcal이에요. 포장을 스캔하고 지은 무게를 기록하면 거의 세 배 어긋나요.

5. 허용 오차

당국은 실제 함량이 인쇄된 값과 다를 수 있음을 인정해요. 미국은 칼로리에서 최대 20% 정도이고 유럽도 비슷해요. 독립 검사에서 포장 식품이 표시보다 10~20% 높게 나오는 경우가 정기적으로 확인돼요.

6. 배합 변경

제조사는 배합을 바꿔요. 데이터 항목이 3년 전 것일 수도 있어요. 손에 든 표시가 스캔 결과와 다르면 표시가 맞아요.

바코드, 사진, 음성 — 언제 무엇을

상황가장 적합한 입력이유
포장 식품을 전부 먹음바코드표시대로 정확
포장 식품을 일부 먹음바코드+양 말하기먹은 비율에 대해 표시대로 정확
집에서 만든 접시사진+음성 메모바코드가 없음. AI가 구성 요소에 이름을 붙임
외식사진+음성 메모기름과 설탕이 숨어 있음
포장이 없는 간식음성가장 빠름
직접 지은 밥이나 면바코드+조리 후 무게표시는 마른 상태 기준

법칙은 이래요. 바코드는 인쇄된 것에 정확하고 양은 당신이 넣어요. 사진은 양을 추정하고 보이지 않는 건 당신이 넣어요. 음성은 둘 다 기억에서 넣어요.

무료로 바코드를 읽는 앱

무료 버전의 바코드
CalMePlease있음
Cronometer있음
Cal AI있음
다이어트 신있음
MyFitnessPalPremium만(2022년부터)
YazioPro만

실용적인 순서

  1. 스캔해요.
  2. 앱이 어떤 기준으로 계산했는지 봐요(1회 제공량? 100g? 마른 상태?).
  3. 얼마나 먹었는지 자기 단위로 말해요.
  4. 상품이 없으면 영양성분표를 찍거나 이름을 입력해요. 「비슷한」 항목을 고르지 마세요. 가장 큰 오차가 거기서 생겨요.
  5. 밥이나 면은 조리 후 양을 조리 후 항목에 기록해요.

이 중 두 단계가 양에 대한 거예요. 그게 전부의 교훈이에요. 표시는 정확하고, 변수는 당신의 분량이에요.

자주 묻는 질문

바코드가 사진보다 정확한가요? 포장 식품에서는 그래요. 먹은 양에 대해서는 아니에요. 스캔은 한 번 분량이었는지 한 봉지였는지 몰라요.

앱과 포장의 칼로리가 다른 이유는요? 배합 변경 뒤 항목이 낡았거나, 100g 값을 제공량으로 가져왔거나, 잘못 올라온 경우예요. 기준은 손에 든 표시예요.

앱들은 어떤 데이터베이스를 쓰나요? 제조사 데이터, Open Food Facts, 자체 이용자 등록이 섞여 있어요. 범위는 지역별이에요.

칼로리 말고 당과 나트륨도 스캔되나요? 돼요. 표시에 있으니까요. CalMePlease는 스캔할 때마다 당·나트륨·식이섬유를 열 가지 항목의 일부로 기록해요.

바코드가 없는 상품은요? 영양성분표를 찍거나 상품명을 말하세요. 채소, 과일, 정육, 빵집 제품에는 바코드가 없어요.


함께 읽기: AI는 음식을 어떻게 인식할까요 · 음성으로 식사 기록하기

CalMePlease는 무료 버전에서 바코드를 읽고, 표시의 당·나트륨·식이섬유를 포함해 한 끼당 열 가지를 측정해요. App Store에서 받기.

이어서 읽기
가이드

undefined

한번 써볼까요?

스캔해서 설치
App Store에서 다운로드