만나이 계산기 (만 · 세는 · 연나이)
생년월일로 만나이·세는나이·연나이를 한 번에
YYYY-MM-DD (예: 1990-05-15)
비우면 오늘. 특정 날짜의 나이도 확인
생년월일을 입력하면 만·세는·연나이를 계산합니다.
한국인에게는 나이가 셋일 수 있다
대부분의 나라에서 나이는 하나지만, 한국에서는 상황에 따라 만나이·세는나이·연나이세 가지가 쓰였습니다. 같은 사람이 “서른셋이자 서른다섯이자 서른넷”일 수 있다는 뜻입니다. 이게 헷갈리는 건 당연합니다 — 셋의 계산 방식이 서로 다르기 때문입니다.
1990년 5월 15일생을 2024년 3월에 계산하면 (생일 전):
만나이 = 2024 − 1990 − 1(생일 전) = 33세
세는나이 = 2024 − 1990 + 1 = 35세
연나이 = 2024 − 1990 = 34세만나이: 생일에 한 살
만나이는 국제 표준입니다. 태어난 순간을 0살로 시작해, 생일이 돌아올 때마다 한 살씩 먹습니다. 그래서 계산에는 두 가지가 필요합니다 — 연도의 차이, 그리고 올해 생일이 지났는가. 생일이 지났으면 기준연도 − 출생연도, 아직 안 지났으면 거기서 하나를 더 뺍니다. 이 “생일이 지났는가” 한 조건이 만나이의 전부입니다.
세는나이: 태어나면 1살, 설날 대신 1월 1일에 +1
세는나이(한국나이)는 두 지점에서 만나이와 갈립니다.
- 시작점 — 태어나자마자 1살입니다(만나이는 0살). 뱃속의 열 달을 한 살로 친다는 해석이 흔합니다.
- 먹는 시점 — 생일이 아니라 1월 1일에 모두가 함께 한 살씩 먹습니다.
그래서 세는나이는 만나이보다 항상 1살, 생일 전이면 2살 많습니다. 극단적인 예로 12월 31일에 태어난 아기는 그날 세는나이 1살이었다가 다음 날 곧바로 2살이 됩니다 — 만나이로는 태어난 지 하루 된 0살인데 말입니다. 이 연초 일괄 +1 이 세는나이 특유의 지점입니다.
연나이: 연도만 본다
연나이는 가장 단순합니다 — 기준연도 − 출생연도, 생일을 아예 따지지 않습니다. 계산이 쉽고 ‘같은 해에 태어난 사람을 한 묶음’으로 다루기 좋아서, 병역법·청소년보호법같은 데서 씁니다. 술·담배 구매나 병역 판정이 생일과 무관하게 “○○년생부터”로 정해지는 게 이 때문입니다 — 같은 2005년생은 1월생이든 12월생이든 같은 해에 함께 성인 취급을 받습니다.
2023년 만나이 통일법: 무엇이 바뀌고 무엇이 그대로인가
2023년 6월 28일부터, 법령·행정·계약에서 나이는 특별한 규정이 없으면 만나이로 해석하도록 통일됐습니다. 그전에는 법마다 기준이 섞여 “이 나이가 만이야 연이야”를 매번 따져야 했는데, 그 기본값을 만나이로 정리한 것입니다.
다만 이 법이 바꾼 것과 아닌 것을 구분해야 합니다. 바뀐 것은 공식 문서의 기본 해석입니다. 그대로인 것은 둘입니다 — 첫째, 일상에서 나이를 세는 세는나이 문화는 법으로 없앨 수 없어 여전히 쓰입니다. 둘째, 연나이를 명시한 제도(병역·청소년보호법·초등 입학 등)는 예외로 계속 연나이를 씁니다. 그래서 통일법 이후에도 세 나이는 사라지지 않았고, “공식 문서는 만나이가 기본”이라는 한 겹이 정리됐을 뿐입니다.
위 계산기는 생년월일 하나로 이 셋을 동시에 계산하고, 만나이가 갈리는 핵심인 ‘올해 생일이 지났는지’를 함께 표시합니다. 기준일을 바꾸면 특정 날짜(예: 입사일, 시험일) 기준의 나이도 확인할 수 있습니다.
자주 묻는 질문
- 만나이는 어떻게 계산하나요?
- 기준일(보통 오늘)에서 출생 연도를 뺀 뒤, 올해 생일이 아직 안 지났으면 1을 더 뺍니다. 예를 들어 1990년 5월 15일생을 2024년에 계산하면, 5월 15일이 지났으면 34세(2024−1990), 아직 안 지났으면 33세입니다. 태어난 순간을 0세로 시작해 생일마다 한 살씩 먹는, 국제적으로 통용되는 방식입니다. 이 계산기는 생년월일만 넣으면 오늘 기준 만나이를 바로 보여 주고, 기준일을 바꿔 특정 날짜의 나이도 확인할 수 있습니다.
- 세는나이(한국나이)는 왜 만나이보다 많나요?
- 두 가지가 다르기 때문입니다. 세는나이는 태어나자마자 1살로 시작하고(만나이는 0살), 생일과 무관하게 1월 1일이 되면 모두가 한 살씩 먹습니다. 그래서 세는나이는 만나이보다 항상 1살, 생일이 안 지났으면 2살 많습니다. 예컨대 12월 31일에 태어난 아기는 그날 세는나이 1살, 다음 날(1월 1일) 곧바로 2살이 되지만 만나이로는 태어난 지 하루 된 0살입니다. 이 '연초 일괄 +1'이 한국식 나이 특유의 부분입니다.
- 연나이는 또 무엇인가요?
- 단순히 '올해 연도 − 출생 연도'입니다. 생일을 따지지 않고 태어난 해만 봅니다. 만나이와 달리 계산이 쉬워서, 병역법·청소년보호법처럼 '같은 해에 태어난 사람을 같이 묶어야' 편한 법에서 씁니다. 예를 들어 술·담배 구매 가능 나이나 병역 판정은 생일과 상관없이 연나이 기준이라, 같은 2005년생은 생일과 무관하게 같은 해에 성인 취급을 받습니다. 그래서 한국인은 상황에 따라 나이가 셋(만·세는·연)일 수 있습니다.
- 2023년 만나이 통일법은 무엇을 바꿨나요?
- 2023년 6월 28일부터 법령·행정·계약에서 나이는 별도 규정이 없으면 '만나이'로 해석하도록 통일했습니다. 그전에는 법마다 만나이·연나이가 섞여 혼란이 있었습니다. 다만 이 법이 일상의 세는나이 문화를 없앤 것은 아니고, 병역·청소년보호법·초등학교 입학처럼 '연나이'를 명시한 일부 제도는 그대로 연나이를 씁니다. 즉 공식 문서의 기본값이 만나이로 정리된 것이지, 세 가지 나이가 하나로 합쳐진 것은 아닙니다.
- 생일이 아직 안 지났으면 몇 살인가요?
- 만나이로는 아직 작년 생일 기준 나이입니다. 올해 생일이 지나야 한 살을 더 먹습니다. 반면 세는나이는 이미 1월 1일에 한 살을 먹었으므로 생일과 무관하고, 연나이도 연도만 보므로 생일과 무관합니다. 그래서 생일 전에는 세 나이의 차이가 가장 크게 벌어집니다 — 만나이는 가장 작고, 세는나이는 만나이보다 2살 많습니다. 이 계산기는 '생일이 지났는지'를 함께 표시해 이 차이가 어디서 오는지 보여 줍니다.
- 2월 29일에 태어나면 나이는 어떻게 되나요?
- 평년에는 2월 29일이 없으므로, 만나이 기준으로는 3월 1일에 한 살을 먹는 것으로 봅니다. 이 계산기도 2월 29일생을 그렇게 처리합니다 — 평년 2월 28일까지는 아직 생일 전, 3월 1일부터 생일이 지난 것으로 계산합니다. 4년에 한 번 돌아오는 2월 29일 당일에는 물론 그날 생일이 지난 것으로 봅니다.