만 나이 계산기

생년월일로 만 나이를 년·월·일 단위로 정확하게 계산합니다. 한국식 나이, 연 나이, 다음 생일 D-day도 함께 표시합니다.

Loading…

모든 처리는 브라우저 내부에서 실행됩니다 — 파일·입력은 서버로 전송되지 않습니다.

사용법

생년월일을(선택적으로 대상 날짜를. 기본은 오늘) 고르면 계산기는 4가지 값을 반환합니다. **만 나이**(태어난 이후 가득 찬 햇수), **한국식 나이**(생일 경과 여부에 따라 만 나이 +1 또는 +2), **연 나이**(병역법에서 쓰는 `현재 연도 - 출생 연도`), 그리고 만 나이를 년·월·일로 분해한 값. 다음 생일까지의 카운트다운도 함께 표시됩니다.

년·월·일 분해는 자연스러운 관행을 따릅니다. 월은 30일 블록이 아닌 달력 월이므로 2020-01-31 출생을 2026-05-15에 보면 "6년 3개월 15일"로 표시됩니다. 대상일(15일)이 생일의 일(31일)을 지났기 때문에 3월도 한 달로 셉니다(31일이 없는 달에서는 그 달의 마지막 날로 처리합니다). 모든 계산은 브라우저 안에서 실행되며 날짜는 기기 밖으로 나가지 않습니다.

예제

올해 생일이 지난 경우

입력
birth:  1990-03-15
today:  2026-05-17
출력
International age:   36 years
Korean age:          37 years  (international + 1, birthday passed)
Year age:            36 years  (2026 - 1990)
Breakdown:           36 years, 2 months, 2 days
Next birthday:       302 days (2027-03-15)

올해 생일이 이미 지난 경우 만 나이와 한국식 나이의 차이는 +1입니다. 연 나이는 생일이 5월 기준일보다 앞에 있어 우연히 만 나이와 일치합니다 — 기준일 이후 생일이면 연 나이는 만 나이보다 하나 큽니다.

올해 생일 전에 계산

입력
birth:  1990-11-08
today:  2026-05-17
출력
International age:   35 years
Korean age:          37 years  (international + 2, birthday not yet passed)
Year age:            36 years  (2026 - 1990)
Breakdown:           35 years, 6 months, 9 days
Next birthday:       175 days (2026-11-08)

앞 예와 같은 출생년이지만 생일이 11월로 오늘보다 뒤입니다. 한국식 나이와의 차이는 +2로 벌어집니다 — 한국식 나이는 그해 생일 이전이라도 1월 1일부터 햇수를 세기 때문입니다. 연 나이와 한국식 나이는 37로 일치합니다 — 연 나이와 한국식 나이는 그해 생일을 맞이하지 않은 모든 사람에 대해 일치하고 생일이 지나면 갈라집니다.

2월 29일생(윤년)

입력
birth:  2000-02-29
today:  2026-05-17
출력
International age:   26 years
Korean age:          27 years
Year age:            26 years
Breakdown:           26 years, 2 months, 17 days
Next birthday:       287 days (2027-02-28, observed)

2월 29일은 윤년에만 존재합니다. 한국·일본·미국을 비롯한 대부분 법역에서는 평년에 2월 28일을 생일로 관찰하므로 평년에는 2월 28일에 만 나이가 증가합니다. 본 계산기는 이 관행을 따릅니다. 일부 국가(대만, 2010년까지의 일부 해석)는 3월 1일을 관찰 생일로 사용했습니다 — 차이는 1년에 단 하루지만 드문 사례에서 성년 도달과 시효 계산에 영향을 미칩니다.

자주 묻는 질문

왜 한국에는 나이 셈법이 3가지나 있나요?

역사적으로 누적된 결과입니다. **한국식 나이(세는 나이)**는 동아시아 셈법 전통에서 왔으며 신생아가 태어난 시점에 "1세"(자궁 안의 개월 수를 세어)이고 모두 1월 1일(본래 음력 설, 지금은 양력 설)에 +1세가 됩니다. **만 나이**는 서양의 법의학적 관행으로 출생 시 0세, 생일마다 +1입니다. **연 나이**는 1962년 도입된 한국의 간이 방식으로 병역법과 청소년 보호법에서만 쓰입니다 — `현재 연도 - 출생 연도`로 신분증에서 쉽게 계산됩니다. 2023년 6월 통일법(한국 나이 통일법)은 행정·민사법에서 만 나이를 기본으로 정했으나 나머지 두 시스템은 일상 용법과 일부 개별 법령에 남아 있습니다.

2023년 한국 나이 통일법으로 무엇이 바뀌었나요?

2023년 6월 28일 민법과 행정기본법이 개정되어 별도 특정 법령이 뒤집지 않는 한 모든 행정문서·민사계약·법 해석에서 만 나이가 기본이 되었습니다. 실제 영향: 세율 구간, 연금 자격, 선거 연령, 형사 책임 연령, 음주·흡연 연령(이전에는 연 나이였음)은 모두 만 나이를 사용합니다. 두 가지 예외가 남았습니다. 병역법과 청소년 보호법(주류·담배·일부 미디어 접근)은 계속 연 나이를 사용합니다 — 연 나이의 역년 구분이 이러한 제도의 행정 일괄 처리에 더 편하기 때문입니다. 한국식 나이(세는 나이)의 일상적 사회적 사용은 법에 영향받지 않으며 대화 중에 그대로 남아 있습니다.

일본은 나이를 어떻게 계산하나요?

일본은 공식 용도에 모두 만년령(滿年齡, 만 나이)을 사용하며 1902년 연령계산에관한법률(年齢計算ニ関スル法律) 이래로 그렇습니다. 한 가지 특이점: 일본 법에서 사람은 생일 *전날*에 한 살을 더 먹습니다 — 예컨대 4월 1일생은 법적으로 3월 31일에 18세가 되며 4월 1일이 아닙니다. 법이 생일을 새 햇수의 시작으로 보기 때문입니다. 실제 영향: 4월 1일생 아이는 직전 역년의 4월 2일생 아이와 같은 학년에 들어갑니다(일본 학년은 4월 1일 시작). 일상적 사회·대화 용도에서는 일본인도 생일에 한 살을 더 먹는다는 자연스러운 의미로 만 나이를 사용합니다. 전통적 셈 방식인 가조에도시(数え年)는 한국식 나이와 평행하며 지금은 문화적 맥락(시치고산·야쿠도시)에서만 사용됩니다.

왜 단순 햇수가 아닌 년·월·일로 표시하나요?

일상적 나이에는 정수 햇수로 충분합니다 — "저는 36세입니다"라고 하면 필요한 정보는 전달됩니다. 년·월·일 분해는 다음 경우에 중요합니다. **영유아**(7개월 아기와 11개월 아기는 발달이 크게 다릅니다), **법적 기한**(성년 도달이나 시효가 반올림된 햇수가 아닌 특정 일자에 오는 경우), **의료**(투약량이나 발달 마일스톤이 개월 단위로 관리되는 경우), **인사·연금 계산**(근속 연수를 일 단위로 측정하는 경우), **인구통계**(중간 나이를 1년 미만 정밀도로 계산하는 경우). 분해는 다음 생일까지의 정확한 일수도 함께 보여 주어 생일 축하나 비자 갱신 계획에 유용합니다.

미래나 과거 날짜의 나이를 계산할 수 있나요?

예 — "대상 날짜"를 변경하세요. 흔한 용도: 특정 미래 이벤트(입학일, 정년 경계, 시효 만료) 시점의 나이 예측, 또는 과거의 역사적 날짜(결혼·취업·계약·사진 촬영일) 시점의 나이 계산. 본 계산기는 과거와 미래에 대해 대칭으로 동작합니다. 약 200년 이상 떨어진 날짜에서는 역법 개혁이 계산에 영향을 줄 수 있습니다 — 그레고리력 전환(1582년 가톨릭권, 1752년 영국, 1873년 일본, 1918년 러시아)이 있어 각 지역의 전환 이전 날짜는 신중한 해석이 필요합니다. 본 계산기는 역사적 역법 보정 없이 순수한 그레고리력으로 계산합니다.

"재태 연령"과 생활 나이의 차이는 무엇인가요?

재태 연령(胎齡)은 수정으로부터의 시간을 측정합니다(관행적으로는 실제 수정보다 약 2주 빠른 마지막 월경 시작일로부터). 임신과 신생아 의료에서 사용됩니다. 생활 나이는 출생부터 셉니다. 미숙아의 경우 의사는 종종 두 수치를 함께 표기합니다: 생활 나이(`postnatal age`)와 교정 나이(`postmenstrual age − 40주`)로 예정일에 대한 발달을 평가합니다. 3월에 30주 만에 태어난 아이가 현재 생활 나이 6개월이면 교정 나이는 약 3.5개월입니다 — 발달 마일스톤은 약 2세까지 교정 나이로 평가합니다. 의료 문맥 외에서 재태 연령은 거의 필요 없고 본 계산기는 계산하지 않습니다.

관련 개념

나이 계산은 단순해 보입니다 — 두 날짜를 빼서 햇수를 보고하는 것 — 하지만 "나이"의 정의는 문화적·법적·생물학적으로 층이 겹쳐 있습니다. 전 세계적으로 주류인 역법 기반 관행은 3가지입니다. **만 나이**(태어남으로부터의 햇수, 생일마다 +1)는 서양 발상이며 현재 거의 보편적인 법의학적 표준입니다. **한국식 나이(세는 나이)**(태어날 때 1세, 매년 1월 1일에 +1)는 고대 동아시아 셈법에 기원을 두며 한국 일상 회화에서 살아남았습니다. **연 나이**(`현재 연도 - 출생 연도`)는 한국에서 특정 행정 목적의 간소화 방식으로 사용됩니다. 일본에도 유사한 전통 방식인 가조에도시(数え年)가 있지만 1902년 이래 모든 법적·일상 용도에 만년령(滿年齡, 만 나이)을 사용합니다.

한국의 상황이 가장 층이 두껍습니다. 2023년 6월까지 3가지 시스템이 서로 다른 영역에 공존했습니다. 민법은 혼용했고, 병역법은 연 나이를 썼으며, 공중보건과 의료는 만 나이를 썼고, 일상 회화는 거의 늘 한국식 나이를 썼습니다(12월 31일생 아기가 다음 날 "2세"가 되었습니다). 2023년 통일법은 만 나이를 법적 기본으로 정하면서 병역과 청소년 보호 법령에는 연 나이를, 문화적 용도에는 한국식 나이를 남겼습니다. 정착은 고르지 않아서, 연배 있는 한국인은 대화에서 여전히 한국식 나이를 기본으로 쓰고, 병원은 만 나이를 인용하며, 인사 시스템은 해당 법령이 지정한 것을 사용합니다.

나이 계산과 인접한 개념이 3가지 있습니다. **재태 연령**(胎齡)은 신생아 의료에서 사용되며 출생이 아닌 마지막 월경 시작일부터 셉니다. 약 2세까지의 미숙아 케어에 중요합니다. **골 연령(骨年齡)**은 X선 측정으로 아이의 골격 성숙도를 표준 참조(Greulich-Pyle 아틀라스, Tanner-Whitehouse 법)와 비교하는 것이며 성장 장애 진단에 사용됩니다. **생물학적 나이**(역나이 대비 개념)는 연구상의 개념으로 DNA 메틸화(Horvath 시계, GrimAge), 텔로미어 길이, 에피지네틱 나이 같은 마커를 통해 생리적 노화를 측정합니다 — 노화 연구와 장수 의료에서 사용되고 역법 기반의 어떤 나이와도 별개입니다. 이 대안 측정치 중 어느 것도 법적·사회적 목적의 역나이를 대체하지 않으며 특정 문맥에서 보완 지표로 공존합니다.

관련 도구