🧰도구상자

🎂 만나이·띠·별자리 계산기

생년월일로 만 나이, 연 나이, 띠, 별자리를 한 번에 확인합니다.

만 나이 계산기는 생년월일만 입력하면 오늘을 기준으로 만 나이, 연 나이, 십이지 띠, 양력 별자리를 한 번에 계산해 주는 도구입니다. 2023년 6월 28일 '만 나이 통일법'(행정기본법·민법 개정)이 시행되면서 법령·행정·계약상 나이는 원칙적으로 모두 만 나이로 통일됐습니다. 하지만 취학·병역·청소년보호처럼 여전히 '태어난 해'를 기준으로 하는 연 나이 예외가 남아 있어, 상황마다 어떤 나이를 써야 하는지는 여전히 헷갈립니다. 이 계산기는 세 가지 나이를 나란히 보여줘 그 혼란을 정리해 줍니다.

한국은 오랫동안 태어나는 순간 한 살이 되고 매년 1월 1일에 모두 함께 한 살을 더 먹는 '세는 나이'(한국식 나이)를 일상에서 써 왔습니다. 그 결과 같은 사람이라도 세는 나이·연 나이·만 나이가 최대 두 살까지 벌어져, 병원 처방·보험 가입·복지 혜택 기준·계약서마다 나이가 달라 보이는 문제가 반복됐습니다. 만 나이 통일법은 이 불일치를 없애기 위해 서류에 그냥 '나이'라고만 적혀 있으면 특별한 규정이 없는 한 만 나이로 해석하도록 못박은 법입니다.

이 페이지에서는 만 나이를 손으로 계산하는 정확한 방법, 만 나이·세는 나이·연 나이의 정의와 왜 최대 두 살까지 차이가 나는지, 통일법으로 실제 달라진 점과 지금도 남아 있는 예외를 표로 정리했습니다. 또한 이 계산기가 실제로 쓰는 로직 그대로 십이지 띠 배정 기준과 별자리 날짜 경계까지 검산할 수 있게 설명합니다. 모든 예시는 이 도구가 사용하는 계산식으로 직접 검증한 값입니다.

사용 방법

  1. 생년월일(양력)을 연·월·일 순서로 입력합니다. 달력에서 태어난 날짜를 선택하면 됩니다.
  2. 입력하는 즉시 오늘 날짜를 기준으로 만 나이가 자동 계산됩니다. 별도 버튼을 누를 필요가 없습니다.
  3. 만 나이와 함께 연 나이, 태어난 해의 십이지 띠, 생일에 해당하는 양력 별자리가 카드 형태로 함께 표시됩니다.
  4. 음력 생일을 쓰는 경우, 먼저 그 음력 날짜를 양력으로 변환한 다음 변환된 양력 날짜를 입력해야 만 나이와 별자리가 정확합니다.
  5. 미래 날짜를 넣으면 계산되지 않고 안내가 뜹니다. 결과가 이상하면 연·월·일 입력을 다시 확인하세요.

왜 한국에는 나이가 세 개나 있었을까

만 나이·세는 나이·연 나이가 공존하게 된 데는 이유가 있습니다. 세는 나이는 동아시아 전통에서 온 방식으로, 어머니 배 속에 있던 기간까지 한 살로 쳐서 태어나자마자 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이라 말띠입니다.

출생연도(양력)를 12로 나눈 나머지별 띠
나머지예시 연도
41996, 2008, 2020
51997, 2009, 2021
6호랑이1998, 2010, 2022
7토끼1999, 2011, 2023
82000, 2012, 2024
92001, 2013, 2025
102002, 2014, 2026
112003, 2015, 2027
0원숭이2004, 2016, 2028
12005, 2017, 2029
22006, 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월 기준으로 작성되었습니다. 요율·법령은 이후 변경될 수 있으니 중요한 결정 시 관련 기관에서 최신 내용을 확인하세요.