보안

멕시코 CURP 검증기

멕시코 CURP 및 체크 숫자 검증

—
결과

배치 체크 — 여러 개, 한 줄당 붙여넣기

여러 국가 또는 더 큰 목록인가요? 다음을 사용하세요: 일괄 ID 검증 워크벤치.

멕시코 CURP 검증

18자 CURP를 붙여넣어 검증 숫자 확인, 성별·생년월일 해석, 색상 구분 표시 — 모두 로컬 처리.

CURP 체크 문자의 작동 방식

CURP의 마지막 문자는 처음 17자리로부터 계산된 체크 숫자입니다. 이 도구는 유효성 검사기와 동일한 사전 및 내림차순 가중치를 사용합니다. 각 문자는 숫자로 변환된 뒤 18부터 2까지의 가중치와 곱해지며, 해당 합을 10으로 나눈 값에서 10을 뺀 숫자가 최종 체크 숫자가 되고, 나머지가 0이면 0이 됩니다.

구조

위치예시의미
1부터 4까지HEGG이름 글자: 1은 아버지 성의 첫 글자, 2는 아버지 성의 첫 내부 모음, 3은 어머니 성의 첫 글자, 4는 이름의 첫 글자입니다.
5부터 10까지560427생년월일은 YYMMDD 형식으로 표기됩니다. 세기는 여기에 저장되지 않고 17번째 위치에서 읽어옵니다.
11M성별: 남성을 나타내는 H, 여성을 나타내는 M, 비이분법적 성을 나타내는 X (공식 RENAPO 조회 시스템에서는 ‘No binario’ 옵션도 제공합니다).
12부터 13까지VZ출생한 연방주를 나타내는 두 글자 코드입니다. NE는 해외 출생을 의미합니다. 이 예시에서 VZ는 베라크루스주를 뜻합니다. 32개 연방주와 NE를 포함한 전체 목록이 도구에 내장되어 있습니다.
14부터 16까지RRL아버지의 성, 어머니의 성, 이름의 첫 번째 내부 자음을 순서대로 나타낸 것입니다.
170동음이의 문자입니다. 0~9 숫자는 1900년~1999년 사이 출생을 의미하고, A~J 글자는 2000년 이후 출생을 의미하며 이는 공식 RENAPO 지침에 따른 규정입니다. 원래 위치 1~16을 공유하는 사람들은 여기서 서로 다른 문자를 받게 됩니다.
184처음 17개의 문자로부터 계산된 검증 숫자입니다.

이 도구는 또한 17번째 위치의 값이 0~9 또는 A~J 범위에 속하는지, 해당 위치에서 유추된 세기에 맞는 실제 달력 날짜인지, 그리고 주 코드가 32개의 연방주 중 하나이거나 NE인지도 확인합니다.

적용 사례: HEGG560427MVZRRL04

이 18자리 샘플은 이 페이지에서 사용되는 공개된 예시입니다. 이는 실제 거주자의 CURP가 아닙니다. 처음 17자리 각각은 아래 사전에서 해당 값을 찾아 18부터 2까지의 가중치와 곱한 뒤 합산됩니다.

딕셔너리0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ
위치문자딕셔너리 값체중제품
1H1718306
2E1417238
3G1616256
4G1615240
5551470
6661378
700120
8441144
9221020
1077963
11M228176
12V327224
13Z366216
14R285140
15R284112
16L21363
170020
곱의 합2246
모듈로 10 합계6
10에서 나머지를 뺀 값을 다시 10으로 나눈 값4

곱셈 결과의 합은 2246입니다. 이 총합을 10으로 나눈 값은 6이며, 10에서 6을 뺀 값은 4로, 제18위 문자와 일치합니다.

공식 출처

흔히 저지르는 실수와 해당 숫자가 알려주지 못하는 정보

  • 문자 O와 숫자 0를 혼동하지 마세요. 이 둘은 서로 다른 문자이며 사전 값도 다릅니다.
  • 출생 연도를 읽을 때 17번째 위치를 무시하지 마세요: 숫자는 1900년에서 1999년 사이에 태어난 것을 의미하고, 문자는 2000년 이후에 태어난 것을 의미합니다. 동일한 YYMMDD 블록이라도 각각 다른 세기가 적용됩니다.
  • 17번째 자리에 J를 초과하는 문자는 허용하지 마세요. 공식 지침에서는 해당 위치에 A부터 J까지만 할당하며, 체크디지트가 일치하더라도 K부터 Z까지의 문자는 오기입된 것입니다.
  • 11번째 자리가 X라고 해서 CURP를 거부하지 마세요. RENAPO는 해당 위치에 X가 포함된 비이진형 CURP를 발급하며, 이 도구는 이를 허용합니다.
  • 해외에서 태어난 사람에게 멕시코 주 코드를 사용하지 마세요. 멕시코 외부에서 출생한 경우의 코드는 NE입니다.
  • 일치하는 검증 숫자는 18개의 문자가 올바르게 복사되었음을 증명할 뿐입니다. 이를 통해 해당 CURP가 RENAPO에 등록되어 있거나 제시한 사람의 것임을 증명할 수는 없습니다.
  • CURP는 RFC가 아닙니다. 세금 번호는 길이, 사전, 발급 기관이 모두 다릅니다.

CURP(Clave Única de Registro de Población)는 RENAPO에서 관리하는 멕시코의 18자리 인구 등록 코드입니다. 구조는 다음과 같습니다: 이름 첫 글자 4개, 생년월일 숫자 6자리, 성별(H/M, 비이분법적 성의 경우 X), 주 코드 2글자(해외 출생자의 경우 NE), 내부 자음 3개, 동음이의어 구분자(2000년 이전 출생자는 숫자 0~9, 2000년 이후 출생자는 문자 A~J), 그리고 최종 검증 숫자.

검증 숫자는 문자값 표와 내림차순 가중치를 사용해 modulo 10으로 계산합니다. 이 검증기는 길이, 문자·숫자 패턴, 실제 달력 날짜, 알려진 주 코드, 검증 숫자 자체의 모든 단계를 로컬에서 확인합니다.

모든 형식 검증기와 마찬가지로 통과는 "내부적으로 일관성 있음"을 의미할 뿐, "등록됨"을 의미하지는 않습니다. 공식적인 CURP 조회는 gob.mx/curp에서 제공하는 정부 서비스입니다. 최종 검증일: 2026년 9월.

공개된 테스트 벡터 — 각각 실제 도구로 검증됨: 구조적으로 유효한 18자리 CURP는 다섯 가지 레이어(길이, 패턴, 실제 달력 날짜, 주 코드, 체크디지트)를 모두 통과합니다. 마지막 숫자가 손상되면 체크디지트 레이어에서 감지되며 예상되는 숫자가 표시됩니다. 2월 30일과 같은 불가능한 날짜는 패턴 레이어가 아닌 날짜 레이어에서 거부됩니다. 일괄 모드: 한 줄에 CURP 하나씩 붙여넣기(또는 CSV/TXT 가져오기)하여 행별 결과를 내보냅니다. 마지막 검증일: 2026-09-16.

FAQ

CURP이란 무엇인가요?

클라베 우니카 데 레히스트로 데 포블라시온은 멕시코의 18자리 국가 인구 등록 코드로, RENAPO를 통해 발급됩니다. 이 코드는 처음 17자리로부터 계산된 검증 숫자로 끝납니다.

어떻게 검증되나요?

세 가지 층위로 구성됩니다: 18자리 형식, 재계산된 검증 숫자, 그리고 의미론적 규칙 — 생년월일은 실제 달력 날짜여야 하며(동음이의어 문자는 세기를 나타냄: 숫자 0~9는 1900년~1999년 출생, 문자 A~J는 2000년 이후 출생), 성별 문자는 H, M 또는 X여야 하고, 주 코드는 실제 멕시코 연방주 또는 NE여야 합니다. 실제 등록 여부는 오직 RENAPO만이 확인할 수 있습니다.

여러 개를 한꺼번에 확인할 수 있나요?

네. 일괄 검증 모드를 열고 줄당 CURP 하나씩 붙여넣은 뒤 결과를 CSV로 내보내세요.

내 CURP가 업로드되나요?

아니요. 모든 것은 브라우저에서 로컬로 실행됩니다.

CURP와 RFC의 차이점은 무엇인가요?

CURP는 RENAPO를 통해 발급되는 18자리 인구 등록 키입니다. RFC는 SAT가 발급하는 멕시코의 세금 ID로, 개인용은 13자리, 법인용은 12자리이며 검증 문자 표도 다릅니다. 두 번호는 서로 호환되지 않습니다.

왜 이름과 생년월일이 같은 두 사람이 서로 다른 CURP를 가질 수 있을까요?

두 사람이 이름 글자, 날짜, 성별, 주가 같을 경우 위치 1~16은 일치할 수 있습니다. 위치 17은 동음이의 문자로, 서로 다른 숫자나 문자가 할당되어 두 키가 동일하지 않도록 하며, 이 문자는 출생 세기도 표시합니다.

CURP를 통해 출생 주와 성별을 확인할 수 있나요?

네. 11번째 위치는 남성의 경우 H, 여성의 경우 M, 비바이너리의 경우 X입니다 (공식 RENAPO 조회 시스템에서는 'No binario' 옵션도 제공합니다). 12번째와 13번째 위치는 출생한 주의 두 글자 코드이며, 해외에서 태어난 경우에는 NE가 됩니다. 형식과 체크디지트 검증을 통과하면 이 도구가 해당 필드들을 디코딩합니다.

왜 이 도구는 수락하는 CURP를 공식 RENAPO 서비스가 여전히 거부할 수 있을까요?

일치하는 검증 숫자는 18개의 문자가 일관되게 복사되었음을 증명할 뿐입니다. 이를 통해 해당 키가 RENAPO 데이터베이스에 등록되어 있거나 취소되지 않았거나, 제시한 사람의 것임을 증명할 수는 없습니다.

마지막 업데이트: