deftivo

만 나이 계산법 총정리, 연 나이·세는 나이 차이와 계산 공식

2023년 6월 28일부터 만 나이로 통일된 배경, 만 나이 계산 공식과 예시, 연 나이·세는 나이 차이, 아직 연 나이를 쓰는 경우와 2월 29일생 계산법을 정리했습니다.

2023년 6월 28일부터 법과 행정에서 쓰는 나이는 만 나이로 통일됐습니다. 그래도 일상에서는 여전히 “몇 년생이니 몇 살”이라고 세는 경우가 많아서, 서류를 쓰거나 나이 제한을 확인할 때 헷갈리기 쉽습니다.

이 글은 만 나이를 정확히 계산하고 싶은 분, 연 나이와 세는 나이가 왜 다른지 궁금한 분을 위해 썼습니다. 계산 공식과 예시, 아직 연 나이를 쓰는 경우, 2월 29일에 태어난 사람의 계산법까지 차례로 정리합니다.

만 나이 통일, 왜 바뀌었을까

우리나라에서는 오랫동안 세 가지 나이를 함께 썼습니다. 태어나자마자 한 살로 치고 해가 바뀔 때마다 한 살씩 더하는 세는 나이, 올해 연도에서 태어난 연도를 빼는 연 나이, 생일이 지날 때마다 한 살씩 더하는 만 나이입니다. 같은 사람의 나이가 상황에 따라 최대 두 살까지 달라지다 보니 계약서, 보험, 의료, 행정 서류에서 해석 다툼이 생기곤 했습니다.

이런 혼란을 줄이려고 민법과 행정기본법에 “나이는 만 나이로 계산하고 표시한다”는 원칙을 넣었고, 이 규정이 2023년 6월 28일부터 시행됐습니다. 따라서 법령이나 계약서에 나이가 나오면 특별한 규정이 없는 한 만 나이로 읽으면 됩니다.

만 나이 계산 공식과 예시

만 나이는 다음 순서로 계산합니다.

  • 기준일 연도 − 태어난 연도 = 기본 숫자
  • 기준일 날짜가 올해 생일 전이면 기본 숫자에서 1을 뺍니다.
  • 생일 당일이거나 생일이 지났으면 기본 숫자 그대로입니다.

예를 들어 2000년 10월 15일에 태어난 사람의 2026년 9월 30일 기준 나이를 계산해 보겠습니다. 2026 − 2000 = 26이지만, 아직 10월 15일 생일이 오지 않았으므로 1을 빼서 만 25세입니다. 같은 사람이 2026년 10월 15일이 되면 만 26세가 됩니다.

반대로 1995년 3월 2일생이라면 2026년 9월 30일에는 생일이 이미 지났으므로 2026 − 1995 = 31, 그대로 만 31세입니다.

연 나이·세는 나이와의 차이

세 가지 나이를 한눈에 비교하면 다음과 같습니다. 예시는 2000년 10월 15일생, 기준일 2026년 9월 30일입니다.

구분 계산 방법 나이가 바뀌는 시점 예시 결과
만 나이 올해 − 태어난 해, 생일 전이면 −1 매년 생일 25세
연 나이 올해 − 태어난 해 매년 1월 1일 26세
세는 나이 올해 − 태어난 해 + 1 매년 1월 1일 27세

정리하면 연 나이는 생일이 지난 뒤의 만 나이와 같고, 세는 나이는 연 나이보다 항상 한 살 많습니다. 그래서 생일 전에는 세 나이가 모두 다르고, 생일이 지나면 만 나이와 연 나이가 같아집니다.

아직 연 나이를 쓰는 경우

만 나이 통일 이후에도 일부 법률은 따로 정한 기준을 그대로 씁니다. 개별 법에 특별한 규정이 있으면 그 규정이 먼저 적용되기 때문입니다.

  • 병역법: 병역판정검사 같은 병역 의무는 “19세가 되는 해”처럼 연도를 기준으로 정해 사실상 연 나이를 씁니다.
  • 청소년보호법: 술·담배 판매 등이 금지되는 청소년은 만 19세 미만이지만, 만 19세가 되는 해의 1월 1일을 맞은 사람은 제외합니다. 그래서 실제로는 연 나이처럼 적용됩니다.
  • 그 밖의 일부 규정: 초등학교 취학 시기나 일부 시험의 응시 자격처럼 연도를 기준으로 삼는 규정이 있습니다.

나이 제한이 걸린 일이라면 해당 법령이나 공고문에 적힌 기준을 꼭 확인하는 것이 안전합니다.

계산 방법 비교

만 나이를 구하는 방법은 여러 가지입니다. 상황에 맞게 고르면 됩니다.

방법 장점 아쉬운 점
직접 암산 도구 없이 바로 가능 생일 전후를 헷갈리기 쉬움
포털 검색 계산기 검색 한 번으로 확인 기준일 변경이나 세부 결과가 제한적일 수 있음
스프레드시트 함수 여러 명을 한꺼번에 계산 함수식을 알아야 함
Deftivo 만 나이 계산기 기준일 변경, 정확한 나이, 다음 생일까지 한 번에 확인 여러 명을 일괄 계산하는 용도는 아님

Deftivo는 입력한 생년월일을 서버로 보내지 않고 브라우저 안에서만 계산합니다.

Deftivo 만 나이 계산기 사용법

만 나이 계산기는 다음 순서로 씁니다.

  1. 생년월일을 입력합니다.
  2. 기준일은 오늘로 두거나 원하는 날짜로 바꿉니다.
  3. 만 나이와 정확한 나이, 다음 생일까지 남은 날을 확인합니다.

기준일을 바꾸면 “입사 지원 마감일에 만 몇 세인지”, “보험 가입일 기준 나이가 몇인지”처럼 특정 날짜의 나이를 바로 확인할 수 있습니다. 정확한 나이는 몇 년 몇 개월 며칠 단위까지 보여 줘서 개월 수가 중요한 상황에서도 쓸 만합니다.

생일 말고 특정 날짜까지 남은 날을 세거나 두 날짜 사이의 기간을 구하고 싶다면 D-day 계산기를 쓰면 됩니다.

  1. D-day: 목표일을 고릅니다. 기준일은 오늘로 자동 입력됩니다.
  2. 날짜 더하기: 시작일과 날짜 수를 넣습니다. 빼려면 - 를 붙이세요.
  3. 두 날짜 사이: 두 날을 고르고 양 끝을 포함할지 정합니다.

2월 29일생은 어떻게 계산할까

2월 29일은 4년에 한 번 오기 때문에 평년에는 생일 당일이 없습니다. 민법은 기간의 마지막 날에 해당하는 날짜가 없으면 그 달의 마지막 날에 기간이 끝나는 것으로 봅니다. 그래서 평년에는 2월 28일이 끝나는 때에 한 살을 더 먹는 것으로 보는 해석이 일반적입니다.

다만 계산기나 기관에 따라 평년의 생일을 2월 28일로 볼지 3월 1일로 볼지 처리 방식이 다를 수 있습니다. 2월 28일이나 3월 1일 전후로 나이 제한이 걸린 일이라면 해당 기관에 기준을 확인하는 것이 좋습니다.

주의점과 팁

  • 기준일을 꼭 확인하세요. 같은 사람이라도 기준일이 생일 전인지 후인지에 따라 나이가 한 살 달라집니다. 공고문의 “기준일”이나 “마감일”을 먼저 찾으세요.
  • “○○년생 이상” 표현을 조심하세요. 태어난 연도로 제한하는 문구는 사실상 연 나이 기준입니다. 만 나이로 바꿔 계산하면 오히려 틀릴 수 있습니다.
  • 대화에서는 편한 대로 써도 됩니다. 만 나이 통일은 법과 행정의 기준이며, 일상 대화에서 어떤 나이를 쓰든 제한은 없습니다. 다만 서류에는 만 나이를 적는 것이 원칙입니다.
  • 생일 당일에 나이가 바뀝니다. 생일 당일부터는 한 살 많은 나이로 계산합니다.

자주 묻는 질문

만 나이는 생일 당일부터 한 살 더하나요?

네, 생일 당일부터 한 살 많은 나이가 됩니다. 예를 들어 10월 15일생은 10월 15일부터 새 나이를 씁니다. 계산기에서도 기준일을 생일로 넣으면 바뀐 나이가 나옵니다.

연 나이와 만 나이가 같은 때도 있나요?

있습니다. 그해 생일이 이미 지났다면 만 나이와 연 나이는 같습니다. 생일이 오기 전까지만 만 나이가 연 나이보다 한 살 적습니다.

술·담배는 만 19세부터 살 수 있나요?

청소년보호법은 만 19세가 되는 해의 1월 1일을 맞은 사람을 청소년에서 제외합니다. 그래서 생일과 관계없이 19세가 되는 해의 1월 1일부터 살 수 있어, 실제로는 연 나이 기준처럼 적용됩니다.

입력한 생년월일이 어딘가에 저장되나요?

Deftivo 계산기는 브라우저 안에서만 계산하므로 생년월일이 서버로 전송되지 않습니다. 결과 확인이 끝나고 페이지를 닫으면 입력값도 함께 사라집니다.

이 글에 나온 도구

다른 가이드