만 나이 계산기는 생년월일만 입력하면 오늘을 기준으로 만 나이, 연 나이, 십이지 띠, 양력 별자리를 한 번에 계산해 주는 도구입니다. 2023년 6월 28일 '만 나이 통일법'(행정기본법·민법 개정)이 시행되면서 법령·행정·계약상 나이는 원칙적으로 모두 만 나이로 통일됐습니다. 하지만 취학·병역·청소년보호처럼 여전히 '태어난 해'를 기준으로 하는 연 나이 예외가 남아 있어, 상황마다 어떤 나이를 써야 하는지는 여전히 헷갈립니다. 이 계산기는 세 가지 나이를 나란히 보여줘 그 혼란을 정리해 줍니다.
한국은 오랫동안 태어나는 순간 한 살이 되고 매년 1월 1일에 모두 함께 한 살을 더 먹는 '세는 나이'(한국식 나이)를 일상에서 써 왔습니다. 그 결과 같은 사람이라도 세는 나이·연 나이·만 나이가 최대 두 살까지 벌어져, 병원 처방·보험 가입·복지 혜택 기준·계약서마다 나이가 달라 보이는 문제가 반복됐습니다. 만 나이 통일법은 이 불일치를 없애기 위해 서류에 그냥 '나이'라고만 적혀 있으면 특별한 규정이 없는 한 만 나이로 해석하도록 못박은 법입니다.
이 페이지에서는 만 나이를 손으로 계산하는 정확한 방법, 만 나이·세는 나이·연 나이의 정의와 왜 최대 두 살까지 차이가 나는지, 통일법으로 실제 달라진 점과 지금도 남아 있는 예외를 표로 정리했습니다. 또한 이 계산기가 실제로 쓰는 로직 그대로 십이지 띠 배정 기준과 별자리 날짜 경계까지 검산할 수 있게 설명합니다. 모든 예시는 이 도구가 사용하는 계산식으로 직접 검증한 값입니다.
사용 방법
- 생년월일(양력)을 연·월·일 순서로 입력합니다. 달력에서 태어난 날짜를 선택하면 됩니다.
- 입력하는 즉시 오늘 날짜를 기준으로 만 나이가 자동 계산됩니다. 별도 버튼을 누를 필요가 없습니다.
- 만 나이와 함께 연 나이, 태어난 해의 십이지 띠, 생일에 해당하는 양력 별자리가 카드 형태로 함께 표시됩니다.
- 음력 생일을 쓰는 경우, 먼저 그 음력 날짜를 양력으로 변환한 다음 변환된 양력 날짜를 입력해야 만 나이와 별자리가 정확합니다.
- 미래 날짜를 넣으면 계산되지 않고 안내가 뜹니다. 결과가 이상하면 연·월·일 입력을 다시 확인하세요.
왜 한국에는 나이가 세 개나 있었을까
만 나이·세는 나이·연 나이가 공존하게 된 데는 이유가 있습니다. 세는 나이는 동아시아 전통에서 온 방식으로, 어머니 배 속에 있던 기간까지 한 살로 쳐서 태어나자마자 1살이 되고 새해 첫날 모두 함께 나이를 먹는다고 봤습니다. 공동체가 같은 해에 태어난 사람을 한 세대로 묶어 인식하는 문화와 잘 맞아, 일상 언어에 깊이 뿌리내렸습니다.
반면 근대 이후 법률·행정과 국제 교류에서는 생일을 기준으로 정확히 채워진 햇수를 세는 만 나이가 표준이 됐습니다. 그 사이에서 병역·학제처럼 '같은 해 출생자를 한꺼번에 처리해야 하는' 행정 편의가 필요한 영역은 생일을 따지지 않는 연 나이를 택했습니다. 이렇게 문화(세는 나이)·법률(만 나이)·행정 편의(연 나이)가 각자의 논리로 자리 잡으면서 한 사람에게 나이가 세 개나 붙게 된 것입니다.
2023년 만 나이 통일법은 이 중 법률·행정의 기본값을 만 나이로 못박아 혼선을 줄이려는 조치였습니다. 세는 나이라는 문화적 관습이나, 병역·취학처럼 연 나이가 꼭 필요한 예외까지 없앤 것은 아닙니다. 그래서 통일법 이후에도 '기본은 만 나이, 예외는 연 나이, 일상 대화는 여전히 세는 나이'라는 구도가 남아 있습니다.
만 나이 계산법 — 두 줄이면 끝난다
만 나이는 태어난 날을 0살로 보고 생일이 돌아올 때마다 한 살씩 더하는 국제 표준 방식입니다. 계산 원리는 단 두 단계입니다. 먼저 '올해 연도 − 태어난 연도'를 구하고, 그다음 올해 생일이 지났는지만 확인하면 됩니다. 생일이 이미 지났으면 그 값 그대로가 만 나이이고, 아직 안 지났으면 거기서 1을 뺍니다.
이 도구도 정확히 이 방식으로 계산합니다. 내부적으로는 '올해 − 출생연도'를 구한 뒤, 오늘의 월/일이 생일의 월/일보다 앞서면(즉 아직 생일 전이면) 1을 빼는 방식입니다. 생일 당일에는 그날부터 한 살을 더 먹은 것으로 봅니다.
- 올해 생일이 지났다면: 만 나이 = 올해 연도 − 태어난 연도
- 올해 생일이 아직 안 지났다면: 만 나이 = 올해 연도 − 태어난 연도 − 1
- 생일 당일부터 한 살을 더 먹은 것으로 계산합니다. 생일 하루 전까지는 아직 이전 나이입니다.
숫자로 검산해 보기 (오늘 = 2026년 7월 31일 기준)
① 2000년 3월 15일생: 올해 생일(3월 15일)이 이미 지났으므로 만 나이는 2026 − 2000 = 26세. ② 같은 2000년생이라도 2000년 12월 25일생은 올해 생일이 아직 안 지나 2026 − 2000 − 1 = 25세. 태어난 해가 같아도 생일 경과 여부에 따라 만 나이가 한 살 갈립니다. ③ 1998년 11월 20일생: 11월 생일이 아직 안 지나 2026 − 1998 − 1 = 27세입니다.
만 나이·세는 나이·연 나이, 같은 사람으로 비교
세 나이는 '언제 한 살이 늘어나는가'가 서로 다릅니다. 세는 나이는 태어난 순간 1살에서 출발해 매년 1월 1일에 한 살씩 오르고, 연 나이는 0살에서 출발하되 역시 해가 바뀌면 한 살이 오르며, 만 나이는 오직 본인 생일에만 한 살이 오릅니다. 그래서 연초일수록, 그리고 생일이 늦을수록 세 나이의 격차가 벌어집니다.
| 구분 | 출생 시 | 나이 느는 시점 | 계산식 |
|---|---|---|---|
| 만 나이 | 0살 | 본인 생일 | 올해 − 출생연도 (생일 전이면 −1) |
| 세는 나이 | 1살 | 매년 1월 1일 | 올해 − 출생연도 + 1 |
| 연 나이 | 0살 | 매년 1월 1일 | 올해 − 출생연도 |
한 사람으로 보는 세 나이 (2000년 12월 25일생, 2026년 7월 31일 기준)
만 나이 25세(생일 전이라 −1), 연 나이 26세(2026 − 2000), 세는 나이 27세(2026 − 2000 + 1)로 셋이 모두 다릅니다. 만약 이 사람의 생일이 지났다면(예: 2000년 3월 15일생) 만 나이 26세, 연 나이 26세로 둘이 같아지고 세는 나이만 27세로 한 살 많습니다. 즉 생일이 지나면 만 나이와 연 나이가 일치합니다.
만 나이 통일법으로 달라진 점과, 지금도 남은 예외
2023년 6월 28일부터 시행된 만 나이 통일법의 핵심은 딱 하나입니다. 법령·계약·공문서에 별다른 설명 없이 '나이'라고만 적혀 있으면, 특별한 규정이 없는 한 만 나이로 본다는 것입니다. 이에 따라 복지 혜택 대상 기준, 의약품 용법·용량, 계약상 나이 해석 등에서 세는 나이인지 만 나이인지 다투던 혼란이 크게 줄었습니다. 개인의 실제 나이가 어려지는 게 아니라, '어떤 방식으로 세느냐'가 만 나이로 통일된 것입니다.
다만 사회적 관행과 행정 실무를 고려해, 몇몇 분야는 여전히 '연 나이'(태어난 해 기준)를 그대로 씁니다. 이 예외들이 이 페이지에서 가장 자주 검색되는 부분입니다. 아래 표에서 어떤 분야가 만 나이이고 어디가 연 나이 예외인지 확인하세요. 예외 분야에서는 생일이 아니라 '태어난 해'가 기준이 된다는 점이 핵심입니다.
| 분야 | 적용 나이 | 기준 | 근거·설명 |
|---|---|---|---|
| 법령·행정·계약 일반 | 만 나이 | 생일 | '나이'는 특별 규정이 없으면 만 나이로 해석(만 나이 통일법) |
| 초등학교 취학 | 연 나이(사실상) | 출생연도 | 만 6세가 된 다음 해 3월 입학 → 같은 해 출생자가 함께 입학 |
| 병역 판정 | 연 나이 | 출생연도 | 병역법은 '그 연도에 일정 나이가 되는 사람'을 기준으로 함 |
| 술·담배 구매 | 연 나이 | 출생연도 | 청소년보호법: 만 19세 되는 해 1월 1일부터 청소년에서 제외 |
| 공무원 채용시험 응시 | 연 나이 | 출생연도 | 개별 법령이 응시 연령을 연 나이로 규정한 경우 그 기준 우선 |
핵심 정리
일상·행정·계약에서 '나이'는 만 나이가 기본입니다. 그러나 취학, 병역, 술·담배 구매, 일부 시험 응시 연령은 지금도 연 나이를 씁니다. 예외 분야에서는 '생일이 지났는가'가 아니라 '몇 년생인가'가 기준이 됩니다.
흔한 오해와 실수 바로잡기
만 나이 통일 이후에도 실무에서 반복되는 착각들이 있습니다. 대부분 '만 나이면 모든 게 만 나이'라고 생각해서 생기는 오해입니다.
- 오해① '이제 술·담배도 만 나이 기준이다' → 아닙니다. 청소년보호법은 여전히 연 나이를 써서, 만 19세가 되는 해 1월 1일부터(생일과 무관하게) 구매가 가능합니다.
- 오해② '연 나이는 폐지됐다' → 아닙니다. 병역·취학·청소년보호처럼 개별 법이 정한 분야에서는 연 나이가 그대로 살아 있습니다.
- 오해③ '생일이 안 지났으면 만 나이 = 연 나이' → 반대입니다. 생일 전이면 연 나이가 만 나이보다 한 살 많고, 생일이 지나야 둘이 같아집니다.
- 오해④ '만 나이 통일로 내가 어려졌다' → 나이 자체가 줄어든 게 아니라, 서류에서 세던 방식이 만 나이로 통일된 것뿐입니다.
- 실수⑤ 음력 생일을 그대로 입력 → 이 계산기는 양력 기준입니다. 음력 생일은 반드시 양력으로 변환한 날짜를 넣어야 만 나이와 별자리가 맞습니다.
실전 시나리오 — 상황마다 어떤 나이를 쓸까
같은 사람도 어디에 제출하느냐에 따라 써야 할 나이가 달라집니다. 2007년 6월 1일생을 예로, 오늘(2026년 7월 31일)을 기준으로 상황별로 정리해 보겠습니다. 만 나이는 6월 생일이 지났으니 2026 − 2007 = 19세, 연 나이는 2026 − 2007 = 19세, 세는 나이는 2026 − 2007 + 1 = 20세입니다.
- 복지·계약·의료 서류에 '만 나이 19세 이상': 이 사람은 만 19세이므로 해당됩니다.
- 술·담배 구매: 청소년보호법상 2007년생은 2026년 1월 1일부터(생일과 무관하게) 이미 구매 가능합니다. 연 나이 기준이기 때문입니다.
- 병역: 2007년생은 병역법상 그해 대상 연령이 되면 같은 해 출생자와 함께 판정 대상이 됩니다.
- 일상 대화: 주변에서는 흔히 세는 나이로 '스무 살'이라고 부를 수 있습니다.
생일 전후로 갈리는 경계 사례
2007년 12월 31일생을 2026년 7월 31일 기준으로 보면, 12월 생일이 아직 안 지나 만 나이는 2026 − 2007 − 1 = 18세입니다. 하지만 술·담배는 연 나이 기준이라 2026년 1월 1일부터 이미 구매할 수 있습니다. '만 나이는 18세인데 연 나이 기준 규제는 이미 성인 취급'인, 통일법 이후에도 헷갈리기 쉬운 대표 구간입니다.
십이지 띠(12간지) 계산법
띠는 태어난 해를 12마리 동물에 순서대로 배정한 것으로, 쥐·소·호랑이·토끼·용·뱀·말·양·원숭이·닭·개·돼지 순으로 12년마다 반복됩니다. 이 계산기는 양력 출생연도를 기준으로 띠를 배정합니다. 손으로 확인할 때는 '출생연도를 12로 나눈 나머지'로 표를 찾으면 됩니다. 예를 들어 2000년은 12로 나눈 나머지가 8이라 용띠, 2026년은 나머지가 10이라 말띠입니다.
| 나머지 | 띠 | 예시 연도 |
|---|---|---|
| 4 | 쥐 | 1996, 2008, 2020 |
| 5 | 소 | 1997, 2009, 2021 |
| 6 | 호랑이 | 1998, 2010, 2022 |
| 7 | 토끼 | 1999, 2011, 2023 |
| 8 | 용 | 2000, 2012, 2024 |
| 9 | 뱀 | 2001, 2013, 2025 |
| 10 | 말 | 2002, 2014, 2026 |
| 11 | 양 | 2003, 2015, 2027 |
| 0 | 원숭이 | 2004, 2016, 2028 |
| 1 | 닭 | 2005, 2017, 2029 |
| 2 | 개 | 2006, 2018, 2030 |
| 3 | 돼지 | 2007, 2019, 2031 |
연초(1~2월) 출생이면 전통 띠와 다를 수 있습니다
전통적으로 띠는 양력 1월 1일이 아니라 음력 설날(또는 입춘)을 기준으로 바뀐다고 봅니다. 이 계산기는 편의상 양력 출생연도로 띠를 표시하므로, 설날 이전에 태어난 사람은 전통 방식과 결과가 갈릴 수 있습니다. 예를 들어 2010년 2월 10일생은 이 계산기에서 호랑이띠로 나오지만, 2010년 설날은 2월 14일이라 전통 방식으로는 아직 전년도인 소띠로 봅니다. 연초 출생자는 이 점을 감안해 참고용으로 보세요.
양력 별자리 날짜 경계표
별자리는 태어난 날의 양력 월·일로 정해집니다. 문제는 별자리 경계 날짜가 자료마다 하루 정도 다르게 표기된다는 점입니다. 이 계산기는 아래 표의 경계를 그대로 사용하므로, 결과가 궁금하면 자신의 생일 월·일을 표에서 찾아 검산할 수 있습니다. 경계일에 걸친 생일이라면 이 표 기준으로 판정된다는 점을 기억하세요.
| 별자리 | 시작 | 끝 |
|---|---|---|
| 염소자리 | 12월 22일 | 1월 19일 |
| 물병자리 | 1월 20일 | 2월 18일 |
| 물고기자리 | 2월 19일 | 3월 20일 |
| 양자리 | 3월 21일 | 4월 19일 |
| 황소자리 | 4월 20일 | 5월 20일 |
| 쌍둥이자리 | 5월 21일 | 6월 21일 |
| 게자리 | 6월 22일 | 7월 22일 |
| 사자자리 | 7월 23일 | 8월 22일 |
| 처녀자리 | 8월 23일 | 9월 22일 |
| 천칭자리 | 9월 23일 | 10월 22일 |
| 전갈자리 | 10월 23일 | 11월 22일 |
| 사수자리 | 11월 23일 | 12월 21일 |
별자리 검산 예시
2000년 3월 15일생은 3월 15일이 물고기자리 구간(2/19~3/20)에 들어가 물고기자리입니다. 1998년 11월 20일생은 11월 20일이 전갈자리 구간(10/23~11/22)이라 전갈자리, 1995년 12월 25일생은 염소자리 구간(12/22~1/19)에 들어가 염소자리입니다.
자주 묻는 질문
- 만 나이 통일법으로 실제로 뭐가 바뀌었나요?
- 2023년 6월 28일부터 법령·계약·공문서에 '나이'라고만 적혀 있으면 특별한 규정이 없는 한 만 나이로 해석합니다. 세는 나이인지 만 나이인지 헷갈려 생기던 복지 기준·계약 해석의 혼란이 줄었습니다. 개인의 실제 나이가 어려지는 것이 아니라, 세는 방식이 만 나이로 통일된 것입니다.
- 생일이 안 지났으면 만 나이와 연 나이 중 어느 게 더 많나요?
- 생일이 아직 안 지났으면 연 나이가 만 나이보다 한 살 많습니다. 연 나이는 '올해 − 출생연도'로 생일과 무관하게 정해지지만, 만 나이는 생일이 지나야 한 살이 오르기 때문입니다. 생일이 지나고 나면 만 나이와 연 나이가 같아집니다.
- 술·담배는 몇 살부터 살 수 있나요?
- 청소년보호법은 '만 19세가 되는 해의 1월 1일을 맞이한 사람'을 청소년에서 제외합니다. 즉 생일과 관계없이 만 19세가 되는 해의 1월 1일부터 구매가 가능합니다. 2026년 기준으로는 2007년에 태어난 사람이 모두 해당됩니다. 이는 만 나이가 아니라 연 나이 방식이라는 점에 주의하세요.
- 초등학교는 몇 살에 입학하나요?
- 만 6세가 된 다음 해 3월에 시작하는 학년에 입학합니다. 예를 들어 2020년생은 2027년 3월에 입학합니다. 같은 해에 태어난 아이들이 함께 입학하므로, 생일이 빠르든 늦든 출생 연도가 같으면 같은 학년이 됩니다. 이 때문에 취학은 사실상 연 나이 방식으로 운영됩니다.
- 병역은 만 나이 기준인가요?
- 아닙니다. 병역법은 '그 연도에 일정 나이가 되는 사람'을 기준으로 하는 연 나이를 적용합니다. 그래서 같은 해에 태어난 사람은 생일과 상관없이 같은 해에 병역 판정 대상이 됩니다. 만 나이 통일법 이후에도 이 예외는 그대로 유지됩니다.
- 내 띠는 어떻게 계산하나요?
- 태어난 연도를 12로 나눈 나머지로 정합니다. 나머지가 8이면 용, 9면 뱀, 10이면 말입니다. 예를 들어 2000년은 나머지가 8이라 용띠, 2026년은 나머지가 10이라 말띠입니다. 이 계산기는 양력 출생연도를 기준으로 하므로, 음력 설 이전에 태어난 연초 출생자는 전통 방식의 띠와 다를 수 있습니다.
- 연초(1~2월)에 태어났는데 띠가 헷갈립니다.
- 전통적으로 띠는 양력 1월 1일이 아니라 음력 설날(또는 입춘)에 바뀐다고 봅니다. 이 계산기는 편의상 양력 출생연도로 띠를 표시하므로, 설날 이전 출생자는 전통 기준과 한 해 차이가 날 수 있습니다. 예컨대 2010년 2월 10일생은 이 계산기에서 호랑이띠지만, 2010년 설날(2월 14일) 이전이라 전통적으로는 소띠로 봅니다.
- 별자리 경계에 걸친 날에 태어났는데 어느 별자리인가요?
- 별자리 경계 날짜는 자료마다 하루 정도 차이가 납니다. 이 계산기는 페이지의 '별자리 날짜 경계표'에 적힌 경계를 그대로 사용합니다. 예를 들어 3월 20일은 물고기자리, 3월 21일부터 양자리로 판정합니다. 경계일 생일이면 이 표 기준으로 결과를 확인하세요.
- 음력 생일이면 어떻게 입력하나요?
- 이 계산기는 양력 날짜를 기준으로 만 나이와 별자리를 계산합니다. 음력 생일을 쓰는 경우, 먼저 그 음력 날짜를 양력으로 변환한 뒤 변환된 양력 날짜를 입력해야 정확합니다. 띠는 출생 연도로 계산하므로 대부분 그대로 맞지만, 연초 출생이라면 전통 기준과 다를 수 있습니다.
- 미래 날짜나 오늘 날짜를 넣으면 어떻게 되나요?
- 생년월일을 오늘보다 미래로 넣으면 계산되지 않고 '지난 날짜를 입력하라'는 안내가 표시됩니다. 태어난 당일을 오늘로 입력하면 만 나이 0세로 계산됩니다. 만 나이는 태어난 날을 0살로 보고 첫 생일에 비로소 1세가 되기 때문입니다.
관련 도구
정보 출처
이 페이지의 정보는 2026년 7월 기준으로 작성되었습니다. 요율·법령은 이후 변경될 수 있으니 중요한 결정 시 관련 기관에서 최신 내용을 확인하세요.