주민등록번호 형식 검증기
주민등록번호 13자리의 검증숫자(체크섬)와 생년월일 형식이 맞는지 확인합니다. 실제 발급 여부는 확인하지 못합니다.
하이픈·공백은 무시합니다. 입력값은 저장·전송되지 않습니다
검사 결과
번호를 입력하세요
계산 방법
- 1주민등록번호 13자리를 붙여 넣습니다(하이픈·공백은 무시합니다).
- 2검증숫자(체크섬)와 생년월일이 실제로 존재하는 날짜인지 확인합니다.
- 3입력값은 이 브라우저 밖으로 전송되지 않습니다.
자주 묻는 질문
앞 12자리에 가중치 2·3·4·5·6·7·8·9·2·3·4·5를 순서대로 곱해 합을 구하고, 그 합을 11로 나눈 나머지를 r이라 하면 검증숫자 = (11−r) % 10입니다. 이 값이 마지막(13번째) 자리와 같아야 형식이 맞습니다. 여기에 더해 앞 6자리가 실제로 존재하는 생년월일인지도 함께 확인합니다.
아닙니다. 체크섬은 오타 한 자를 잡아내는 형식 검사일 뿐이라, 규칙만 맞으면 실재하지 않는 번호도 통과할 수 있습니다. 실제 발급 여부·본인 확인은 행정안전부·본인확인기관의 공식 절차로만 가능하며, 이 계산기는 «형식이 맞는가»까지만 답합니다.
바뀌지 않았습니다. 2020년 10월 개편은 성별/세기 코드 다음 4자리(옛 지역코드)가 어떤 지역을 가리키는지를 없애고 무작위 숫자로 바꾼 것일 뿐, 검증숫자를 계산하는 가중치·나눗셈 방식 자체는 그대로입니다. 그 4자리가 지역코드든 무작위 숫자든 같은 공식으로 검증숫자가 나옵니다.
태어난 세기와 성별을 나타냅니다. 1=1900년대 남, 2=1900년대 여, 3=2000년대 남, 4=2000년대 여이고, 5~8은 외국인(5·6=1900년대 남·여, 7·8=2000년대 남·여), 9·0은 1800년대 남·여(현재 대부분 사망한 것으로 알려져 있습니다)입니다.
전송되지 않습니다. 모든 계산은 브라우저 안에서만 이뤄지며, 다른 도구와 달리 이 도구는 방문 기록·입력값을 아예 저장하지도 않습니다(민감정보로 분류해 즐겨찾기·최근 사용 목록에도 남기지 않습니다).
알아두면 좋은 점
- 형식·체크섬 검증까지만 합니다. 실제로 발급된 번호인지, 그 사람의 것인지는 확인할 수 없습니다.
- 주민등록번호는 개인 식별과 직결되는 민감정보입니다. 공용 PC에서 사용했다면 입력창을 비우고 창을 닫아 주세요.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 4일 · 결과는 참고용 추정치입니다.