~ / posts / date

만 나이 연 나이 세는 나이 차이, 생일 전후 계산 예시와 변환 공식

생일이 지났으면 만 나이 = 연 나이, 세는 나이는 +1. 생일 전이면 만 나이가 연 나이보다 1살, 세는 나이보다 2살 적어요. 세 나이의 공식과 변환법, 12월 31일생 같은 극단 사례, 빠른년생까지 예시로 정리했어요.

"저 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살 달라요. 만 나이와 연 나이는 출발점이 같고 늘어나는 날만 달라요. 그래서 연 나이를 중심에 두고 나머지 두 개를 바꾸면 계산이 쉬워요.

1년 동안 만 나이·연 나이·세는 나이가 언제 늘어나는지 보여 주는 타임라인
1월 1일에는 연 나이·세는 나이가, 생일에는 만 나이가 바뀐다

생일 전후 만 나이 계산 예시

같은 해에 태어난 두 사람을 비교하면 감이 바로 와요. 기준일 2026년 10월 5일이에요.

생년월일생일 지났나?연 나이만 나이세는 나이만 나이와 세는 나이 차이
1991년 3월 2일지남3535361살
1991년 11월 8일아직3534362살
2000년 1월 1일지남2626271살
2000년 10월 5일오늘이 생일2626271살
2000년 10월 6일아직 (내일)2625272살

2000년 10월 5일생과 10월 6일생은 하루 차이로 태어났는데 오늘 기준 만 나이가 1살 달라요. 생일 당일에는 이미 한 살이 늘어난 것으로 치기 때문이에요(출생일 산입). 내일이 생일인 사람은 내일 0시가 되어야 만 26세가 됩니다.

계산 순서를 정리하면 이래요.

  1. 올해 연도에서 출생 연도를 뺀다 → 연 나이
  2. 올해 생일(월·일)이 오늘 이전이거나 오늘이면 그대로, 아직이면 1을 뺀다 → 만 나이
  3. 연 나이에 1을 더한다 → 세는 나이

생년월일만 넣으면 이 세 개를 한 번에 보여 주는 게 만 나이 계산기예요. 기준일도 바꿀 수 있어서 "내년 3월 1일에 몇 살인지" 같은 것도 확인할 수 있어요.

출생연도별 2026년 나이표 (생일 전·후)

생일을 모르고 출생 연도만 알 때는 만 나이가 두 값 중 하나예요. 자주 묻는 연도만 뽑아 볼게요.

출생연도별 2026년 나이 (만 나이 생일 전·후와 세는 나이)
만 나이(생일 전)만 나이(생일 후)·연 나이세는 나이
010203040501980년생 · 만 나이(생일 전) 45세1980년생 · 만 나이(생일 후)·연 나이 46세1980년생 · 세는 나이 47세1980년생1990년생 · 만 나이(생일 전) 35세1990년생 · 만 나이(생일 후)·연 나이 36세1990년생 · 세는 나이 37세1990년생2000년생 · 만 나이(생일 전) 25세2000년생 · 만 나이(생일 후)·연 나이 26세2000년생 · 세는 나이 27세2000년생2010년생 · 만 나이(생일 전) 15세2010년생 · 만 나이(생일 후)·연 나이 16세2010년생 · 세는 나이 17세2010년생2020년생 · 만 나이(생일 전) 5세2020년생 · 만 나이(생일 후)·연 나이 6세2020년생 · 세는 나이 7세2020년생

생일 후 만 나이는 연 나이와 항상 같아요

단위: 세 · 자료: 기준 연도 2026년으로 직접 계산
표로 보기
구분만 나이(생일 전)만 나이(생일 후)·연 나이세는 나이
1980년생454647
1990년생353637
2000년생252627
2010년생151617
2020년생567

표를 보면 규칙이 보여요. 출생 연도 끝자리가 0이면 2026년 연 나이는 끝자리가 6이고, 생일 전 만 나이는 5, 세는 나이는 7이에요. 1940년생부터 올해 태어난 아기까지 전 연도를 보려면 출생연도 나이표·띠 계산기가 편해요. 띠와 간지, 일반적인 학년도 같이 나와요.

세 나이의 차이가 가장 큰 날: 12월 31일생

차이가 극단적으로 벌어지는 예가 12월 31일에 태어난 아기예요. 2025년 12월 31일에 태어난 아기를 따라가 볼게요.

2025년 12월 31일생 아기의 날짜별 나이
만 나이연 나이세는 나이
00.511.522.532025.12.31 출생일2026.1.12026.12.302026.12.31 첫 생일2027.1.12025.12.31 출생일 · 만 나이 0세2026.1.1 · 만 나이 0세2026.12.30 · 만 나이 0세2026.12.31 첫 생일 · 만 나이 1세2027.1.1 · 만 나이 1세12025.12.31 출생일 · 연 나이 0세2026.1.1 · 연 나이 1세2026.12.30 · 연 나이 1세2026.12.31 첫 생일 · 연 나이 1세2027.1.1 · 연 나이 2세22025.12.31 출생일 · 세는 나이 1세2026.1.1 · 세는 나이 2세2026.12.30 · 세는 나이 2세2026.12.31 첫 생일 · 세는 나이 2세2027.1.1 · 세는 나이 3세3

태어난 다음 날 세는 나이 2살, 만 나이 0세로 차이가 2살이 돼요

단위: 세 · 자료: 출생일 산입(민법 제158조) 기준으로 직접 계산
표로 보기
구분만 나이연 나이세는 나이
2025.12.31 출생일001
2026.1.1012
2026.12.30012
2026.12.31 첫 생일112
2027.1.1123

태어난 지 하루 만에 세는 나이로는 두 살이 되는 거죠. 반대로 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년)

생일이 늦을수록 "두 살 어려지는" 기간이 길어요. 통일법 시행 때 "최대 두 살 어려진다"는 말은 이 구간에 있는 사람 얘기예요. 통일법이 실제로 무엇을 바꿨고 어떤 법이 아직 연 나이를 쓰는지는 만 나이 통일법 총정리 글에 따로 정리했어요.

나이 변환 공식: 세는 나이 → 만 나이

어르신들과 대화하다 보면 세는 나이로 말씀하실 때가 많아요. 바꾸는 법은 이렇습니다.

마지막 공식이 의외로 쓸모 있어요. "만 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월에 초등 입학이 일반적
친구끼리 띠·나이 비교자유세는 나이 관습이 남아 있음

보험나이처럼 계약마다 따로 정한 나이가 있다는 것도 기억해 두면 좋아요. 이건 통일법과 관계없이 약관이 우선이에요. 해외 서류는 거의 모든 나라가 만 나이를 쓰니, 비자·유학·해외 병원 서류에 세는 나이를 적는 실수만 피하면 돼요.

자주 하는 계산 실수 체크

자주 묻는 질문

만 나이와 연 나이는 언제 같아지나요?

올해 생일이 지난 뒤부터 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살 차이 나는 기간이 길어져요.

생년월일로 정확히 계산하려면 만 나이 계산기를, 출생 연도로 표를 보려면 출생연도 나이표·띠 계산기를 쓰세요. 날짜를 셀 때의 "당일 포함" 문제는 날짜 계산 당일 포함·개월 수·영업일 글에서 이어서 다뤄요.

#만 나이 연 나이 차이#세는 나이#한국 나이 계산#생일 전 만 나이#나이 변환#빠른년생#출생연도 나이표
← 이전 글만 나이 통일법 총정리, 2023년 6월 이후 나이 계산법과 연 나이 쓰는 예외다음 글 →주 52시간 계산법, 주 40시간과 연장근로 12시간 구조와 근무시간 계산 예시