만 나이 계산기

생년월일을 넣으면 만 나이·연 나이·세는 나이를 함께 보여주고, 다음 생일까지 며칠 남았는지도 셉니다.

2023년 6월 28일부터 행정기본법과 민법이 나이를 만 나이로 통일했습니다. 그래도 세 가지 나이가 여전히 함께 쓰이는데, 병역·학교·청소년보호법처럼 연 나이를 쓰는 곳이 남아 있기 때문입니다. 셋을 나란히 두어 어느 자리에서 어떤 숫자를 말하는지 알 수 있게 했습니다.

생년월일

입력값은 이 브라우저에 자동 저장돼, 다시 방문해도 그대로 남아 있어요

이 브라우저에만 저장되고 서버로 보내지 않습니다

비워 두면 오늘로 봅니다

나이 셋

생년월일을 넣으면 나이가 나옵니다.

2023년 6월 28일부터 행정기본법 제7조의2와 민법 제158조가 나이를 만 나이로 통일했습니다. 특별한 말이 없으면 법령·계약·공문서의 나이는 만 나이입니다.

그래도 연 나이를 쓰는 법이 남아 있습니다 — 병역법의 병역의무 연령, 초·중등교육법의 취학 연령, 청소년보호법의 청소년 기준이 그렇습니다. 개별 법이 따로 정한 것이라 통일 원칙보다 앞섭니다.

지금 입력값 그대로 링크 만들기

링크를 열면 이 화면의 값이 그대로 채워집니다. 배우자와 함께 보거나, 조건을 바꿔가며 비교할 때 쓰세요.

만 나이는 생일을 옮겨 놓고 셉니다

먼저 기준 해에서 태어난 해를 뺀 뒤, 태어난 날에 그만큼의 해를 더한 생일이 기준일보다 뒤면 하나를 뺍니다. 1990년 5월 15일생을 2026년 9월 4일에 보면 36이고, 2026년 5월 14일에 보면 생일이 아직 안 지나 35입니다. 달과 날을 따로 견주는 대신 생일을 옮겨 놓고 세므로 2월 29일생도 따로 다루지 않습니다 — 옮긴 자리에 그 날이 없으면 그 달의 마지막 날로 접히고, 그래서 평년에는 2월 28일에 한 살이 오릅니다. 2028년처럼 윤년이면 2월 29일이 그대로 생일입니다.

연 나이와 세는 나이는 해만 봅니다

연 나이는 기준 해 − 태어난 해이고 세는 나이는 거기에 하나를 더한 것입니다. 생일이 언제인지는 보지 않으므로 둘 다 1월 1일에 바뀝니다. 2000년 12월 31일생은 2001년 1월 1일에 만 0세·연 1세·세는 나이 2세입니다. 같은 해에 태어난 사람은 생일이 어디 있든 연 나이가 같아서, 병역·취학처럼 학년이나 기수로 묶는 자리에서 이 나이를 씁니다. 화면은 셋을 나란히 두고 어느 것이 어디에 쓰이는지 짧게 적어 둡니다.

다음 생일·성년·띠

다음 생일은 태어난 날에 12개월씩 더해 가다 기준일 이후에 처음 닿는 날이고, 기준일이 바로 생일이면 남은 날을 0으로 두고 「오늘」이라 적습니다. 산 날수는 태어난 날부터 기준일까지의 날수입니다. 성년이 되는 날은 태어난 날에 19년을 더한 날로, 민법 제4조가 정한 만 19세입니다. 띠는 양력 생년이 아니라 그해 설날을 기준으로 냅니다 — 설날 전에 태어났으면 앞 해의 띠이고 그 까닭을 함께 적습니다. 설날 표가 덮는 1900~2050년 밖이면 띠 줄을 내지 않습니다.

기준일을 바꿔 보기

기준일을 비우면 오늘입니다. 입사일·시험일·계약일 같은 특정 날짜를 넣으면 그날의 나이 셋이 나오므로, 「응시일 기준 만 나이」 같은 조건을 그대로 확인할 수 있습니다. 기준일이 생년월일보다 앞이면 아직 태어나지 않은 것이라 답을 내지 않습니다. 넣은 날짜는 이 브라우저에만 남고 서버로 가지 않습니다. 사주의 해 경계는 설날이 아니라 입춘이라 며칠 어긋나는데, 이 화면은 설날 하나만 씁니다.

자주 묻는 질문

Q만 나이·연 나이·세는 나이가 어떻게 다른가요?

만 나이는 생일이 지나야 한 살을 먹습니다. 연 나이는 「올해 − 태어난 해」라 생일과 무관하게 1월 1일에 바뀝니다. 세는 나이는 태어나면 한 살이고 해가 바뀔 때마다 한 살을 더합니다. 12월 31일에 태어난 사람은 다음 날 세는 나이로 두 살이 됩니다.

Q만 나이 통일 뒤에도 연 나이를 쓰는 곳이 있나요?

있습니다. 병역법의 병역의무 연령, 초·중등교육법의 취학 연령, 청소년보호법의 청소년 기준(연 나이 19세 미만)이 대표적입니다. 이런 법은 개별 규정에서 따로 정하고 있어 행정기본법의 원칙보다 앞섭니다.

Q2월 29일에 태어나면 생일이 언제인가요?

평년에는 2월 28일에 한 살을 먹는 것으로 봅니다. 민법 제160조③은 「해당일이 없으면 그 월의 말일로 만료」한다고 정하므로, 2월 29일이 없는 해에는 2월 28일이 생일 노릇을 합니다. 2월 28일 24시로 보아 3월 1일로 읽는 해석도 있지만 이 화면은 조문의 말일을 따라 2월 28일에 한 살을 더합니다. 윤년에는 2월 29일 그대로입니다.

Q2000년생은 2026년에 몇 살인가요?

만 나이는 생일 전이면 25세, 생일이 지났으면 26세입니다. 연 나이는 2026 − 2000 = 26세로 일 년 내내 같고, 세는 나이는 27세입니다. 「26세 이하」 같은 조건이 어느 나이를 말하는지에 따라 답이 달라지므로 그 자리의 규정을 확인해야 합니다.

Q만 19세가 되는 날은 언제인가요?

태어난 날에 19년을 더한 날, 곧 열아홉 번째 생일입니다. 2007년 9월 4일생이면 2026년 9월 4일이고 그날부터 민법상 성년입니다. 화면의 「성년이 되는 날」 줄이 이 날짜를 요일과 함께 보여 줍니다.