이 계산기는 무엇을 구하나요?
생년월일 하나로 만 나이(생일 기준), 연 나이(연도 차이), 세는 나이(태어나면 한 살) 세 가지를 동시에 구합니다. 오늘 기준으로 생일이 지났는지까지 따지므로, 같은 해에 태어나도 3월생과 11월생의 만 나이가 다르게 나옵니다. 태어난 지 며칠인지, 다음 생일까지 며칠 남았는지, 띠와 별자리도 함께 보여줍니다.
만 나이는 어떻게 계산하나요?
공식은 두 줄입니다.
- 생일이 지났으면 → 올해 − 태어난 해
- 생일이 아직 안 지났으면 → 올해 − 태어난 해 − 1
1990년 8월 15일생을 2026년 9월 28일 기준으로 넣어 보겠습니다. 생일(8월 15일)이 지났으므로 2026 − 1990 = 만 36세입니다. 같은 사람을 2026년 3월 1일에 계산하면 생일 전이라 2026 − 1990 − 1 = 만 35세가 됩니다. 한 사람의 만 나이가 한 해 안에서 두 값을 갖는 셈이고, 나이를 물으면 "생일 지났어?"를 되묻게 되는 이유가 이것입니다.
근거 조문은 「민법」 제158조입니다. "나이는 출생일을 산입하여 만(滿) 나이로 계산하고, 연수(年數)로 표시한다. 다만, 1세에 이르지 아니한 경우에는 월수(月數)로 표시할 수 있다." 태어난 날을 첫날로 세기 때문에 출생일이 만 0세이고 첫 생일에 만 1세가 됩니다. 돌이 되기 전에는 "생후 7개월"처럼 월수로 표시해도 조문에 맞습니다.
세 나이는 얼마나 벌어지나요?
2000년 5월 10일생 한 사람을 두 시점에 계산하면 이렇게 나옵니다.
| 계산 기준일 | 만 나이 | 연 나이 | 세는 나이 |
|---|---|---|---|
| 2026-03-01 (생일 전) | 25세 | 26세 | 27세 |
| 2026-09-28 (생일 후) | 26세 | 26세 | 27세 |
생일 전에는 만 나이와 세는 나이가 2세까지 벌어집니다. 연 나이(올해 − 태어난 해)와 세는 나이(올해 − 태어난 해 + 1)는 생일과 무관하게 1월 1일에만 오르므로 한 해 동안 값이 고정입니다. 움직이는 것은 만 나이 하나뿐입니다.
2023년 6월 28일에 정확히 무엇이 바뀌었나요?
흔히 "만 나이 통일법"이라 부르는 개정이 2023년 6월 28일 시행되면서 두 조문이 정비됐습니다. 하나는 위에 인용한 「민법」 제158조(나이의 계산과 표시), 다른 하나는 「행정기본법」 제7조의2(행정에 관한 나이의 계산 및 표시)입니다. 후자의 문장이 핵심입니다.
"행정에 관한 나이는 다른 법령등에 특별한 규정이 있는 경우를 제외하고는 출생일을 산입하여 만(滿) 나이로 계산하고, 연수(年數)로 표시한다."
바뀐 것은 표시 원칙입니다. 법령이나 공문서에 그냥 "20세"라고 적혀 있으면 이제 만 20세로 읽습니다. 예전에는 같은 문구를 두고 세는 나이인지 연 나이인지 다투는 일이 있었고, 그 해석 비용을 없앤 것이 개정의 목적입니다. 반대로 바뀌지 않은 것은 개별 법이 따로 정해 둔 나이입니다. 위 단서가 "다른 법령등에 특별한 규정이 있는 경우를 제외하고는"이라고 못 박고 있어서, 통일 원칙이 생겨도 개별 법이 달리 정하면 그 법이 그대로 우선합니다.
그런데 왜 아직 연 나이를 쓰는 곳이 있나요?
바로 그 단서 때문입니다. 대표적인 세 가지를 조문으로 확인하면 이렇습니다.
| 분야 | 조문 | 어떻게 세나 |
|---|---|---|
| 병역 | 「병역법」 제2조 제2항 | "○○세부터"는 그 연령이 되는 해의 1월 1일부터, "○○세까지"는 그 연령이 되는 해의 12월 31일까지 |
| 주류·담배 등 청소년 규제 | 「청소년 보호법」 제2조 제1호 | 19세 미만이 청소년. 단 19세가 되는 해의 1월 1일을 맞이한 사람은 제외 |
| 초등학교 취학 | 「초·중등교육법」 제13조 제1항 | 6세가 된 날이 속하는 해의 다음 해 3월 1일에 입학 |
그래서 경계가 이렇게 갈립니다. 2007년 12월생은 2026년 1월 1일에 만 나이로는 아직 18세이지만, 청소년 보호법상 청소년에서는 빠져 주류·담배 구매가 가능해집니다. 반면 「민법」 제4조가 정한 성년(19세)에 이르는 시점은 2026년 12월 생일이라, 같은 시기에 법정대리인 동의 없이 단독으로 계약을 맺을 수는 없습니다. 한 사람이 같은 날 "술은 되고 계약은 안 되는" 상태가 되는 것이고, 이것은 오류가 아니라 두 법이 서로 다른 기준을 쓴 결과입니다.
취학은 조문이 만 나이 기준이지만 결과는 출생연도로 묶입니다. 2019년생은 1월생이든 12월생이든 모두 2025년 중에 만 6세가 되므로 2026년 3월 1일에 함께 입학합니다. 만 나이 통일로 학년이 흩어질까 걱정할 일은 없습니다.
2월 29일에 태어났으면 나이는 언제 오르나요?
「민법」 제160조 제3항은 "월 또는 연으로 정한 경우에 최종의 월에 해당일이 없는 때에는 그 월의 말일로 기간이 만료한다"고 정합니다. 이 규정을 그대로 적용하면 2월 29일생의 나이는 평년에는 2월 28일이 지날 때 오릅니다. 다만 본 계산기는 월과 일을 그대로 비교하는 방식이어서 평년에는 3월 1일에 한 살이 오릅니다. 하루 차이가 자격·기한에 걸리는 상황이라면 계산기 결과가 아니라 담당 기관의 판단을 확인하세요.
이 계산기가 못 하는 것
- 보험 나이 — 보험사가 쓰는 나이(상령일)는 만 나이의 남은 개월을 반올림하는 방식이라 만 나이와 최대 1세 차이가 납니다. 가입 직전 며칠로 보험료가 달라질 수 있으니 보험사에 직접 확인하세요.
- 음력 생일 — 입력은 양력 기준입니다. 음력 생일만 아는 경우에는 음력 양력 변환기로 양력 날짜를 먼저 구해 넣으세요.
- 띠의 설날 보정 — 띠는 양력 출생연도를 12로 나눈 나머지로 계산합니다. 음력 설 이전인 1~2월생은 실제 간지로는 전년도 띠일 수 있어 결과가 한 칸 밀릴 수 있습니다.
- 출생 시각 — 시·분은 반영하지 않습니다. 나이는 날짜 단위로 세는 것이 「민법」의 기간 계산 방식과도 맞습니다.
기간을 날 단위로 정확히 세야 한다면 날짜 계산기로 두 날짜 사이 일수를, 남은 날을 세야 한다면 디데이 계산기를 쓰는 편이 빠릅니다.
자주 하는 오해
- "만 나이 통일로 모두 한두 살 어려졌다" — 법적 나이는 원래 대부분 만 나이였습니다. 달라진 것은 문서에 적히는 표시 방식이지 사람의 나이나 자격 시점 자체가 아닙니다.
- "연 나이는 없어졌다" — 병역·청소년 규제처럼 1월 1일 일괄 적용이 필요한 영역에는 그대로 남아 있습니다.
- "세는 나이는 틀린 나이다" — 법적 효력이 없을 뿐, 일상 대화에서 쓰는 것을 금지하는 규정은 없습니다.