나이 계산기
생년월일로 만 나이, 한국 나이, 연 나이를 한 번에 계산합니다.
이 계산기가 하는 일
생년월일만 넣으면 만 나이(국제 공통), 세는 나이(한국식), 연 나이가 한꺼번에 나온다. 만 나이는 오늘 날짜를 보고 생일이 지났는지까지 따져 1년 단위로 센다. 세는 나이와 연 나이는 그냥 연도 차이로 구하니 계산이 단순하다. 옆에 같이 뜨는 띠는 출생 연도를 12로 나눈 나머지로 정해지고, 살아온 일수와 다음 생일까지 남은 날은 오늘을 기준으로 잡는다.
근거는 행정기본법 제7조의2(만 나이 통일)다. 2023년 6월 28일부터는 법령·행정·계약에서 달리 정하지 않는 한 만 나이를 원칙으로 쓴다. 그렇다고 모든 경우가 그런 건 아니어서, 청소년보호법이나 병역법처럼 연 나이를 그대로 쓰는 법령도 남아 있다. 병원·관공서 서류, 보험 가입, 취업과 정년, 입학 같은 상황에서 어떤 나이 기준이 필요한지 비교해 보는 용도로 쓰면 된다. 실제 적용 기준은 해당 기관과 법령에 따라 달라진다.
무엇을 입력하나요
- 생년월일태어난 날짜(양력)를 입력합니다. 입력값은 브라우저 안에서만 쓰이고 서버로 전송·저장되지 않습니다. 음력 생일이라면 양력으로 환산한 날짜를 넣어 주세요.
계산 공식
· 만 나이 = 현재 연도 − 출생 연도 (생일이 아직 안 지났으면 −1)
· 세는 나이 = 현재 연도 − 출생 연도 + 1
· 연 나이 = 현재 연도 − 출생 연도
· 띠 = 출생 연도 ÷ 12의 나머지 (예: 2000년 → 8 → 용띠)
· 살아온 일수 = (오늘 − 생일)을 일 단위로 환산 / 다음 생일까지 = 올해(또는 내년) 생일 − 오늘
근거: 행정기본법 제7조의2(만 나이 원칙). 청소년보호법·병역법 같은 일부 법령은 연 나이를 쓰며, 적용 기준은 기관·법령마다 달라질 수 있습니다.
직접 넣어 본 예
생일 전 — 2000.5.10생
오늘이 2026년 4월 20일이라면 생일(5월 10일)이 아직 안 왔습니다. 그래서 만 25세, 세는 나이 27세, 연 나이 26세가 됩니다. 띠는 2000 ÷ 12 나머지가 8이라 용띠입니다.
생일 후 — 2010.3.15생
오늘이 2026년 6월 4일이라면 생일(3월 15일)은 이미 지났습니다. 따라서 만 16세, 세는 나이 17세, 연 나이 16세. 띠는 2010 ÷ 12 나머지가 6이라 호랑이띠입니다.
연말생 — 1995.12.25생
오늘이 2026년 6월 4일이라면 12월 생일이 한참 남았습니다. 그래서 만 30세인데 세는 나이는 32세로 두 살이나 벌어지고, 연 나이는 31세입니다.
이 숫자, 어떻게 볼까
위쪽 카드 세 개가 같은 사람의 나이를 세 방식으로 보여 준다. 서류나 신청서에서 "만 나이"를 요구하면 첫 번째 만 나이 값을 쓰면 되고, 어른들과 대화하거나 흔히 말하는 나이는 가운데 세는 나이다. 주류·담배 구매나 병역처럼 연 나이 기준이 걸린 곳이라면 세 번째 연 나이를 본다. 셋이 갈라져 있을수록 생일이 아직 안 왔다는 뜻이라, 만 나이와 세는 나이 차이가 2살이면 올해 생일 전, 1살이면 생일이 지난 상태다.
아래 칸의 띠는 출생 연도로만 잡은 값이라 연초 출생이면 사주 띠와 다를 수 있으니 가볍게 보면 된다. 살아온 일수와 다음 생일까지 남은 날은 오늘 날짜 기준이라 매일 조금씩 바뀌는 숫자다. 어떤 기준을 적용할지 애매하면 해당 기관·법령 안내를 확인하자.
상황별로 정리하면 이렇다. 만 나이는 취업·정년·근로계약, 보험·의료, 행정·민원 서류처럼 대부분의 공식 기준이다. 연 나이(그 해 1월 1일 기준)는 병역(징병검사·입영)과 청소년보호법의 주류·담배 구매 가능 연령에 쓰인다. 초등학교 입학은 만 6세가 되는 해의 3월이라 '해당 연도' 기준이다. 어떤 나이가 필요한지 헷갈릴 땐 위 세 카드(만·세는·연) 중 해당 값만 골라 쓰면 된다.
흔한 입력 실수
- 음력 생일을 그대로 넣는 실수. 이 계산기는 입력한 날짜를 양력으로 읽기 때문에, 음력 생일은 양력으로 환산해서 넣어야 한다.
- 생일 당일에 만 나이가 오르는지 헷갈리는 경우. 생일 당일부터 한 살 오르고, 그 전날까지는 이전 나이다.
- 연 나이와 만 나이를 같은 값으로 아는 경우. 생일이 안 지났다면 둘은 1살 차이가 난다.
- 날짜를 월/일 순서로 거꾸로 넣는 실수. 5월 10일을 10월 5일로 적으면 생일이 지났는지가 뒤바뀌어 만 나이가 달라진다.
이럴 땐 어긋날 수 있어요
- 기기 시계나 시간대가 어긋난 경우. 만 나이·살아온 일수·다음 생일은 모두 현재 날짜를 기준으로 잡아서, 기기 날짜가 틀리면 결과도 그만큼 어긋난다.
- 특정 법령이 연 나이나 별도 기준일(학년도, 회계연도 등)을 쓰는 경우. 여기서 보여 주는 값은 일반 기준이라 제도별 실제 적용과 다를 수 있다.
- 윤년 2월 29일 출생처럼 경계 날짜인 경우. 평년에는 생일을 3월 1일로 볼지 2월 28일로 볼지 제도마다 갈려서 표시값과 차이가 날 수 있다.
- 전통 사주의 띠를 기대하는 경우. 사주에서는 음력 설이나 입춘을 기준으로 띠가 바뀌기 때문에, 연초에 태어난 분은 여기 표시된 띠와 다를 수 있다.
예외가 있는 경우
- 2023년 6월 28일부터 법령·행정·계약 등에서는 달리 명시하지 않는 한 만 나이가 기준이다.
- 청소년보호법(담배·주류 등)과 병역법은 여전히 연 나이(해당 연도 기준)를 쓴다.
- 세는 나이는 일상 대화에서는 흔히 쓰여도 법적 효력은 없다.
- 음력 생일은 양력으로 환산한 날짜를 넣어야 의도한 값이 나온다.
- 여기 나오는 나이는 일반 기준에 따른 값이다. 실제 적용 기준은 해당 기관·법령에 따라 달라진다.
많이 묻는 것들
만 나이와 세는 나이 차이는 왜 1살 또는 2살인가요?⌄
올해 생일이 지났으면 두 나이는 1살 차이, 아직 안 지났으면 2살 차이가 난다.
연 나이는 어디서 사용되나요?⌄
대표적으로 청소년보호법의 주류·담배 구매 가능 연령(만 19세가 되는 해 1월 1일부터)과 병역법의 징집 대상 연령 판단에 쓰인다. 제도별 기준은 달라질 수 있으니 해당 기관 안내를 확인하자.
생일 당일에는 만 나이가 어떻게 되나요?⌄
생일 당일부터 한 살 오른다. 이 계산기도 생일이 지났는지(당일 포함)를 따지므로, 생일 당일이라면 오른 나이로 표시된다.
계산한 생년월일이 서버에 저장되나요?⌄
아니다. 모든 계산은 브라우저 안에서만 이뤄지고, 생년월일이 서버로 전송되거나 저장되는 일은 없다.
만 나이 통일로 정년·연금·정기검진 시기도 바뀌나요?⌄
정년, 국민연금 수급 개시, 기초연금, 국가건강검진 시기 같은 것들은 원래부터 대부분 만 나이로 정해져 있었다. 그래서 통일법 시행 전후로 적용 시점은 바뀌지 않았다. 제도마다 기준이 다를 수 있으니 해당 기관 안내를 확인하자.
띠는 어떤 기준으로 계산하나요?⌄
입력한 양력 출생 연도를 12로 나눈 나머지로 띠를 정한다. 전통 사주는 음력 설(또는 입춘)을 기준으로 띠가 바뀐다고 보기 때문에, 1월에서 2월 초 사이에 태어난 분은 결과가 다를 수 있다. 재미 삼아 참고만 하자.
적용 기준 연도 · 2026년
요율 마지막 업데이트 · 2026-01-01
콘텐츠 마지막 검토 · 2026-06-04
참고 자료 · 행정기본법 제7조의2 (만 나이 원칙), 법제처 만 나이 통일 안내
결과는 공개 기준으로 계산한 참고용 추정치이며 법적·세무적 효력이 없습니다. 면책 조항 · 오류 제보 yuseong2099@gmail.com
이 계산과 관련된 가이드·해설
계산 결과를 어떻게 읽는지, 자주 틀리는 부분은 무엇인지 함께 정리한 글입니다.