만 나이 계산기

생년월일과 기준일을 넣으면 만 나이·연 나이·세는 나이를 한 번에 비교하고, 살아온 일수와 다음 생일까지 남은 날을 알려드립니다. 아래에는 간단한 D-Day 계산도 있습니다.

만 나이 / 연 나이 / 세는 나이 계산

D-Day 계산

나이를 세는 세 가지 방식

한국에서 "나이"는 한 가지가 아닙니다. 같은 사람이라도 계산 방식에 따라 최대 두 살까지 차이가 납니다.

연도 차이에 1을 더한 값은 "연 나이"가 아니라 세는 나이입니다. 연 나이는 연도 차이 그대로이므로 이 페이지는 연 나이와 세는 나이를 구분해 보여 줍니다.

2023년 만 나이 통일법: 무엇이 바뀌었나

2023년 6월 28일부터 개정 민법 제158조와 행정기본법 제7조의2가 시행되어, 법령·계약·공문서 등에서 나이를 따로 정하지 않은 경우의 나이는 출생일을 산입하여 만 나이로 계산하고 연수로 표시하는 것이 원칙이 되었습니다. 만 1세가 되기 전에는 월수로 표시할 수 있습니다. 개정의 목적은 법적·사회적으로 세 가지 나이가 섞여 쓰이면서 생기던 혼란과 분쟁을 줄이는 것이었습니다.

다만 모든 제도가 한꺼번에 만 나이로 바뀐 것은 아닙니다. 개별 법령이 나이 기준을 따로 정한 경우(예: 병역, 청소년 관련 규정, 취학 연령 등)는 해당 법령의 방식이 우선합니다. 예외 범위는 법령 개정에 따라 달라질 수 있으므로, 실제 신청·자격 확인이 걸린 경우에는 법제처 국가법령정보센터(law.go.kr)에서 해당 법령의 최신 조문을 확인하세요. 이 페이지는 2023년 6월 28일 시행 사실과 위 원칙까지만 단정하며, 개별 예외 목록은 정리하지 않았습니다.

만 나이 계산 방법과 검산

만 나이 = 기준 연도 − 출생 연도 − (올해 생일이 아직 안 지났으면 1)입니다. 생일 당일에는 이미 한 살이 늘어난 것으로 봅니다. 아래 표는 기준일 2026-10-13에 여섯 가지 생일의 세 가지 나이를 공식으로 계산한 값입니다.

생년월일만 나이연 나이세는 나이
2000-01-0126세26세27세
2000-05-1526세26세27세
2000-10-1326세26세27세
2000-10-1425세26세27세
2000-12-3125세26세27세
2026-01-050세0세1세

표에서 눈여겨볼 곳은 두 군데입니다. 첫째, 2000-10-13생은 기준일이 정확히 생일이라 만 26세지만, 하루 뒤 생일인 2000-10-14생은 아직 만 25세입니다. 생일 당일을 "지났다"로 볼지의 경계입니다. 둘째, 2000-12-31생처럼 연말 출생자는 만 나이가 25세인데 연 나이는 26세로 한 살 많습니다. 반면 연초(1월 1일) 출생자는 생일이 이미 지났으므로 만 나이와 연 나이가 같습니다. 세는 나이는 어느 경우에나 연 나이보다 정확히 1이 큽니다. 2026-01-05에 태어난 아기는 만 0세, 연 나이 0세, 세는 나이 1세입니다.

검산 예시 1. 2000-05-15생, 기준일 2026-10-13: 2026 − 2000 = 26이고 5월 15일은 이미 지났으므로 만 26세, 연 나이 26세, 세는 나이 27세입니다.
검산 예시 2. 2001-12-31생, 기준일 2026-01-01: 2026 − 2001 = 25이지만 올해 12월 31일 생일이 아직 오지 않아 만 24세입니다. 연 나이는 25세, 세는 나이는 26세입니다. 같은 사람이 하루 사이에 법적 만 나이와 세는 나이가 두 살 차이로 벌어지는 대표적 경계입니다.

2월 29일생은 평년에 언제 한 살을 먹나요

윤년에만 존재하는 2월 29일에 태어난 사람은 평년에는 생일이 없습니다. 민법의 나이 조항에는 2월 29일생의 평년 생일을 어떻게 볼지 따로 적혀 있지 않습니다. 일반적으로 쓰이는 처리 방식은 두 가지입니다. 하나는 해당 날짜가 없으면 그 달의 말일(2월 28일)에 생일이 된 것으로 보는 방식으로, 월이나 연 단위 기간은 해당일이 없으면 월말일에 끝난다는 기간 계산의 취지를 따른 해석입니다. 다른 하나는 29일이 없으니 다음 날인 3월 1일을 생일로 보는 방식입니다. 기관이나 서비스마다 다를 수 있으며, 중요한 신청이라면 해당 기관의 기준을 직접 확인해야 합니다. 이 계산기는 선택 항목으로 두 방식을 모두 제공하며 기본값은 2월 28일입니다.

아래 표는 2008-02-29생이 기준일에 따라 몇 세로 계산되는지를 두 방식으로 계산한 값입니다. 평년인 2026년 2월 28일 하루만 결과가 갈립니다.

기준일2월 28일 처리3월 1일 처리
2026-02-27만 17세만 17세
2026-02-28만 18세만 17세
2026-03-01만 18세만 18세
2028-02-28만 19세만 19세
2028-02-29만 20세만 20세

윤년인 2028년에는 2월 29일이 존재하므로 두 방식이 같아지고 2월 29일이 되어야 만 20세가 됩니다. 같은 이유로 "다음 생일까지 남은 날"도 평년 여부에 따라 달라지며, 이 계산기는 선택한 방식에 맞춰 날짜를 계산합니다.

만 1세 미만과 개월 수 표기

법령은 만 1세에 이르지 않은 경우 나이를 월수로 표시할 수 있다고 정하고 있습니다. 영유아 검진이나 예방접종 일정처럼 개월 단위가 중요한 곳에서 쓰이는 방식입니다. 이 계산기는 결과에 "만 나이(개월 포함)"를 함께 보여 줍니다. 계산은 생일의 일(日)을 기준으로 하며, 예를 들어 1월 31일생은 2월에 31일이 없으므로 2월 말일이 되어야 한 달이 찬 것으로 봅니다. 0세 아기의 개월 수를 더 자세히 알고 싶다면 아기 전용 계산기를 이용하는 편이 낫습니다.

흔한 실수와 오해

이 도구를 쓰면 안 되는 경우

계산 결과는 참고용입니다. 보험 가입 연령, 연금 수급 개시일, 선거권, 병역 의무 등 나이가 법적 효력을 갖는 신청에서는 해당 기관·약관이 정한 계산 기준일과 방식이 우선합니다. 보험은 "상령일" 방식처럼 생일 기준이 약관마다 다를 수 있습니다. 법률 자문을 대신하지 않습니다.

결과를 어떻게 활용하나요

D-Day 계산에 대해

아래쪽 D-Day 계산은 오늘 날짜를 기준으로 한 간단한 일수 계산입니다. 목표일이 미래이면 D-숫자, 지난 날짜이면 D+숫자로 표시하며 오늘 당일은 D-Day로 표시합니다. 시각이 아닌 달력 날짜만 비교하므로 낮과 밤 어느 시각에 계산해도 결과가 같습니다. 시작일을 1일로 세는 방식이나 평일 수가 필요하면 디데이 계산기를 이용하세요.

자주 묻는 질문

만 나이는 어떻게 계산되나요?

기준일의 연도에서 출생 연도를 뺀 뒤, 올해 생일이 아직 지나지 않았다면 1을 뺍니다. 생일 당일부터 한 살이 늘어납니다.

연 나이와 세는 나이는 어떻게 다른가요?

연 나이는 올해 연도에서 출생 연도를 뺀 값이고, 세는 나이는 거기에 1을 더한 값입니다. 둘 다 생일과 상관없이 1월 1일에 늘어납니다.

만 나이 통일법은 언제부터 시행되었나요?

2023년 6월 28일부터 민법과 행정기본법의 나이 계산 규정이 시행되어, 별도 규정이 없는 한 법령·계약·공문서의 나이는 만 나이로 계산합니다. 다만 개별 법령이 따로 정한 예외가 있을 수 있으니 법제처 국가법령정보센터에서 확인하세요.

2월 29일에 태어났다면 평년에는 언제 나이를 먹나요?

법에 명시된 규정이 없어 2월 28일 또는 3월 1일로 보는 두 방식이 쓰입니다. 이 계산기에서는 두 방식 중 선택할 수 있고 결과는 평년의 2월 28일 하루만 달라집니다.

미래 날짜를 기준일로 넣어도 되나요?

네. 예를 들어 내년 3월에 몇 살이 되는지 알고 싶다면 기준일에 그 날짜를 넣으면 됩니다. 단, 생년월일이 기준일보다 늦으면 계산할 수 없습니다.

과거 날짜를 입력하면 D-Day는 어떻게 표시되나요?

목표 날짜가 이미 지났다면 'D+n', 앞으로 남았다면 'D-n' 형식으로 표시됩니다.