본문으로 건너뛰기

주민등록번호 형식 검증

Resident Number Format Validator

주민등록번호 13자리의 생년월일·지역 규칙·검증번호가 형식상 올바른지 확인합니다.

주민등록번호에는 구조가 있습니다. 앞 여섯 자리는 날짜, 일곱 번째 자리는 세기와 내·외국인, 마지막 자리는 나머지 전체에 대한 검증번호입니다. 그 구조만 확인해도 입력란에 잘못 옮겨 적은 것을 조회 없이 걸러낼 수 있습니다.

🔒 브라우저 안에서만 처리rrnvalidateprivacyformat

주민등록번호

하이픈은 있어도 없어도 됩니다.

주민등록번호를 생성하는 기능은 없습니다.

검증과 마스킹에는 쓸 곳이 있습니다. 형식만 맞는 번호를 만들어 주는 기능에는 하나밖에 없습니다 — 본인확인 절차를 통과하는 것. 그리고 “형식만 맞는” 번호는 대개 실제로 존재하는 사람의 번호입니다. 그래서 만들지 않습니다.

입력한 값은 이 탭 안에서만 처리되며 어디에도 전송되지 않습니다.

사용 방법

  1. 번호를 입력합니다

    날짜 부분·세기 및 내외국인 구분·검증번호를 각각 따로 알려 주므로, 무엇이 틀렸는지까지 볼 수 있습니다.

  2. 날짜 부분을 주의해 봅니다

    형식이 맞는 날짜가 옳은 날짜라는 뜻은 아닙니다. 020230은 2월 30일이 없어 실패하지만, 020228은 그 사람의 생일인지와 무관하게 통과합니다.

  3. 신원 확인이 아니라 입력 검증에 씁니다

    이 도구의 자리는 양식 앞에서 오타를 잡는 곳입니다. 사람에 대한 판단을 내리는 자리는 아닙니다.

자주 묻는 질문

주민등록번호를 만들어 주나요?

만들지 않고, 앞으로도 만들지 않습니다. 이 도구 모음은 주민등록번호를 검증하고 가릴 뿐 생성하지 않습니다. 생성기가 있다면 쓰임새는 하나뿐일 것입니다.

유효하면 실제 존재하는 사람인가요?

아닙니다. 숫자들이 서로 앞뒤가 맞는다는 뜻입니다. 그 번호가 누구의 것인지 확인하는 일은 지정된 기관이 하는 본인확인이고, 번호만으로는 할 수 없습니다.

입력한 번호가 전송되나요?

아니요. 브라우저 안의 계산이고 요청도 없으며 아무것도 저장하지 않습니다. 입력란 기록도 남기지 않습니다.

2000년 이전 번호가 왜 실패하나요?

일곱 번째 자리를 출생 연도와 대조해 보십시오. 1·2는 1900년대 내국인, 3·4는 2000년대, 5·6과 7·8은 각 세기의 외국인입니다. 그 자리와 날짜가 어긋난 경우가 대부분입니다.

이 도구로 이어지는 것

다음 단계

이 도구의 결과를 그대로 받을 수 있는 도구들입니다.