"저 91년생인데 만으로 몇 살이에요?" 이런 질문에 바로 답하려면 딱 하나만 알면 돼요. 올해 생일이 지났는지. 생일이 지났으면 만 나이는 연 나이와 같고 세는 나이보다 1살 적어요. 생일 전이면 만 나이가 연 나이보다 1살, 세는 나이보다 2살 적어요. 2026년 기준 1991년생은 생일 전 만 34세, 생일 후 만 35세예요.
세 가지 나이는 "언제 한 살을 먹느냐"와 "태어난 날을 몇 살로 치느냐" 두 가지만 달라요. 이 두 규칙을 표로 정리해 두면 머릿속 계산이 훨씬 빨라지더라고요. 이 글에서는 세 나이의 정의와 서로 바꾸는 공식, 생일 전후로 달라지는 실제 계산 예시, 12월 31일생처럼 차이가 가장 크게 벌어지는 경우까지 숫자로 보여 드릴게요. 기준일은 2026년 10월 5일입니다.
핵심 요약
만 나이는 0세에서 시작해 생일마다, 연 나이는 0세에서 시작해 1월 1일마다, 세는 나이는 1세에서 시작해 1월 1일마다 한 살씩 늘어요.
연 나이 = 올해 − 출생 연도, 세는 나이 = 연 나이 + 1, 만 나이 = 연 나이 − (생일 전이면 1).
그래서 만 나이와 세는 나이의 차이는 생일 후 1살, 생일 전 2살이에요.
법적으로 쓰는 건 만 나이(원칙)와 연 나이(일부 법)이고, 세는 나이는 법적 효력이 없어요.
세 가지 나이의 정의, 표 하나로 보기
먼저 규칙부터 비교해 볼게요.
| 구분 | 태어난 날 | 한 살 늘어나는 때 | 공식 | 법적 쓰임 |
|---|---|---|---|---|
| 만 나이 | 0세 | 매년 생일 당일 | 올해 − 출생 연도 − (생일 전이면 1) | 원칙 (민법·행정기본법) |
| 연 나이 | 0세 | 매년 1월 1일 | 올해 − 출생 연도 | 청소년보호법·병역법 등 일부 |
| 세는 나이 | 1세 | 매년 1월 1일 | 올해 − 출생 연도 + 1 | 없음 (관습) |
보면 연 나이와 세는 나이는 늘어나는 날이 같고 출발점만 1살 달라요. 만 나이와 연 나이는 출발점이 같고 늘어나는 날만 달라요. 그래서 연 나이를 중심에 두고 나머지 두 개를 바꾸면 계산이 쉬워요.
생일 전후 만 나이 계산 예시
같은 해에 태어난 두 사람을 비교하면 감이 바로 와요. 기준일 2026년 10월 5일이에요.
| 생년월일 | 생일 지났나? | 연 나이 | 만 나이 | 세는 나이 | 만 나이와 세는 나이 차이 |
|---|---|---|---|---|---|
| 1991년 3월 2일 | 지남 | 35 | 35 | 36 | 1살 |
| 1991년 11월 8일 | 아직 | 35 | 34 | 36 | 2살 |
| 2000년 1월 1일 | 지남 | 26 | 26 | 27 | 1살 |
| 2000년 10월 5일 | 오늘이 생일 | 26 | 26 | 27 | 1살 |
| 2000년 10월 6일 | 아직 (내일) | 26 | 25 | 27 | 2살 |
2000년 10월 5일생과 10월 6일생은 하루 차이로 태어났는데 오늘 기준 만 나이가 1살 달라요. 생일 당일에는 이미 한 살이 늘어난 것으로 치기 때문이에요(출생일 산입). 내일이 생일인 사람은 내일 0시가 되어야 만 26세가 됩니다.
계산 순서를 정리하면 이래요.
- 올해 연도에서 출생 연도를 뺀다 → 연 나이
- 올해 생일(월·일)이 오늘 이전이거나 오늘이면 그대로, 아직이면 1을 뺀다 → 만 나이
- 연 나이에 1을 더한다 → 세는 나이
생년월일만 넣으면 이 세 개를 한 번에 보여 주는 게 만 나이 계산기예요. 기준일도 바꿀 수 있어서 "내년 3월 1일에 몇 살인지" 같은 것도 확인할 수 있어요.
출생연도별 2026년 나이표 (생일 전·후)
생일을 모르고 출생 연도만 알 때는 만 나이가 두 값 중 하나예요. 자주 묻는 연도만 뽑아 볼게요.
표를 보면 규칙이 보여요. 출생 연도 끝자리가 0이면 2026년 연 나이는 끝자리가 6이고, 생일 전 만 나이는 5, 세는 나이는 7이에요. 1940년생부터 올해 태어난 아기까지 전 연도를 보려면 출생연도 나이표·띠 계산기가 편해요. 띠와 간지, 일반적인 학년도 같이 나와요.
세 나이의 차이가 가장 큰 날: 12월 31일생
차이가 극단적으로 벌어지는 예가 12월 31일에 태어난 아기예요. 2025년 12월 31일에 태어난 아기를 따라가 볼게요.
태어난 다음 날 세는 나이 2살, 만 나이 0세로 차이가 2살이 돼요
표로 보기
| 구분 | 만 나이 | 연 나이 | 세는 나이 |
|---|---|---|---|
| 2025.12.31 출생일 | 0 | 0 | 1 |
| 2026.1.1 | 0 | 1 | 2 |
| 2026.12.30 | 0 | 1 | 2 |
| 2026.12.31 첫 생일 | 1 | 1 | 2 |
| 2027.1.1 | 1 | 2 | 3 |
태어난 지 하루 만에 세는 나이로는 두 살이 되는 거죠. 반대로 1월 1일생은 세는 나이와 만 나이 차이가 1년 내내 거의 1살이에요. 생일이 1월 1일이라 연 나이가 늘어나는 날과 만 나이가 늘어나는 날이 겹치거든요.
| 생일 | 1년 중 만 나이와 세는 나이가 2살 차이 나는 기간 |
|---|---|
| 1월 1일 | 없음 (항상 1살 차이) |
| 4월 1일 | 1월 1일 ~ 3월 31일 (약 3개월) |
| 7월 1일 | 1월 1일 ~ 6월 30일 (약 6개월) |
| 10월 1일 | 1월 1일 ~ 9월 30일 (약 9개월) |
| 12월 31일 | 1월 1일 ~ 12월 30일 (거의 1년) |
생일이 늦을수록 "두 살 어려지는" 기간이 길어요. 통일법 시행 때 "최대 두 살 어려진다"는 말은 이 구간에 있는 사람 얘기예요. 통일법이 실제로 무엇을 바꿨고 어떤 법이 아직 연 나이를 쓰는지는 만 나이 통일법 총정리 글에 따로 정리했어요.
나이 변환 공식: 세는 나이 → 만 나이
어르신들과 대화하다 보면 세는 나이로 말씀하실 때가 많아요. 바꾸는 법은 이렇습니다.
- 세는 나이 → 연 나이: 1을 뺀다.
- 세는 나이 → 만 나이: 생일이 지났으면 1, 아직이면 2를 뺀다.
- 만 나이 → 세는 나이: 생일이 지났으면 1, 아직이면 2를 더한다.
- 만 나이 → 출생 연도: 올해 − 만 나이 (생일 후), 올해 − 만 나이 − 1 (생일 전)
마지막 공식이 의외로 쓸모 있어요. "만 30세 이하 지원"이라는 공고를 보면 2026년 기준 1995년생 중 생일이 지나지 않은 사람부터 1996년 이후 출생자까지가 대상이 돼요. 단, 공고마다 기준일(공고일, 접수 마감일 등)이 달라서 실제로는 그 날짜로 계산해야 해요.
빠른년생은 몇 살로 쳐야 할까
1·2월생 중 한 해 일찍 입학한 사람들을 "빠른 ○○년생"이라고 하죠. 예전에는 3월부터 다음 해 2월생까지가 같은 학년이었어서 생긴 개념이에요. 2009학년도부터 1월 1일~12월 31일생이 같은 학년이 되면서, 그 이후 입학한 세대에게는 거의 없어졌어요.
나이 계산 자체는 빠른년생이라고 달라지지 않아요. 1993년 2월생은 만 나이도, 연 나이도 1993년생 기준으로 계산하고, 법적으로는 1992년생과 다르게 취급돼요. 다만 학년이 1992년생과 같다 보니 친구 관계에서는 "92년생 친구"처럼 지내는 경우가 많죠. 술·담배 구매처럼 연 나이를 쓰는 경우에도 출생 연도 기준이라, 빠른 1993년생은 1993년생과 같은 해에 가능해졌어요.
1세 미만 아기는 개월 수로 센다
만 나이로는 태어난 날부터 첫 생일 전날까지 모두 0세예요. 그래서 민법과 행정기본법은 1세에 이르지 않은 경우 월수로 표시할 수 있다고 정해 두었어요. 소아과·예방접종·육아휴직 서류에서 "생후 ○개월"이라고 쓰는 게 바로 이 방식이에요.
개월 수는 태어난 날짜와 같은 날짜가 돌아올 때마다 1개월씩 늘어나요. 2026년 1월 15일생이면 2월 15일에 생후 1개월, 7월 15일에 생후 6개월이에요. 1월 31일생처럼 다음 달에 같은 날짜가 없으면 그 달 말일(2월 28일)에 1개월을 채운 것으로 봐요. 세는 나이로는 이 아기들이 연말이 지나면 바로 두 살이 되니, 해외 병원이나 성장 도표를 볼 때는 꼭 만 나이와 개월 수로 바꿔서 보세요.
엑셀·스프레드시트로 만 나이 계산하기
명단이 수십 명이면 하나씩 계산하기 어렵죠. 엑셀과 구글 스프레드시트에는 꽉 찬 연수를 세는 DATEDIF 함수가 있어요.
만 나이: =DATEDIF(B2, DATE(2026,10,5), "Y")
연 나이: =2026 - YEAR(B2)
세는 나이: =2026 - YEAR(B2) + 1
생후 개월: =DATEDIF(B2, DATE(2026,10,5), "M")
B2에 생년월일이 날짜 형식으로 들어 있어야 해요. 텍스트로 "1991.03.02"처럼 들어 있으면 먼저 날짜로 바꿔야 결과가 나와요. DATEDIF 의 "Y"는 생일 당일에 1이 늘어나서 민법의 출생일 산입 방식과 결과가 같아요. 다만 2월 29일생의 평년 처리는 프로그램마다 다를 수 있으니, 해당하는 사람이 있으면 따로 확인하는 게 안전해요.
상황별로 어떤 나이를 쓰면 될까
| 상황 | 쓰는 나이 | 메모 |
|---|---|---|
| 계약서·공문서·병원 서류 | 만 나이 | 별도 규정이 없으면 원칙 |
| 술·담배 구매 | 연 나이 | 19세가 되는 해 1월 1일부터 |
| 병역판정검사 | 연 나이 | 19세가 되는 해 |
| 보험 가입 | 보험나이 | 약관 기준, 보통 만 나이에서 6개월 이상이면 +1 |
| 학년 | 출생 연도 | 출생 연도 + 7년 3월에 초등 입학이 일반적 |
| 친구끼리 띠·나이 비교 | 자유 | 세는 나이 관습이 남아 있음 |
보험나이처럼 계약마다 따로 정한 나이가 있다는 것도 기억해 두면 좋아요. 이건 통일법과 관계없이 약관이 우선이에요. 해외 서류는 거의 모든 나라가 만 나이를 쓰니, 비자·유학·해외 병원 서류에 세는 나이를 적는 실수만 피하면 돼요.
자주 하는 계산 실수 체크
- 생일 당일을 생일 전으로 계산: 생일 당일에 이미 만 나이가 늘어 있어요.
- 연초에 만 나이도 늘었다고 생각: 1월 1일에 바뀌는 건 연 나이와 세는 나이뿐이에요.
- 2월 29일생의 평년 생일을 2월 28일로 계산: 법적 기간 계산으로는 3월 1일에 나이가 늘어요.
- 출생 연도만으로 만 나이를 단정: 생일을 모르면 만 나이는 두 값 중 하나예요.
- "만"을 빼고 적힌 숫자를 세는 나이로 읽음: 통일법 이후 공식 문서의 나이는 원칙적으로 만 나이예요.
자주 묻는 질문
만 나이와 연 나이는 언제 같아지나요?
올해 생일이 지난 뒤부터 12월 31일까지는 만 나이와 연 나이가 같아요. 1월 1일부터 생일 전날까지만 만 나이가 연 나이보다 1살 적어요.
세는 나이로 30살이면 만 나이는 몇 살인가요?
생일이 지났으면 29세, 아직이면 28세예요. 세는 나이에서 생일 후에는 1, 생일 전에는 2를 빼면 돼요.
1990년생은 2026년에 만 몇 살인가요?
생일 전이면 만 35세, 생일 당일부터 만 36세예요. 연 나이는 36세, 세는 나이는 37살이에요.
생일을 모르면 만 나이를 어떻게 알 수 있나요?
출생 연도만으로는 만 나이를 하나로 정할 수 없어요. "올해 − 출생 연도"와 거기서 1을 뺀 값 중 하나이고, 생일이 지났는지에 따라 정해져요.
빠른년생은 법적으로 한 살 많게 쳐 주나요?
아니요. 법적인 나이는 실제 생년월일로만 계산해요. 빠른년생은 학년이 한 해 빠를 뿐, 만 나이·연 나이는 같은 해 출생자와 똑같아요.
정리
세 나이는 출발점(0세 또는 1세)과 늘어나는 날(생일 또는 1월 1일)만 달라요. 연 나이 = 올해 − 출생 연도를 먼저 구하고, 생일 전이면 1을 빼서 만 나이, 1을 더해서 세는 나이를 만들면 헷갈릴 일이 없어요. 만 나이와 세는 나이의 차이는 생일 후 1살, 생일 전 2살이고, 12월 말에 태어날수록 2살 차이 나는 기간이 길어져요.
생년월일로 정확히 계산하려면 만 나이 계산기를, 출생 연도로 표를 보려면 출생연도 나이표·띠 계산기를 쓰세요. 날짜를 셀 때의 "당일 포함" 문제는 날짜 계산 당일 포함·개월 수·영업일 글에서 이어서 다뤄요.