주민등록번호로 나이·출생연도·성별 알아내는 법 (뒷자리 첫 숫자 해석)

"주민등록번호만 보면 나이와 성별을 어떻게 알 수 있을까?" 주민등록번호에는 생년월일과 성별·출생 세기 정보가 규칙에 따라 담겨 있습니다. 이 글은 내 번호로 나이·출생연도를 확인하기 위한 원리 설명으로, 뒷자리 첫 숫자 하나만 읽으면 출생 세기와 성별을 알 수 있는 방법을 표와 예시로 정리했습니다.

결론부터 — 성별·출생 세기 코드 표

주민번호 뒷자리 지역번호를 없앤다는 기사를 보고, 정작 뒷자리가 무슨 뜻인지 저도 잘 몰랐다는 걸 깨달았습니다. 궁금해서 규칙을 하나씩 뜯어봤습니다.

아기의 발 — 출생과 주민등록번호
▲ 태어나면 생년월일·성별이 담긴 주민등록번호가 부여됩니다.
🔒 먼저 꼭 기억하세요. 주민등록번호 뒷자리는 매우 민감한 개인정보입니다. 타인에게 노출·공유하지 마세요. 이 글은 내 번호로 나이를 확인하는 원리를 설명하는 것이며, 타인의 신원을 조회하거나 확인하는 용도가 아닙니다.

주민등록번호는 13자리로 이루어집니다. 구조는 아주 단순합니다. 앞 6자리는 생년월일(YYMMDD)이고, 뒷자리 7개 중 맨 앞 첫 숫자 하나가 성별과 출생 세기를 동시에 알려 줍니다. 이 첫 숫자만 읽으면 1900년대생인지 2000년대생인지, 남성인지 여성인지가 바로 갈립니다.

뒷자리 첫 숫자출생 세기성별
11900년대남성
21900년대여성
32000년대남성
42000년대여성
91800년대남성
01800년대여성
51900년대 (외국인)남성
61900년대 (외국인)여성
72000년대 (외국인)남성
82000년대 (외국인)여성

정리하면 1·2는 1900년대, 3·4는 2000년대, 9·0은 1800년대 내국인이고, 5·6·7·8은 외국인(순서대로 1900년대 남성·1900년대 여성·2000년대 남성·2000년대 여성)입니다. 홀수는 남성, 짝수는 여성이라는 규칙도 함께 기억해 두면 편합니다.

출생연도 복원 공식

앞 6자리 YYMMDD 중 앞 두 자리(YY)는 연도의 뒤 두 자리일 뿐이라 그것만으로는 1990년인지 2090년인지 알 수 없습니다. 여기서 뒷자리 첫 숫자가 세기를 알려 주는 역할을 합니다.

즉 앞 6자리로 월·일을 그대로 읽고, 뒷자리 첫 숫자로 세기를 채워 넣으면 완전한 생년월일이 복원됩니다. 예를 들어 900101-1XXXXXX는 코드가 1이므로 19를 붙여 1990년 1월 1일생 남성이 됩니다.

예시로 따라 해 보기

실제 번호를 예로 들어 두 단계로 읽어 보겠습니다. (뒷자리는 X로 가립니다.)

앞 6자리 + 첫 코드읽는 방법복원 결과
900101-1XXXXXX90·01·01 + 코드 1(1900년대 남성)1990년 1월 1일생 남성
050320-4XXXXXX05·03·20 + 코드 4(2000년대 여성)2005년 3월 20일생 여성

첫 번째는 코드 1이라 19를 붙여 1990년, 두 번째는 코드 4라 20을 붙여 2005년으로 읽습니다. 이렇게 앞 6자리(월·일) + 뒷자리 첫 숫자(세기·성별)만 조합하면 생년월일과 성별이 한 번에 나옵니다.

복원한 출생연도로 만 나이 계산하기

출생연도를 알아냈다면 만 나이는 다음과 같이 계산합니다.

예를 들어 1990년 1월 1일생을 2026년에 계산하면, 1월 1일 생일이 지난 뒤에는 2026 − 1990 = 만 36세이고, 생일 전이라면 한 살 적은 만 35세입니다. 만 나이는 이렇게 생일이 지났는지에 따라 한 살이 달라지므로 오늘 날짜를 기준으로 계산해야 정확합니다.

💡 생년월일만 입력하면 오늘 기준 만 나이가 바로 나오는 만 나이 계산기를 쓰면 손으로 계산할 필요가 없습니다. 몇 년생인지 궁금하면 몇년생 계산기도 함께 활용해 보세요.

뒷자리 7자리, 각 숫자의 의미 (지역번호는 폐지)

앞 6자리(생년월일)는 명확한데, 뒷자리 7자리는 뭘 뜻하는지 궁금해하는 분이 많습니다. 자리마다 정해진 의미가 있습니다.

뒷자리 위치의미
1번째성별 + 출생 세기 (1·2 1900년대 · 3·4 2000년대 · 5~8 외국인)
2~6번째예전에는 출생신고 지역번호(2~5) + 그날 접수 순번(6). 2020년 10월부터 임의번호
7번째(끝)앞 번호가 맞는지 확인하는 검증(오류검출)번호

특히 6번째 숫자를 '같은 성씨 신고 순서'로 오해하는 경우가 많은데, 성씨와는 무관합니다. 2020년 10월 이전 번호에서는 그날 그 주민센터에 출생신고가 접수된 순번이라, 대부분 1 아니면 2이고 3 이상은 드뭅니다(그날 출생신고가 그만큼 많았다는 뜻).

💡 2020년 10월부터는 성별 뒤 번호(2~6번째)를 지역·순번과 무관하게 임의로 부여합니다. '뒷자리로 출신 지역을 알 수 있다'는 말은 그 이전 번호에만 해당하며, 지금은 개인정보 보호를 위해 지역 정보가 담기지 않습니다.

반드시 지켜야 할 개인정보 보호 수칙

⚠️ 주민등록번호 뒷자리는 절대 공유하지 마세요. 앞 6자리와 뒷자리 첫 숫자까지는 생년월일·성별 정보에 가깝지만, 뒷자리 전체는 금융·본인확인에 쓰이는 매우 민감한 개인정보입니다. 문자·메신저·SNS에 남기거나 타인에게 알려주면 명의도용 등 심각한 피해로 이어질 수 있습니다.

이 글에서 설명한 규칙은 주민등록번호에 담긴 정보의 구조를 이해하고 본인의 번호로 나이·출생연도를 확인하기 위한 것입니다. 다른 사람의 번호를 해석하거나 신원을 조회·확인하는 용도로 사용해서는 안 됩니다.

실제로 나이나 출생연도만 확인하고 싶다면 굳이 주민등록번호 전체를 다룰 필요가 없습니다. 생년월일만 알면 충분하니, 민감한 뒷자리는 노출하지 말고 만 나이 계산기처럼 생년월일만 입력하는 도구를 쓰는 것이 안전합니다. 만 나이와 세는 나이가 헷갈린다면 만 나이·세는 나이 차이 글도 함께 참고하세요.

이럴 때 주민번호로 나이를 확인합니다 (+ 흔한 실수)

주민번호로 나이를 읽는 건 어디에 쓸까요? 실제로 필요한 상황은 크게 세 가지이고, 여기서 실수도 자주 나옵니다.

⚠️ 가장 많이 하는 실수 — 2000년 이후 출생자를 뒷자리 '1·2'로 잘못 읽는 것입니다. 2000년대생은 반드시 3(남)·4(여)입니다. 세기 코드를 먼저 확인해야 출생연도가 100년 어긋나지 않습니다.

자주 묻는 질문 (FAQ)

Q. 주민등록번호 뒷자리 첫 숫자만으로 무엇을 알 수 있나요?

출생 세기와 성별을 알 수 있습니다. 1·2는 1900년대(남·여), 3·4는 2000년대(남·여), 9·0은 1800년대(남·여) 내국인이며, 5·6·7·8은 외국인입니다. 홀수는 남성, 짝수는 여성입니다.

Q. 앞 두 자리 연도만으로는 왜 출생연도를 못 알아내나요?

앞 6자리 중 연도는 뒤 두 자리(YY)만 담겨 있어 1990년인지 2090년인지 구분되지 않습니다. 뒷자리 첫 숫자가 세기를 알려 주므로, 코드 1·2는 19YY, 3·4는 20YY, 9·0은 18YY로 채워 완성합니다.

Q. 900101-1은 몇 년 몇 월 며칠생인가요?

앞 6자리 90·01·01에 코드 1(1900년대 남성)을 적용해 1990년 1월 1일생 남성입니다. 여기에 현재 연도에서 1990을 빼면 만 나이를 구할 수 있습니다.

Q. 복원한 출생연도로 만 나이는 어떻게 계산하나요?

만 나이는 현재 연도에서 출생 연도를 뺀 값입니다. 올해 생일이 지났으면 그 값 그대로, 아직 안 지났으면 1을 뺍니다. 오늘 날짜 기준으로 계산해야 정확합니다.

Q. 다른 사람의 주민등록번호를 이 방법으로 조회해도 되나요?

안 됩니다. 주민등록번호 뒷자리는 매우 민감한 개인정보이며, 이 글은 본인 번호의 구조를 이해하고 나이를 확인하는 원리 설명입니다. 타인의 신원 조회·확인 용도로 사용하면 안 되고, 뒷자리는 누구에게도 노출·공유하지 말아야 합니다.

함께 보면 좋은 글·도구만 나이 계산기 · 몇년생 계산기 · 만 나이·세는 나이 차이