나이 계산기
생년월일 하나로 만 나이, 세는나이, 띠까지. 3초면 충분합니다.
2023년 만 나이 통일법, 왜 필요했을까
오랫동안 한국 사회는 같은 사람의 나이를 상황에 따라 세 가지 다른 숫자로 불러왔습니다. 태어난 순간 1세로 시작해 매년 1월 1일마다 한 살씩 더하는 세는나이, 태어난 날을 0세로 두고 생일이 지날 때마다 한 살씩 늘어나는 만 나이, 그리고 생일과 무관하게 현재 연도에서 출생 연도만 빼는 연나이가 뒤섞여 쓰인 탓입니다. 병원 진료 기록, 계약서, 보험 약관마다 나이 기준이 달라 실무 혼란이 반복됐고, 세는나이로는 이미 다음 나이대인데 만 나이로는 아직 아닌 경우처럼 정년·연금 수급 시점을 둘러싼 다툼도 종종 벌어졌습니다.
이 문제를 해소하고자 2023년 6월 28일부터 시행된 만 나이 통일법(행정기본법·민법 개정)은 별도로 명시하지 않는 한 모든 법령·공문서·계약에서 만 나이를 공식 기준으로 삼도록 했습니다. 다만 일상 대화 속 세는나이 습관은 여전히 남아 있고, 병역법이나 학교 입학 기준처럼 일부 제도는 연나이를 그대로 쓰기 때문에 세 가지를 모두 구분해 둘 필요가 있습니다. 이 계산기는 생년월일 하나만 입력하면 세 나이를 동시에 보여주고, 다음 생일까지 남은 날짜(D-day)와 태어난 해의 띠까지 한 번에 확인할 수 있게 만들었습니다.
입력 방법
- 생년월일 입력란에 태어난 날짜를 선택합니다.
- 기준일은 기본으로 오늘 날짜가 적용되며, 입사일·계약일 등 특정 시점의 나이를 확인하려면 원하는 날짜로 바꿀 수 있습니다.
- 계산하기 버튼을 누르면 만 나이·세는나이·연나이·다음 생일까지 남은 일수·띠가 한 번에 표시됩니다.
세 가지 나이, 계산 원리
- 만 나이 = 기준일 연도 − 출생 연도, 단 기준일의 (월, 일)이 생일의 (월, 일)보다 이르면 1을 뺍니다.
- 세는나이 = 기준일 연도 − 출생 연도 + 1 (생일 경과 여부와 무관하게, 태어난 순간을 1세로 계산)
- 연나이 = 기준일 연도 − 출생 연도 (생일 경과 여부와 무관하며, 세는나이보다 항상 1 적음)
워크드 예시 1 — 생일이 아직 지나지 않은 경우
1990년 12월 1일생을 2025년 7월 21일 기준으로 계산하면:
- 만 나이: 2025 − 1990 = 35, 그런데 (7, 21)이 (12, 1)보다 이르므로 −1 → 34세
- 세는나이: 2025 − 1990 + 1 = 36세
- 연나이: 2025 − 1990 = 35세
같은 사람의 나이가 34·35·36세로 세 가지가 나오는, 만 나이 통일법이 필요했던 이유를 보여주는 전형적인 사례입니다.
워크드 예시 2 — 생일이 이미 지난 경우
2000년 3월 15일생을 2025년 7월 21일 기준으로 계산하면:
- 만 나이: 2025 − 2000 = 25세 (기준일이 생일보다 늦으므로 그대로)
- 세는나이: 2025 − 2000 + 1 = 26세
- 연나이: 2025 − 2000 = 25세
이 경우 만 나이와 연나이가 우연히 같은 값(25세)이 됩니다. 생일이 이미 지났을 때 나타나는 특징이며, 생일 전이라면 만 나이는 연나이보다 1살 적어집니다.
띠(12간지) 표
띠는 태어난 해의 양력 연도를 기준으로 정해지며, 아래 순서가 12년 주기로 반복됩니다. 예를 들어 1960·1972·1984·1996·2008·2020년생은 모두 쥐띠이고, 2032년은 다시 쥐띠로 돌아갑니다.
| 연도 | 띠 | 연도 | 띠 |
|---|---|---|---|
| 2020 | 쥐띠 | 2026 | 말띠 |
| 2021 | 소띠 | 2027 | 양띠 |
| 2022 | 범(호랑이)띠 | 2028 | 원숭이띠 |
| 2023 | 토끼띠 | 2029 | 닭띠 |
| 2024 | 용띠 | 2030 | 개띠 |
| 2025 | 뱀띠 | 2031 | 돼지띠 |
흔한 오해와 실수
- "세는나이로 30이니 만 나이로도 30이겠지"라는 생각은 틀리기 쉽습니다. 생일 전이라면 만 나이는 세는나이보다 1~2살 적습니다.
- 띠를 음력 기준으로 착각하는 경우가 많습니다. 이 계산기는 실무에서 널리 쓰이는 양력 1월 1일 기준으로 계산합니다. 전통적으로는 입춘(양력 2월 4일경)을 기준 삼는 사주 방식도 있어, 1~2월 초 출생자는 띠가 다르게 해석될 수 있습니다.
- 병역·정년·경로우대 등 특정 제도의 나이 기준은 법령마다 달라, 이 계산기의 결과는 참고용으로만 쓰고 최종 확인은 해당 기관에 문의해야 합니다.
이 계산기가 다루지 않는 것
이 계산기는 양력 기준으로만 동작하며 음력 생일이나 윤달 계산은 지원하지 않습니다. 또한 사주·궁합처럼 태어난 시각까지 고려하는 전통 명리학 계산과는 무관합니다. 계약·소송·행정 처리 등 법적 나이 판단이 중요한 사안은 반드시 관련 법령 원문과 전문가 확인을 거치시기 바랍니다.
Sources & further reading
자주 묻는 질문
만 나이와 세는나이의 차이는 무엇인가요? 2023년 만 나이 통일법 이후 어디에 적용되나요?
만 나이는 태어난 날을 0세로 시작해 생일이 지날 때마다 1살씩 늘어나는 계산법입니다. 2023년 6월 28일 시행된 만 나이 통일법으로 이제 민법·행정·일상 대화 모두 만 나이가 공식 기준입니다. 세는나이는 태어나자마자 1세로 보고 새해 1월 1일마다 1살을 더하는 한국 전통 방식으로, 여전히 일상 대화나 오래된 관습에서 쓰입니다. 같은 해에 태어났더라도 생일이 지나지 않았으면 만 나이는 세는나이보다 2살 적을 수 있습니다.
연나이란 무엇인가요? 어디에 사용되나요?
연나이는 현재 연도에서 출생 연도를 빼기만 한 단순 계산법입니다(생일 월·일 무관). 병역법(병역 의무 연령 판정)이나 학제(학교 입학 기준 연령) 등 일부 특정 법령에서 여전히 연나이를 기준으로 삼습니다. 예를 들어 2000년생은 생일에 관계없이 2025년에 연나이 25세입니다.
생일이 지나지 않았으면 만 나이가 달라지나요?
네. 만 나이 계산기는 기준일(기본값: 오늘)의 월·일이 생일 월·일보다 이전이면 자동으로 1을 빼서 계산합니다. 예를 들어 1990년 12월 1일생이 2025년 7월에 계산하면 만 나이는 34세입니다. 12월 1일이 지나야 35세가 됩니다. 이 계산기는 기준일을 원하는 날짜로 바꿔 특정 시점의 만 나이도 확인할 수 있습니다.
띠(12지) 계산은 음력 기준인가요?
이 띠 계산기는 양력 1월 1일 기준으로 계산합니다. 엄밀하게는 입춘(양력 2월 4일경)을 기준으로 하는 전통 방식도 있으나, 일반적으로 사용되는 양력 연도 기준을 따릅니다. 12지는 쥐·소·범·토끼·용·뱀·말·양·원숭이·닭·개·돼지 순서로 4년을 기준 연도로 하여 12년 주기로 순환합니다.
입력한 생년월일이 서버로 전송되나요?
아니오. 이 나이 계산기는 브라우저 내에서만 계산이 이루어지며 입력된 생년월일은 어떠한 서버로도 전송되지 않습니다. 마지막으로 입력한 생년월일은 편의를 위해 사용자의 기기 로컬 저장소(localStorage)에만 저장되며, 이 데이터는 외부로 나가지 않습니다.