도구스생활

주민등록번호 형식 검증기

주민등록번호 13자리의 검증숫자(체크섬)와 생년월일 형식이 맞는지 확인합니다. 실제 발급 여부는 확인하지 못합니다.

하이픈·공백은 무시합니다. 입력값은 저장·전송되지 않습니다

검사 결과

번호를 입력하세요

형식·체크섬 검증까지만 합니다. 실제로 발급된 번호인지, 그 사람의 것인지는 확인할 수 없습니다 — 본인 확인은 행정안전부·본인확인기관의 공식 절차로만 가능합니다.
2020년 10월 개편으로 뒤 7자리 중 성별/세기 코드 다음 4자리(옛 지역코드)가 무작위 숫자로 바뀌었지만, 검증숫자를 계산하는 방식 자체는 바뀌지 않았습니다.

계산 방법

  1. 1주민등록번호 13자리를 붙여 넣습니다(하이픈·공백은 무시합니다).
  2. 2검증숫자(체크섬)와 생년월일이 실제로 존재하는 날짜인지 확인합니다.
  3. 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일 · 결과는 참고용 추정치입니다.