만 나이 계산기
어떤 사람이 특정 날짜에 만 몇 살인지 계산합니다. 만 나이를 년·개월·일로 나눠 보여주고, 태어난 뒤 지난 총 일수와 다음 생일 날짜도 함께 알려 줍니다.
입력값
태어난 날을 YYYY-MM-DD 형식으로 입력하세요.
나이를 계산할 날짜입니다. 기본값은 오늘이며, 과거나 미래 날짜로 바꿔도 됩니다.
결과
- 결과
- 만 26세 7개월 10일
- 만 나이
- 26세
- 개월
- 7개월
- 일
- 10일
- 태어난 뒤 총 일수
- 9,719일
- 다음 생일
- 2027년 1월 1일
- 결과
- 연 나이 26세 · 세는 나이 27세 (법적 기준은 위의 만 나이)
2000-01-01 → 2026-08-11
계산 원리
계산식만 나이 = 생년월일부터 채워진 햇수 + 개월 + 일
이 계산기는 공문서와 의료 기록에서 쓰는 만 나이를 계산합니다. 만 나이는 생년월일로부터 실제로 다 지나간 햇수를 뜻합니다. 2000년 6월 15일생은 2026년 6월 14일 기준으로 25년을 다 채우고 26년째를 보내는 중이므로 만 25세이고, 하루 뒤인 6월 15일에 그 해가 만료되어 만 26세가 됩니다. 진행 중인 해는 세지 않고 올림도 하지 않습니다.
2023년 6월 28일 「민법」·「행정기본법」 개정안(만 나이 통일법)이 시행되면서 행정과 법률 분야의 나이 기준이 만 나이로 통일되었고, 특별한 규정이 없으면 법령과 계약서의 나이는 만 나이로 읽습니다. 다만 병역법이나 청소년보호법처럼 "현재 연도에서 출생 연도를 뺀" 연 나이를 쓰는 분야는 여전히 남아 있습니다. 세는 나이(태어나면 한 살, 해가 바뀌면 한 살)까지 섞이면 같은 사람의 나이가 세 가지로 갈리므로, 서류를 채우기 전에 어떤 기준인지 먼저 확인하는 것이 좋습니다. 이 계산기가 내놓는 값은 만 나이입니다.
만 나이로 통일됐다고 해서 모든 기준선이 생일에만 걸리는 것은 아닙니다. 초등학교 입학은 만 6세가 된 날이 속하는 해의 그다음 해 3월에 이뤄지므로, 한 학년에 1월생부터 12월생까지가 함께 들어옵니다. 정년은 법이 60세 이상으로 정하도록 하고 있지만, 만 60세가 되는 날인지 그달 말일인지 그해 말일인지는 회사 취업규칙마다 다릅니다. 국민연금 수급 개시 연령은 출생 연도에 따라 단계적으로 달라집니다. 이런 기준을 확인할 때는 오늘 날짜가 아니라 그 기준일을 기준일 칸에 넣고 결과를 읽는 편이 정확합니다.
사람들이 가장 많이 틀리는 지점은 생일 경계입니다. "올해 연도에서 태어난 연도를 뺀다"는 계산은 올해 생일이 지난 뒤라면 맞지만, 생일 전이라면 한 살이 더 많게 나옵니다. 나이 제한은 대부분 만 나이로 적혀 있어서 이 한 살 차이가 보험료 구간이나 자격 요건을 바꿀 수 있습니다. 이 계산기는 생일 당일에 나이가 오르도록 처리하며, 연초나 생일 며칠 전에 나이가 바뀌는 일은 없습니다.
만 나이가 정해지면 나머지를 개월과 일로 나눕니다. 개월은 30일 고정이 아니라 달력상의 달로 세기 때문에 2월과 7월에 걸쳐 있어도 계산이 어긋나지 않습니다. 일수는 가장 최근의 월 단위 응당일부터 기준일까지를 잽니다. "만 25세 2개월 6일"이라는 결과는 생일이 스물다섯 번 지났고, 그 뒤로 달력상 2개월이 더 채워졌으며, 그 응당일에서 6일이 지났다는 뜻입니다.
달력의 달로 세려면 월말 처리를 정해 두어야 합니다. 1월 31일생에게는 2월에 대응하는 날짜가 아예 없기 때문입니다. 이 계산기는 대상 월의 마지막 날로 당기는 방식을 씁니다. 그래서 1월 31일에서 한 달 뒤는 2월 28일이고, 윤년이면 2월 29일입니다. 3월 3일로 넘겨 버리면 개월 수가 거꾸로 줄어들어 누가 봐도 이상한 결과가 나옵니다. 말일로 당기면 이웃한 두 응당일 사이가 언제나 정확히 한 달이 됩니다.
같은 규칙으로 윤년 문제도 해결됩니다. 2000년 2월 29일생은 4년에 한 번만 진짜 생일이 돌아옵니다. 그래서 평년에는 2월 28일을 응당일로 보고 그날 나이가 오릅니다. 이렇게 해야 어느 해든 한 살씩만 늘어납니다. 윤년에는 2월 29일이 그대로 생일이 되고 계산도 달라지지 않습니다.
"다음 생일"은 항상 기준일보다 뒤의 날짜를 돌려줍니다. 기준일이 생일 당일이면 오늘이 아니라 내년을 가리킵니다. 이미 지나온 생일을 다음 생일이라고 부르면 남은 날짜가 0일이 되어 카운트다운으로서 아무 정보도 주지 못하기 때문입니다. 생일 당일에 결과를 보면 나이 줄에는 올라간 만 나이가, 다음 생일 줄에는 12개월 뒤 날짜가 나옵니다. 이는 오류가 아니라 의도한 표시입니다.
총 일수는 생년월일부터 기준일까지의 달력 날짜를 윤일까지 포함해 센 값입니다. 개월 수로는 거칠게 잡히는 신생아의 주수 관리, 체류 일수나 기간 계산, 나이 제한까지 며칠 남았는지 확인할 때 유용합니다. 입력은 YYYY-MM-DD 형식입니다. 한국에서는 1990년 4월 23일처럼 적는 것이 익숙하지만, 03/04 같은 표기는 나라마다 4월 3일과 3월 4일로 갈리므로 입력만큼은 국제 표준 형식으로 통일했습니다. 기준일은 오늘로 채워져 있으나 자유롭게 바꿀 수 있고, 생년월일보다 앞선 날짜를 넣으면 오류로 알려 줍니다.
이 계산기가 다루지 못하는 것도 분명히 해 두는 편이 낫습니다. 입력과 계산은 모두 양력 기준입니다. 생일을 음력으로 쇠는 분이라면 해마다 양력 날짜가 달라지므로, 올해의 양력 생일을 먼저 확인해 그 날짜를 넣어야 다음 생일 줄이 맞습니다. 주민등록상 생년월일이 실제 출생일과 다른 경우도 드물지 않은데, 관공서 서류에서 쓰이는 나이는 등록된 날짜 기준이라 자격 요건을 따질 때는 등록된 생년월일로 계산해야 합니다. 나이가 세 가지로 갈리는 나라에서 계산기 하나가 셋을 모두 맞힐 수는 없으니, 어떤 기준의 나이가 필요한지부터 정하고 쓰는 것이 안전합니다.
결과는 지금 확인하려는 규정에 맞춰 줄별로 읽는 것이 가장 쓸모 있습니다. 나이 제한은 만 나이 줄, 체류 일수나 기간 계산은 총 일수 줄, 지금 답이 언제까지 유효한지는 다음 생일 줄이 알려 줍니다. 기준선까지 며칠 남지 않은 상황이라면 오늘이 아니라 그 기준일을 기준일 칸에 넣고 다시 읽어 보세요. 제도가 보는 것은 그 규정이 적용되는 날의 나이 하나뿐입니다.
자주 묻는 질문
- 나이는 생일 당일에 오르나요, 다음 날 오르나요?
- 이 계산기는 생일 당일에 나이가 오릅니다. 2000년 6월 15일생은 2026년 6월 14일에는 만 25세, 6월 15일에는 만 26세입니다. 일상적인 표현과 대부분의 서식이 쓰는 방식과 같으며, 하루 단위로 보면 어느 해석을 따르더라도 결과가 같습니다.
- 만 나이와 연 나이, 세는 나이는 어떻게 다른가요?
- 만 나이는 생일이 지날 때마다 한 살씩 오르는 실제 경과 햇수입니다. 연 나이는 현재 연도에서 출생 연도를 뺀 값이라 생일과 무관하게 1월 1일에 바뀌며, 병역이나 청소년 관련 규정에서 쓰입니다. 세는 나이는 태어나면 한 살로 시작해 해가 바뀔 때마다 한 살을 더하는 전통적인 방식입니다. 이 계산기는 만 나이만 계산합니다.
- 초등학교 입학 나이는 어떻게 따지나요?
- 만 6세가 된 날이 속하는 해의 그다음 해 3월에 입학합니다. 생일이 아니라 출생 연도가 기준이라 1월생과 12월생이 같은 학년이 됩니다. 특정 아이가 어느 해에 입학하는지 확인하려면 기준일 칸에 그해 3월 1일을 넣고 만 나이를 읽으면 됩니다.
- 음력 생일도 계산할 수 있나요?
- 아니요. 이 계산기는 양력만 다룹니다. 음력 생일은 해마다 대응하는 양력 날짜가 달라지기 때문에, 올해의 양력 생일을 따로 확인한 뒤 그 날짜를 넣어야 다음 생일 줄이 맞습니다. 만 나이 자체는 양력 생년월일로 계산하는 것이 공적 기준과 일치합니다.
- 2월 29일생은 평년에 몇 살이 되나요?
- 평년에는 2월 28일을 응당일로 보아 그날 나이가 오릅니다. 3월 1일이 아닙니다. 행정 실무에서도 널리 쓰이는 방식이고, 이렇게 해야 한 해에 정확히 한 살씩만 늘어나 나이가 건너뛰거나 멈추는 일이 없습니다. 윤년에는 2월 29일이 그대로 생일입니다.
- 생일 당일인데 다음 생일이 1년 뒤로 나오는 이유는 무엇인가요?
- 다음 생일을 "기준일보다 엄격히 뒤에 오는 첫 응당일"로 정의했기 때문입니다. 당일에는 이미 생일이 지나갔으므로 다음 생일은 12개월 뒤가 됩니다. 오늘 날짜를 돌려주면 남은 날짜가 0일이 되어 쓸모가 없습니다. 생일이 반영된 것은 나이 줄이 이미 한 살 올라간 것으로 확인할 수 있습니다.
- 월말에 태어났으면 개월 수는 어떻게 세나요?
- 달력상의 달로 세되 짧은 달에서는 말일로 당깁니다. 1월 31일생은 한 달 뒤가 2월 28일(윤년이면 2월 29일)이며 3월로 넘어가지 않습니다. 이 처리를 하지 않으면 짧은 달이 나올 때마다 개월 수가 거꾸로 줄어들어 년·개월·일 분해가 일관성을 잃습니다.
- 총 일수가 "나이 × 365"와 맞지 않는 이유는 무엇인가요?
- 약 4년에 한 번 윤일이 하루씩 더해지기 때문입니다. 1년 평균은 365일보다 조금 길어서 25년이면 6일가량 차이가 납니다. 총 일수는 윤일을 포함한 실제 달력 날짜를 센 값이므로, 날짜 단위로 정확히 따져야 할 때는 이 값을 쓰는 것이 맞습니다.
출처
관련 계산기
공유
이 계산기 퍼가기
아래 코드를 사이트에 붙여넣으면 실제로 작동하는 계산기를 그대로 삽입할 수 있습니다.
최종 수정일: 2026-08-22