사용법
- 생년월일: 주민등록상 양력 생년월일을 넣습니다. 음력 생일만 알고 있다면 먼저 양력으로 바꿔서 넣어야 합니다.
- 기준일: 나이를 알고 싶은 날입니다. 기본값은 오늘이고, 시험일이나 계약일처럼 특정 날짜의 나이가 필요하면 그 날짜로 바꿉니다.
결과에는 만 나이(개월 수 포함), 연 나이, 세는 나이, 다음 생일까지 남은 날과 요일, 띠와 별자리, 태어난 지 며칠째인지가 나옵니다. 아래 표에서는 나이와 관련된 주요 제도의 기준과 내 상황을 함께 보여 줍니다.
만 나이, 연 나이, 세는 나이
- 만 나이: 태어난 날을 0살로 보고 생일이 지날 때마다 한 살씩 더합니다. 2023년 6월 28일부터 법령, 계약, 공문서의 나이는 특별한 규정이 없으면 모두 만 나이로 봅니다.
- 연 나이: 올해 연도에서 태어난 연도를 뺀 나이입니다. 생일과 상관없이 1월 1일에 모두 함께 한 살을 먹습니다. 청소년보호법(술·담배), 병역법, 초·중등교육법은 지금도 연 나이를 씁니다.
- 세는 나이: 태어나자마자 1살이고 1월 1일마다 한 살씩 더하는 전통 방식입니다. 법적 효력은 없고 일상 대화에서만 씁니다.
같은 사람이라도 기준에 따라 나이가 최대 두 살까지 차이 납니다. 생일이 지나지 않은 해에는 세는 나이가 만 나이보다 두 살 많고, 생일이 지난 뒤에는 한 살 많습니다. 만 나이 통일의 배경과 예외는 만 나이 통일법 정리 글에서 자세히 다룹니다.
계산 방법
2월 29일생은 평년에 생일에 해당하는 날이 없습니다. 민법은 나이를 셀 때 출생일을 넣고(제158조), 해당하는 날이 없는 달은 그 달 말일로 기간이 끝난다고 정합니다(제160조 제3항). 그래서 이 계산기는 평년에는 2월 28일이 끝난 뒤인 3월 1일부터 한 살을 더하고, 그날을 생일로 셉니다. 띠는 이 계산기에서 양력 연도로 정합니다. 엄밀하게는 음력 설이나 입춘을 기준으로 바뀌므로, 1~2월생은 앞 해의 띠일 수 있습니다.
계산 예시
예시 1. 1995년 8월 17일생, 기준일 2026년 10월 14일
- 2026 − 1995 = 31이고, 8월 17일 생일이 이미 지났으므로 만 나이는 31세입니다. 생일 뒤 1개월이 지나 "만 31세 1개월"로 표시됩니다.
- 연 나이는 31세, 세는 나이는 32세입니다.
- 다음 생일은 2027년 8월 17일(화)로 307일 남았습니다.
- 1995년생은 돼지띠, 8월 17일은 사자자리입니다. 태어난 지 11,382일째입니다.
예시 2. 2008년 12월 25일생, 같은 기준일
생일이 아직 지나지 않아 만 나이는 17세(만 17세 9개월)이고, 연 나이는 18세, 세는 나이는 19세입니다. 선거권과 운전면허 응시 자격은 만 18세가 되는 2026년 12월 25일부터 생기고, 술·담배는 연 나이 19세가 되는 2027년 1월 1일부터 살 수 있습니다. 다음 생일인 2026년 12월 25일(금)까지 72일 남았습니다.
예시 3. 2000년 2월 29일생
기준일을 2026년 2월 28일로 넣으면 2026년은 평년이고 2월 28일이 아직 끝나지 않았으므로 만 25세이며, 다음 생일은 다음 날인 3월 1일(D-1)로 셉니다. 3월 1일을 넣으면 만 26세가 됩니다.
나이 기준별 주요 제도
| 제도 | 나이 기준 | 근거 |
|---|---|---|
| 민법상 성년 | 만 19세 | 민법 |
| 선거권 | 선거일 기준 만 18세 | 공직선거법 |
| 운전면허 (1·2종 보통) | 만 18세 | 도로교통법 |
| 술·담배 구매 | 연 나이 19세 (그해 1월 1일부터) | 청소년보호법 |
| 초등학교 입학 | 만 6세가 된 다음 해 3월 | 초·중등교육법 |
| 병역판정검사 | 연 나이 19세가 되는 해 | 병역법 |
| 국민연금 노령연금 | 1969년생 이후 만 65세 | 국민연금법 |
2026년 10월 기준이며, 국민연금 수령 나이는 출생연도에 따라 만 60세부터 65세까지 다릅니다(1953~1956년생 61세, 1957~1960년생 62세, 1961~1964년생 63세, 1965~1968년생 64세). 예상 수령액은 국민연금 예상 수령액 계산기로 볼 수 있습니다.
보험나이는 또 다릅니다
보험회사는 만 나이 대신 보험나이를 씁니다. 보험나이는 계약일 기준 만 나이에서 생일 뒤 6개월이 지났으면 한 살을 올려 계산합니다. 예시 1의 1995년 8월 17일생은 2026년 10월 14일에 만 31세 1개월이라 보험나이도 31세지만, 2027년 2월 17일부터는 보험나이 32세가 됩니다. 이날을 상령일이라고 하며, 상령일이 지나면 보험료가 오를 수 있습니다. 내 상령일은 보험나이 계산기로 확인하세요.
자주 묻는 질문
만 나이 통일 뒤에도 술·담배는 연 나이로 보나요?
네. 청소년보호법은 "19세 미만"을 연 나이로 판단하도록 별도로 정하고 있습니다. 그래서 생일과 관계없이 19세가 되는 해의 1월 1일부터 구매할 수 있습니다.
음력 생일로도 계산할 수 있나요?
계산기는 양력 날짜만 받습니다. 음력 생일은 음력 양력 변환으로 그해의 양력 날짜를 먼저 구한 뒤 넣으세요. 법적 나이는 주민등록상 생년월일을 기준으로 합니다.
태어난 지 며칠째는 어떻게 세나요?
태어난 날을 1일째로 셉니다. 아기 백일이나 1,000일 같은 기념일도 같은 방식이며, 특정 날짜의 기념일은 날짜 계산기에서 바로 확인할 수 있습니다.
초등학교 입학 연도는 어떻게 정해지나요?
만 6세가 된 날이 속한 해의 다음 해 3월 1일에 입학합니다. 결국 출생연도에 7을 더한 해의 3월입니다. 1월생과 12월생이 같은 학년이 되는 이유입니다.
계약서에 나이를 적을 때는 무엇을 쓰나요?
계약서, 공문서, 병원 서류처럼 법적인 서류에는 따로 정하지 않았다면 만 나이를 씁니다. 헷갈리지 않도록 생년월일을 함께 적는 것이 가장 정확합니다.
기준일을 과거로 넣어도 되나요?
됩니다. 기준일은 생년월일보다 뒤이기만 하면 과거든 미래든 상관없습니다. 입사일, 졸업일 당시의 나이나 앞으로 특정 날짜의 나이를 알아볼 때 쓰면 됩니다.