우리나라에는 오랫동안 세 가지 나이가 공존했습니다. 태어나자마자 한 살이고 해가 바뀌면 한 살을 더하는 세는나이, 올해 연도에서 태어난 연도를 뺀 연 나이, 그리고 생일이 지나야 한 살이 늘어나는 만 나이입니다. 2023년 6월 28일부터는 법령에 따라 나이를 표시하거나 계산할 때 만 나이를 쓰도록 통일되었습니다.
만 나이 계산법
만 나이는 태어난 날을 0세로 보고 매년 생일이 되면 한 살씩 늘어납니다. 기준일의 연도에서 출생 연도를 빼고, 올해 생일이 아직 지나지 않았다면 1을 뺍니다. 예를 들어 2000년 12월 31일에 태어난 사람은 2026년 10월 11일 기준으로 만 25세이고, 2000년 10월 11일생은 같은 날 생일이어서 만 26세입니다.
세는나이·연 나이와의 차이
| 나이 | 계산 | 2000년 12월 31일생(2026.10.11 기준) |
|---|---|---|
| 세는나이 | 태어난 해 1살, 해가 바뀌면 +1 | 27세 |
| 연 나이 | 올해 − 출생 연도 | 26세 |
| 만 나이 | 생일이 지나야 +1 | 25세 |
같은 사람이 세는나이로는 27세, 연 나이로는 26세, 만 나이로는 25세가 될 수 있습니다. 생일이 연말에 가까울수록 한 해의 대부분을 연 나이보다 한 살 적은 만 나이로 지내게 됩니다.
예외: 연 나이를 쓰는 법령
모든 법령이 만 나이로 바뀐 것은 아닙니다. 청소년보호법처럼 연 나이를 기준으로 하는 경우가 남아 있습니다. 술·담배를 살 수 있는 나이는 만 19세가 되는 해의 1월 1일부터인 연 나이 기준 19세로 적용되어 만 나이와 다릅니다. 병역법의 병역 의무 연령, 초중등교육법의 취학 연령 같은 항목도 법령이 따로 정한 기준을 확인해야 합니다. 나이 기준이 중요한 일이라면 해당 법령의 조문을 직접 확인하는 것이 정확합니다.
윤년 2월 29일생은 언제 나이를 먹나
2월 29일에 태어난 사람은 평년에 2월 28일과 3월 1일 중 언제 나이를 먹는지가 헷갈릴 수 있습니다. 민법은 기간 계산에서 기산일에 해당하는 날의 전날 24시에 기간이 만료한다고 보기 때문에 평년에는 3월 1일을 생일로 봅니다. 예를 들어 2000년 2월 29일생이 2026년 2월 28일에 확인하면 만 25세이고, 3월 1일에 만 26세가 됩니다.
직접 계산해 보기
만 나이 · D-day 계산기에 생년월일과 기준일을 입력하면 만 나이와 다음 생일까지 남은 일수를 바로 볼 수 있습니다. 며칠 뒤의 날짜가 궁금하다면 시간·날짜 더하기 빼기 계산기를 이용하세요.
서류를 작성할 때
공공기관 서류와 계약서에는 만 나이를 기준으로 나이를 적습니다. 보험은 상령일(생일 기준으로 6개월을 더하거나 빼 가까운 쪽 나이를 적용) 방식을 쓰는 상품이 있어 약관을 확인해야 합니다. 학교에서는 학년이 출생 연도 기준으로 정해지고, 친구 관계의 나이는 여전히 연 나이로 말하는 경우가 많아 생활에서는 두 방식이 섞여 쓰입니다.
자주 묻는 질문
병역 의무는 어떤 나이 기준을 쓰나요?
병역법은 연 나이를 쓰는 규정이 많아 만 나이와 다를 수 있습니다. 병무청 안내를 확인하세요.
보험 가입 나이는 만 나이인가요?
보험 상품마다 다릅니다. 생일을 기준으로 가까운 쪽 나이를 쓰는 상령일 방식을 쓰는 상품이 있어 약관을 확인해야 합니다.
해외에서는 나이를 어떻게 세나요?
대부분의 나라는 우리나라의 만 나이와 같은 방식을 사용합니다.
핵심 정리
- 법령·행정에서는 생일이 지나야 한 살이 늘어나는 만 나이를 사용
- 청소년보호법 등 연 나이를 쓰는 예외가 있으므로 법령별 기준 확인
- 2월 29일생은 평년에 3월 1일을 생일로 봄
- 보험은 상령일 방식인 상품이 있어 약관 확인
- 서류에는 만 나이를 기재하고 필요하면 생년월일을 함께 적는 것이 안전
이 글의 수치는 2026년 10월 기준으로 공표된 내용을 정리한 것이며 법령·고시가 바뀌면 달라질 수 있습니다. 개인의 상황에 따라 결과가 다를 수 있으니 중요한 결정 전에는 관련 기관에서 확인하세요.