카페인은 '하루에 얼마나'와 '언제 마셨나'를 함께 봐야 합니다
식약처는 카페인 하루 최대 섭취 권고량을 성인 400mg 이하, 임산부 300mg 이하, 어린이·청소년 체중 1kg당 2.5mg 이하로 정했습니다. 전문점 커피 한 잔(250mL)의 평균이 132mg이니 성인은 세 잔 정도면 한도에 가까워집니다. 그런데 같은 양을 마셔도 오후 늦게 마시면 잠자리에 들 때 몸속에 많이 남습니다. 성인 평균 반감기가 약 5시간이라 오후 3시에 마신 200mg은 밤 11시에도 약 66mg이 남습니다.
위 계산기는 마신 음료와 시각을 받아 오늘 합계를 한도와 비교하고, 몸속에 남은 카페인을 하루 곡선으로 그려 지금과 잠자리 시각의 양을 보여 줍니다. 옛 계산기는 체중과 '민감도'로 권장량을 바꿨지만 그 계수에는 공식 근거가 없었고, 고령자 300mg 같은 출처 없는 기준도 있어 이번에 버렸습니다.
계산기 쓰는 법
- 대상 고르기: 성인·임신 중·수유 중·어린이·청소년 가운데 고릅니다. 어린이·청소년은 체중을 넣어야 하루 한도가 나옵니다.
- 잠자리 시각과 반감기: 잠드는 시각을 넣고, 반감기는 보통 5시간으로 둡니다. 흡연자는 2.5시간, 임신 후기는 15시간으로 바꿔 비교할 수 있습니다.
- 마신 음료 더하기: 마신 시각을 고른 뒤 음료 버튼을 누르거나 제품에 적힌 mg을 직접 넣습니다.
- 결과 보기: 한도 막대, 남은 양, 지금·잠자리 몸속 추정치, 하루 곡선이 바로 바뀝니다. 기록은 저장 스위치를 켤 때만 이 브라우저에 남습니다.
식약처 하루 최대 섭취 권고량
| 대상 | 하루 최대 | 예 |
|---|---|---|
| 성인 | 400mg 이하 | 전문점 커피 250mL 약 3잔 |
| 임산부 | 300mg 이하 | 전문점 커피 250mL 약 2잔 |
| 어린이·청소년 | 체중 1kg당 2.5mg 이하 | 체중 40kg이면 100mg, 50kg이면 125mg |
식약처는 수유부 기준을 따로 두지 않았습니다. 계산기는 수유 중이면 성인 기준으로 계산하고, 유럽식품안전청이 임신·수유 중 하루 200mg까지를 안전하다고 본다는 점을 함께 알려 줍니다.
음료별 카페인 함량
식약처 정보그림 '식품통계로 알아보는 음료류 이야기'의 평균값입니다. 같은 종류라도 원두·추출 방식·용량에 따라 크게 다르므로 제품에 적힌 함량이 있으면 그 값을 쓰세요.
| 음료 | 기준 | 카페인 |
|---|---|---|
| 전문점 커피 | 250mL | 132mg |
| 커피음료(캔·병) | 250mL | 103mg |
| 에너지음료 | 250mL | 80mg |
| 커피믹스 | 250mL | 56mg |
| 콜라 | 250mL | 27mg |
| 녹차 | 티백 1개 | 22mg |
카페인이 1mL당 0.15mg 이상 든 액상 음료에는 '고카페인 함유' 표시를 해야 합니다. 에너지음료를 고를 때 이 표시와 총 카페인 함량을 함께 보세요.
반감기와 잠자리 시각
반감기는 몸속 카페인이 절반으로 줄어드는 데 걸리는 시간입니다. NCBI StatPearls는 성인 평균을 약 5시간으로 보고, 흡연자는 최대 50% 짧아지며 임신 후기에는 최대 15시간까지 길어질 수 있다고 설명합니다. 오후 3시에 200mg을 마셨을 때 남는 양은 다음과 같습니다(mg).
| 시각 | 반감기 2.5시간 | 5시간 | 15시간 |
|---|---|---|---|
| 오후 5시 | 115 | 152 | 182 |
| 밤 8시 | 50 | 100 | 159 |
| 밤 11시 | 22 | 66 | 138 |
| 새벽 2시 | 9 | 44 | 120 |
예시 기록(오전 8시 30분 전문점 커피 132mg, 오후 1시 커피음료 103mg, 오후 4시 녹차 22mg)은 하루 합계 257mg으로 성인 한도의 64%이고, 반감기 5시간이면 밤 11시에 약 52mg이 몸속에 남습니다.
나라마다 기준이 다른 점
- 한국 식약처: 성인 400mg, 임산부 300mg, 어린이·청소년 체중 1kg당 2.5mg.
- 캐나다 보건부: 성인 400mg, 임신·수유·임신 준비 중 300mg, 18세 미만 체중 1kg당 2.5mg.
- 유럽식품안전청(EFSA, 2015): 성인 400mg, 한 번에 200mg(체중 70kg 성인 기준 약 3mg/kg), 임신·수유 중 200mg, 어린이·청소년 체중 1kg당 3mg.
성인 400mg은 세 기관이 같고, 임신·수유와 어린이 기준이 조금씩 다릅니다.
자주 틀리는 경우
- 잔 수로만 셈: 커피믹스 한 잔과 전문점 커피 한 잔은 두 배 넘게 차이 납니다. mg으로 더해야 합니다.
- 카페인은 커피에만 있다고 봄: 녹차·홍차·콜라·에너지음료에도 들어 있습니다.
- 한도만 지키면 잠에 영향이 없다고 봄: 하루 합계가 한도 안이어도 늦게 마신 카페인은 잠자리 시각까지 남습니다.
- 어린이·청소년에게 성인 기준을 씀: 체중 1kg당 2.5mg이라 체중 40kg이면 하루 100mg입니다.
한계와 주의
- 몸속 양은 마신 양을 그 시각에 모두 흡수하고 반감기마다 절반씩 줄어든다고 본 단순 추정입니다. 실제로는 흡수에 시간이 걸리고, 체질·약·흡연·임신 여부에 따라 달라집니다.
- 음료 버튼은 식약처 공개 자료의 평균값이라 특정 제품의 함량과 다를 수 있습니다.
- 심장 질환, 불안 장애, 복용 중인 약이 있으면 의사와 상의하세요.
- 기록은 저장을 켤 때만 이 브라우저에 남고 서버로 보내지 않습니다.
기준일 출처는 2026-10-10에 확인했습니다.
출처
- 01식약처 보도자료: 카페인 최대 일일섭취권고량(2015-06-30)성인 400mg, 임산부 300mg, 어린이·청소년 체중 1kg당 2.5mg
- 02식약처 정보그림: 식품통계로 알아보는 음료류 이야기음료별 카페인 평균 함량(250mL·티백 기준)
- 03식품안전나라: 카페인 안내고카페인 함유 표시(1mL당 0.15mg 이상)
- 04Health Canada: Caffeine in foods성인 400mg, 임신·수유 300mg, 18세 미만 2.5mg/kg
- 05EFSA: Scientific Opinion on the safety of caffeine (2015)성인 400mg, 1회 200mg, 임신·수유 200mg, 어린이 3mg/kg
- 06NCBI StatPearls: Caffeine성인 평균 반감기 약 5시간, 흡연자 최대 50% 짧음, 임신 후기 최대 15시간
자주 묻는 질문
하루 카페인 권장량은 얼마인가요?
식약처의 하루 최대 섭취 권고량은 성인 400mg 이하, 임산부 300mg 이하, 어린이·청소년은 체중 1kg당 2.5mg 이하입니다. 체중 50kg인 청소년이라면 하루 125mg입니다.
커피 한 잔에는 카페인이 얼마나 들어 있나요?
식약처 정보그림에 따르면 250mL 기준 평균으로 전문점 커피 132mg, 커피음료 103mg, 커피믹스 56mg, 에너지음료 80mg, 콜라 27mg이고 녹차 티백 1개는 22mg입니다. 제품과 크기에 따라 다르니 표시가 있으면 그 값을 쓰세요.
오후에 마신 커피는 밤까지 얼마나 남나요?
성인 평균 반감기 약 5시간으로 계산하면 오후 3시에 마신 200mg은 밤 8시에 약 100mg, 밤 11시에 약 66mg, 새벽 2시에도 약 44mg이 남습니다. 반감기는 사람마다 다릅니다.
카페인 반감기는 모두 같은가요?
아닙니다. 성인 평균은 약 5시간이지만 흡연자는 최대 50% 짧아지고, 임신 후기에는 최대 15시간까지 길어질 수 있습니다. 계산기에서 2.5·5·15시간을 골라 비교할 수 있습니다.
임신 중이거나 수유 중이면 얼마까지 괜찮나요?
식약처는 임산부 하루 300mg 이하를 권고합니다. 수유부 기준은 따로 없으며, 유럽식품안전청은 임신·수유 중 하루 200mg까지를 안전하다고 봅니다. 담당 의사와 상의하는 것이 좋습니다.
고카페인 표시는 어떤 제품에 붙나요?
카페인이 1mL당 0.15mg 이상 들어 있는 액상 음료에는 '고카페인 함유' 표시를 해야 합니다. 에너지음료 등을 고를 때 총 카페인 함량 표시를 함께 확인하세요.
카페인 곡선은 정확한가요?
마신 양을 그 시각에 모두 흡수하고 반감기마다 절반씩 줄어든다고 본 단순 추정입니다. 실제로는 흡수에 시간이 걸리고 체질·약·흡연 여부에 따라 달라지므로 참고용으로만 보세요.
기록은 어디에 저장되나요?
기본으로는 저장하지 않고, 저장 스위치를 켤 때만 이 브라우저에 오늘 기록이 남으며 자정이 지나면 새로 시작합니다. 서버로 보내지 않습니다.