만 나이, 이제 이것만 쓰면 됩니다
2023년 6월부터 법령·계약·공문서의 나이는 만 나이로 통일됐습니다. 그전까지 한국에서는 세는 나이(태어나면 1살, 해 바뀌면 +1), 연 나이(올해 − 출생연도), 만 나이 세 가지가 섞여 쓰였고, 이것 때문에 서류마다 나이가 달라지는 일이 흔했습니다.
지금은 특별한 언급이 없으면 만 나이입니다. 위 계산기는 만 나이를 기본으로 보여주고, 비교를 위해 연 나이도 함께 표시합니다.
계산식
만 나이는 단순히 연도를 빼는 게 아닙니다. 생일이 지났는지를 따져야 합니다.
만 나이 = 기준연도 − 출생연도
(단, 기준일이 올해 생일 전이면 −1)
| 구분 | 계산 | 1990-03-15생, 2026-08-22 기준 |
|---|---|---|
| 만 나이 | 연도 차 − (생일 전이면 1) | 36세 |
| 연 나이 | 2026 − 1990 | 36세 |
| 세는 나이(옛날식) | 연 나이 + 1 | 37세 |
생일이 지났으면 만 나이와 연 나이가 같고, 아직 안 지났으면 만 나이가 1살 적습니다. 헷갈리는 지점이 딱 여기 하나입니다.
직접 확인해 본 것
가족 생일 6건을 넣어 손계산과 대조했습니다. 2월 29일생이 유일하게 걸리는 지점이었습니다. 윤년이 아닌 해에는 다음 생일이 3월 1일로 계산되는데, 법적으로는 2월 28일 24시에 나이를 먹는 것으로 봅니다. 하루 차이라 실생활에서는 문제가 되지 않지만, 계산기 결과가 하루 다르게 보일 수 있습니다.
자주 묻는 질문
Q. 연 나이는 어디에 쓰나요? A. 병역법, 청소년보호법처럼 연도 기준으로 일괄 적용해야 하는 법에서 씁니다. "2007년생부터 가능" 같은 표현이 연 나이 방식입니다.
Q. 보험·금융 서류의 나이는요? A. 보험 나이는 또 다릅니다. 만 나이를 기준으로 하되 6개월이 지나면 한 살 더한 것으로 보는 관행이 있어, 보험료 계산 시에는 실제 만 나이보다 한 살 많게 적용될 수 있습니다. 가입 전에 약관을 확인하세요.
Q. 취학 연령도 만 나이인가요? A. 초등학교 입학은 연도 기준입니다. 같은 해에 태어난 아이들이 함께 입학합니다.
상황별로 어떤 나이를 쓰나
같은 사람인데 서류마다 나이가 다르게 적히는 이유는 적용 기준이 다르기 때문입니다. 자주 마주치는 상황을 정리했습니다.
| 상황 | 적용 기준 | 예시 (1990-03-15생, 2026-08-22 기준) |
|---|---|---|
| 법령·계약·공문서 | 만 나이 | 36세 |
| 병역 판정·입영 | 연 나이 | 36세 |
| 청소년 보호(주류·담배) | 연 나이 | 2026 − 1990 = 36 |
| 초등학교 입학 | 출생연도 | 해당 연도 일괄 |
| 보험 가입 나이 | 만 나이 + 6개월 경과 시 +1 | 36 또는 37 |
특히 청소년보호법은 연 나이라서, 생일이 지나지 않아 만으로는 미성년이어도 그해 성년이 되는 사람은 주류·담배 구매가 가능합니다. 만 나이 통일 이후에도 이 부분은 예외로 남아 있어 현장에서 혼선이 잦습니다.
계산기 결과가 이상해 보일 때
세 가지 경우가 대부분입니다.
- 생일 당일 — 만 나이는 생일 당일에 올라갑니다. 계산기는 당일을 이미 한 살 더한 값으로 표시합니다
- 2월 29일생 — 평년에는 다음 생일이 3월 1일로 잡힙니다. 법적으로는 2월 28일 24시에 나이를 먹습니다
- 기준일을 과거로 넣은 경우 — 생년월일보다 앞선 날짜를 기준일로 넣으면 값이 나오지 않습니다
나이를 잘못 계산해서 생기는 실제 문제
숫자 하나 차이지만 실무에서 문제가 되는 경우가 있습니다.
- 계약 체결 — 만 19세 미만이 단독으로 맺은 계약은 취소될 수 있습니다. 생일 지남 여부가 그대로 유효성에 걸립니다
- 각종 지원금 연령 요건 — "만 34세 이하"처럼 적힌 요건은 신청일 기준 만 나이로 봅니다. 생일 하루 차이로 탈락하는 사례가 실제로 나옵니다
- 정년·연금 개시 — 만 나이 기준입니다. 생일이 지나야 요건이 충족됩니다
요건에 "만"이 붙어 있는지, 아니면 연도로만 적혀 있는지를 먼저 확인하는 습관이 안전합니다.
이 계산기의 기준
만 나이는 생일이 지났는지만 정확히 판정하면 끝납니다. 그래서 이 계산기는 연·월·일을 순서대로 비교합니다. 연도 차를 구한 뒤, 기준일의 월이 생일 월보다 앞서거나 같은 달에 일이 앞서면 1을 뺍니다.
연 나이는 비교용으로 함께 보여줍니다. 병역·청소년보호법처럼 연 나이를 쓰는 요건을 확인할 때 필요하기 때문입니다. 세는 나이(옛 한국 나이)는 2023년 이후 공식 문서에서 쓰지 않으므로 표시하지 않았습니다.
다음 생일까지 남은 날은 기준일이 생일 당일이면 '오늘'로 표시됩니다.
나이 기준이 바뀐 배경
2023년 6월 이전에는 한 사람의 나이가 서류마다 달랐습니다. 병원에서는 만 나이, 관공서 일부는 연 나이, 일상에서는 세는 나이를 썼기 때문입니다. 같은 사람이 36세이면서 37세이고 동시에 38세일 수 있었던 셈입니다.
행정기본법과 민법이 개정되면서 법령·계약·공문서의 나이는 별도 규정이 없으면 만 나이로 통일됐습니다. 그래서 지금은 "만"이라는 글자가 없어도 만 나이로 읽는 것이 원칙입니다.
바뀌지 않은 것도 있습니다. 병역법과 청소년보호법은 여전히 연 나이를 씁니다. 연도만으로 일괄 적용해야 행정이 굴러가는 영역이기 때문입니다. 그래서 "2007년생부터"라는 표현이 남아 있습니다.
실무에서 확인하는 순서
- 요건에 "만"이 붙어 있는지 본다 — 붙어 있으면 생일 지남 여부가 관건이다
- 연도로만 적혀 있으면 연 나이다 — 생일과 무관하다
- 애매하면 근거 법령을 찾아본다 — 청소년보호법·병역법이면 연 나이일 가능성이 높다
계산기를 만들며 확인한 예외
만 나이는 단순해 보이지만 경계에서 갈리는 경우가 있습니다. 직접 넣어 보며 확인한 것들입니다.
생일 당일 — 법적으로 생일 당일 0시에 한 살을 먹습니다. 계산기도 당일부터 올라간 값을 보여줍니다. "내일이 생일이니 아직 어리다"는 계산은 맞지만, 생일 당일이라면 이미 올라간 나이가 맞습니다.
2월 29일생 — 평년에는 2월 29일이 없습니다. 이 경우 법적으로는 2월 28일 24시에 나이를 먹는 것으로 봅니다. 계산기는 다음 생일을 3월 1일로 잡으므로 하루 차이가 보일 수 있습니다.
해외 출생 — 출생지 시차 때문에 현지 날짜와 가족관계등록부의 날짜가 다를 수 있습니다. 공적 서류에 기재된 날짜가 기준입니다.
나이 요건이 걸린 신청 — 지원금·청약처럼 "만 34세 이하" 같은 요건은 신청일 기준입니다. 접수 마감일이 아니라 실제 신청한 날로 판정되므로, 생일 직전이라면 하루 차이로 갈립니다.
나이를 물어보는 서류를 만날 때
신청서에 "나이"라고만 적혀 있고 기준이 없으면 만 나이로 적는 것이 원칙입니다. 다만 서류를 받는 기관이 연 나이로 심사한다면 나중에 어긋날 수 있으므로, 요건에 걸리는 경계 근처라면 접수처에 한 번 물어보는 편이 안전합니다.
특히 지원금·장학금처럼 상한 연령이 걸린 신청은 하루 차이로 탈락합니다. 생일 직전이라면 신청을 며칠 앞당기는 것만으로 요건을 충족할 수 있습니다.
정리
- 별도 표시가 없으면 만 나이입니다
- 만 나이는 생일이 지났는지가 전부입니다
- 병역·청소년보호법 같은 일부 법령은 연 나이를 씁니다
나이 계산이 끝났다면 D-day 계산기로 남은 날짜도 확인해 보세요.
이 글은 2026년 8월 기준으로 확인한 내용입니다. 법령이 개정되면 갱신합니다.
댓글
계산이 안 맞거나 빠진 조건이 있으면 남겨 주세요. 확인 후 반영합니다. (등록 후 검토를 거쳐 공개됩니다)
댓글 기능은 준비 중입니다. 설정 파일의
comments.app_id를 채우면 이 자리에 열립니다.