만 나이 계산법: 생일 지나기 전엔 1살 더 빼세요 (연 나이 예외 포함)
2023년 6월 28일부터 행정·민사상 나이는 만 나이로 통일되었습니다. 병역·청소년보호 등 일부 법령은 연 나이를 씁니다.
생일이 지나기 전이면 만 나이는 올해 연도 − 출생연도 − 1입니다. 생일이 지났다면 올해 연도 − 출생연도입니다. 법제처도 같은 방식으로 계산하도록 안내했습니다. 기준일 2026-10-22에 1996-12-31생은 생일 전이라 만 29세입니다. 연 나이는 30세입니다. 만 나이 통일법 뒤에도 일부 법령은 연 나이를 씁니다. 아래에 그 목록과 예시를 정리했습니다.
생일 전·후 계산법
만 나이는 태어난 날 0세로 시작합니다. 생일이 지날 때마다 1살씩 더하며, 1월 1일에 다 같이 더하지 않습니다.
- 올해 생일이 아직 안 왔다: 2026 − 출생연도 − 1
- 올해 생일이 이미 왔다: 2026 − 출생연도
법제처 예시도 같은 원리입니다. 6월 기준으로 2000년 5월생은 만 23세, 2000년 9월생은 만 22세입니다.
연 나이는 더 단순합니다. 올해 연도에서 출생연도를 빼면 끝입니다. 생일은 보지 않습니다.
같은 해에 태어나도 나이가 갈리는 표
기준일은 2026-10-22입니다. 1월 1일생과 12월 31일생을 비교했습니다.
| 생년월일 | 만 나이 | 연 나이 |
|---|---|---|
| 2019-01-01 | 7세 | 7세 |
| 2019-12-31 | 6세 | 7세 |
| 2008-01-01 | 18세 | 18세 |
| 2008-12-31 | 17세 | 18세 |
| 2007-01-01 | 19세 | 19세 |
| 2007-12-31 | 18세 | 19세 |
| 1996-01-01 | 30세 | 30세 |
| 1996-12-31 | 29세 | 30세 |
| 1961-01-01 | 65세 | 65세 |
| 1961-12-31 | 64세 | 65세 |
1월 1일생은 올해 생일이 이미 지나서 두 나이가 같습니다. 12월 31일생은 생일이 아직 안 와서 만 나이가 1살 적습니다. 연말생일수록 차이가 오래 유지됩니다.
연 나이를 쓰는 법령 목록
행정기본법은 다른 법령에 특별한 규정이 있으면 그 규정을 따르게 합니다. 연 나이를 만 나이로 바꾸려면 개별법 정비가 필요해서, 통일법 시행만으로 연 나이 기준이 바뀌지는 않았습니다.
법제처가 대표 예외로 꼽은 분야는 아래와 같습니다.
| 분야 | 연 나이 기준 | 근거 |
|---|---|---|
| 청소년 보호법 | 19세가 되는 해의 1월 1일을 맞은 사람은 청소년에서 제외 | 청소년 보호법 제2조 |
| 병역법 | 18세가 되는 해의 1월 1일부터 병역준비역 편입 | 병무청 |
| 병역법(이행 시기) | "○○세까지"는 그 연령이 되는 해의 12월 31일까지 | 병역법 조문 |
| 초·중등교육법 | 만 6세가 된 날이 속한 해의 다음 해 3월 1일 입학 | 법제처 FAQ |
| 공무원 시험 응시연령 | 법제처가 연 나이 예외 분야로 언급 | 법제처장 브리핑 |
초·중등교육법은 만 6세 기준이지만 입학 시점을 해 단위로 잡습니다. 그래서 표의 두 사람(2019-01-01생, 2019-12-31생)은 같은 해에 같은 학년으로 입학합니다.
공무원 시험의 구체적 응시 연령은 직렬마다 다릅니다. 시험 공고문으로 확인하세요.
2008년생·2007년생 사례
청소년 보호법. 성평등가족부 안내로는 2026년 기준 2008년 이후 출생자가 청소년입니다. 2007년생까지 술·담배를 살 수 있고, 생일 경과 여부는 보지 않습니다.
- 2007-12-31생은 만 18세지만 연 나이가 19세라서 청소년 보호법에서 제외됩니다.
- 2008-01-01생은 만 18세, 연 나이 18세라서 아직 청소년입니다.
- 만 나이가 같은 18세인데 법 적용은 다릅니다.
병역법. 연 나이 18세는 2008년생입니다. 2008-12-31생은 만 17세지만 올해 1월 1일부터 병역준비역에 편입된 것으로 봅니다.
연 나이를 뜻하는 법령 문구는 대부분 "○○세가 되는 해의 1월 1일"처럼 연도 기준임을 적어 둡니다. 서류에서 이런 문구를 보면 연 나이로 읽으세요.
명세서·서류와 나이가 다를 때
실제로 많이 헷갈리는 상황입니다.
- 연금·정년. 연금 수급 시기와 정년은 통일법으로 달라지지 않았습니다. 통일법 전에도 특별한 규정이 없으면 만 나이로 계산했습니다. 1961-12-31생은 올해 만 64세라서 만 65세 기준 제도에는 아직 못 미칩니다. 연 나이는 65세지만 연 나이로 계산하지 않습니다. 실제 수급 요건은 소득·재산 등이 따로 있으니 국민연금공단·복지로에서 확인하세요.
- 표시에 "만"이 없을 때. 공문서에서 나이 앞에 "만"이 없어도 만 나이를 뜻합니다. 연 나이 법령은 예외입니다.
- 민간 서비스. 학원·보험·멤버십·구독 서비스는 자체 약관으로 나이를 정합니다. 통일법 적용 대상이 아닌 곳도 있습니다. 약관의 나이 정의 항목을 확인하세요.
- 개월 수 표시. 1세 미만은 개월 수로 표시할 수 있습니다.
- 정비 현황. 법제처는 연 나이 규정 법령 정비를 추진하겠다고 밝혔습니다. 개정 여부는 시점마다 다를 수 있습니다. 해당 조문의 시행일을 확인하세요.
내 나이 바로 확인하기
생년월일만 넣으면 만 나이와 연 나이를 함께 보여주는 만 나이·D-day 계산기를 쓰세요. 생일 전후 헷갈림이 없습니다. 법령 판단용으로는 한 번 더 확인하세요.
요약
- 생일 전이면 올해 − 출생연도 − 1, 생일 후면 올해 − 출생연도입니다.
- 연 나이는 올해 − 출생연도이며, 생일은 보지 않습니다.
- 청소년 보호법·병역법·초·중등교육법은 해 단위 기준이 남아 있습니다.
- 최종 확인은 법제처(국가법령정보센터), 병무청, 성평등가족부, 교육부, 각 시험 공고문에서 하세요.