Mexiko CURP-Validator
Validiere eine mexikanische CURP und Prüfziffer.
Batch-Check – viele einfügen, eine pro Zeile
Mehrere Länder oder größere Listen? Nutzen Sie den Arbeitsbereich für die ID-Stapelprüfung.
Validieren Sie eine mexikanische CURP
Fügen Sie eine 18-stellige CURP ein, um die Prüfziffer zu verifizieren, Geschlecht und Geburtsdatum zu entschlüsseln und farbcodierte Segmente anzuzeigen – alles lokal.
Wie das CURP-Prüfzeichen funktioniert
Das letzte Zeichen eines CURP ist eine Prüfziffer, die aus den ersten 17 Zeichen berechnet wird. Dieses Tool verwendet dasselbe Wörterbuch und dieselben absteigenden Gewichte wie sein Validierungsverfahren: Jedes Zeichen wird in eine Zahl umgewandelt, mit einem Gewicht von 18 bis 2 multipliziert, und die Ziffer ergibt sich aus 10 minus der Summe modulo 10; erneut modulo 10, sodass ein Rest von 0 die Ziffer 0 ergibt.
Struktur
| Positionen | Beispiel | Bedeutung |
|---|---|---|
| 1 bis 4 | HEGG | Namensbuchstaben: 1 ist der erste Buchstabe des Vatersnamens, 2 ist der erste interne Vokal des Vatersnamens, 3 ist der erste Buchstabe des Mutternamens und 4 ist der erste Buchstabe des Vornamens. |
| 5 bis 10 | 560427 | Das Geburtsdatum als YYMMDD. Das Jahrhundert wird hier nicht gespeichert; es wird aus Position 17 gelesen. |
| 11 | M | Geschlecht: H für männlich, M für weiblich, X für nicht-binär (die offizielle RENAPO-Suche bietet die Option „No binario“ an). |
| 12 bis 13 | VZ | Zweibuchstabiger Code der Geburtsentidad Federativa. NE bedeutet Geburt im Ausland. In diesem Beispiel steht VZ für Veracruz. Die vollständige Tabelle mit den 32 Entidades Federativas sowie NE ist im Tool integriert. |
| 14 bis 16 | RRL | Die ersten inneren Konsonanten des Vatersnamens, des Mutternamens und des Vornamens in dieser Reihenfolge. |
| 17 | 0 | Homonym-Zeichen. Eine Ziffer von 0 bis 9 deutet auf eine Geburt zwischen 1900 und 1999 hin; ein Buchstabe von A bis J bedeutet 2000 oder später, wie in den offiziellen RENAPO-Richtlinien festgelegt. Personen, die ansonsten die Positionen 1 bis 16 teilen würden, erhalten hier unterschiedliche Zeichen. |
| 18 | 4 | Die Prüfziffer wird aus den ersten 17 Zeichen berechnet. |
Dieses Tool prüft außerdem, ob die Position 17 im Bereich 0 bis 9 oder A bis J liegt, ob das Datum ein gültiger Kalendertag für das durch Position 17 angegebene Jahrhundert ist und ob der Bundesstaaten-Code zu den 32 entidades federativas oder NE gehört.
Beispielrechnung: HEGG560427MVZRRL04
Dieses 18-stellige Muster ist das auf dieser Seite veröffentlichte Beispiel. Es ist nicht der CURP einer lebenden Person. Jedes der ersten 17 Zeichen wird im untenstehenden Wörterbuch nachgeschlagen, mit einem Gewicht von 18 bis 2 multipliziert und die Produkte werden addiert.
| Wörterbuch | 0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ |
| Position | Zeichen | Dictionary-Wert | Gewicht | Produkt |
|---|---|---|---|---|
| 1 | H | 17 | 18 | 306 |
| 2 | E | 14 | 17 | 238 |
| 3 | G | 16 | 16 | 256 |
| 4 | G | 16 | 15 | 240 |
| 5 | 5 | 5 | 14 | 70 |
| 6 | 6 | 6 | 13 | 78 |
| 7 | 0 | 0 | 12 | 0 |
| 8 | 4 | 4 | 11 | 44 |
| 9 | 2 | 2 | 10 | 20 |
| 10 | 7 | 7 | 9 | 63 |
| 11 | M | 22 | 8 | 176 |
| 12 | V | 32 | 7 | 224 |
| 13 | Z | 36 | 6 | 216 |
| 14 | R | 28 | 5 | 140 |
| 15 | R | 28 | 4 | 112 |
| 16 | L | 21 | 3 | 63 |
| 17 | 0 | 0 | 2 | 0 |
| Produktsumme | 2246 | |||
| Summe modulo 10 | 6 | |||
| 10 minus Restwert, modulo 10 | 4 |
Die Produkte ergeben die Summe 2246. Diese Gesamtsumme modulo 10 ergibt 6, und 10 minus 6 ist 4 – dies entspricht dem 18. Zeichen.
Offizielle Quellen
- gob.mx/curp: Offizielle CURP-Suche von RENAPO, bei der Sie nach Schlüssel oder nach Name und Geburtsdaten suchen können
- gob.mx/segob/renapo: Institutionelle Seite des Registro Nacional de Población beim Secretaría de Gobernación
- dof.gob.mx: Die offizielle Anleitung zur CURP-Zuweisung, die im Diario Oficial de la Federación am 18 Juni 2018 veröffentlicht wurde. Sie definiert jede Position, einschließlich der Regel für die Position 17 mit den Zeichen 0 bis 9 und A bis J.
Häufige Fehler und was die Ziffer dir nicht mitteilen kann
- Verwechseln Sie den Buchstaben O nicht mit der Ziffer 0. Es handelt sich um unterschiedliche Zeichen, die unterschiedliche Wörterbuchwerte erzeugen.
- Bei der Lesung des Geburtsjahres dürfen Sie Position 17 nicht ignorieren: Eine Ziffer deutet auf eine Geburt zwischen 1900 und 1999 hin, ein Buchstabe auf das Jahr 2000 oder später. Der gleiche YYMMDD-Block bezeichnet in jedem Fall ein anderes Jahrhundert.
- Ein Buchstaben jenseits von J an Position 17 darf nicht akzeptiert werden. Die offiziellen Vorgaben weisen dort nur A bis J zu; K bis Z stellen einen Transkriptionsfehler dar – selbst wenn die Prüfziffer übereinstimmt.
- Lehnen Sie eine CURP nicht allein deshalb ab, weil Position 11 ein X enthält. RENAPO stellt nicht-binäre CURPs mit X an dieser Stelle aus, und dieses Tool akzeptiert diese.
- Verwenden Sie keinen mexikanischen Bundesstaatscode für Personen, die im Ausland geboren wurden. Der Code für Geburten außerhalb Mexikos lautet NE.
- Eine übereinstimmende Prüfziffer beweist lediglich, dass die 18 Zeichen korrekt kopiert wurden. Sie beweist nicht, dass der CURP bei RENAPO registriert ist oder dem ausstellenden Personen gehört.
- Ein CURP ist kein RFC. Die Steuernummer hat eine andere Länge, ein anderes Zeichenset und wird von einer anderen Behörde ausgegeben.
Der CURP (Clave Única de Registro de Población) ist Mexikos 18-stelliger Bevölkerungsregistercode, der von RENAPO verwaltet wird. Aufbau: 4 Buchstaben des Namens, 6 Ziffern des Geburtsdatums, Geschlecht (H/M oder X für nicht-binär), ein 2-buchstabiger Bundesstaaten-Code (oder NE bei Auslandsgeburt), 3 interne Konsonanten, ein Homonym-Unterscheider (Ziffer 0–9 bei Personen vor 2000, Buchstabe A–J ab 2000) sowie eine abschließende Prüfziffer).
Die Prüfziffer wird aus einer Zeichenwerttabelle mit absteigenden Gewichten modulo 10 berechnet. Dieser Prüfer kontrolliert lokal jede Ebene: Länge, Buchstaben-/Ziffernmuster, echtes Kalenderdatum, bekannten Bundesstaatencode und die Prüfziffer selbst.
Wie bei allen Formatvalidatoren bedeutet ein Bestehen "innere Konsistenz", nicht "registriert". Die offizielle CURP-Abfrage erfolgt über den Regierungsdienst unter gob.mx/curp. Zuletzt überprüft: September 2026.
Veröffentlichte Testvektoren – jeder wurde mit dem Live-Tool validiert: Ein strukturell gültiger 18-stelliger CURP besteht alle fünf Ebenen (Länge, Muster, echtes Kalenderdatum, Bundesstaatscode, Prüfziffer) · Eine Beschädigung der letzten Ziffer wird von der Prüfzifferebene erkannt, wobei die erwartete Ziffer angezeigt wird · Ein unmögliches Datum wie der 30. Februar wird auf der Datumebene abgelehnt, nicht auf der Musterebene. Stapelmodus: Pro Zeile einen CURP einfügen (oder CSV/TXT importieren) und die Ergebnisse pro Zeile exportieren. Zuletzt überprüft: 2026-09-16.
FAQ
Was ist ein CURP?
Die Clave Única de Registro de Población ist der 18-stellige nationale Bevölkerungsregistercode Mexikos, der durch das RENAPO zugeteilt wird. Er endet mit einer Prüfziffer, die aus den ersten 17 Zeichen berechnet wird.
Wie wird es validiert?
Drei Ebenen: das 18-stellige Format, die neu berechnete Prüfziffer und die Semantik – das Geburtsdatum muss ein gültiges Kalenderdatum sein (der Homonym-Buchstabe gibt das Jahrhundert an: eine Ziffer 0 bis 9 bedeutet Geburt zwischen 1900 und 1999, ein Buchstabe A bis J ab 2000), das Geschlechtszeichen muss H, M oder X sein und der Bundesstaaten-Code muss einer echten mexikanischen entidad federativa oder NE entsprechen. Nur RENAPO kann die tatsächliche Registrierung bestätigen.
Kann ich viele gleichzeitig überprüfen?
Ja. Öffnen Sie die Batch-Überprüfung, fügen Sie pro Zeile einen CURP ein und exportieren Sie die Ergebnisse als CSV.
Wird mein CURP hochgeladen?
Nein. Alles läuft lokal in Ihrem Browser.
Worin unterscheidet sich ein CURP von einem RFC?
Ein CURP ist der 18-stellige Registrierungscode für die Bevölkerung, der über RENAPO ausgegeben wird. Ein RFC ist die mexikanische Steuernummer, die von der SAT ausgegeben wird: 13 Zeichen für Einzelpersonen und 12 für Unternehmen, mit einer anderen Prüfzeichentabelle. Die beiden Nummern sind nicht austauschbar.
Warum können zwei Personen mit demselben Namen und Geburtsdatum unterschiedliche CURPs haben?
Die Positionen 1 bis 16 können übereinstimmen, wenn zwei Personen dieselben Namenbuchstaben, dasselbe Datum, Geschlecht und Bundesstaat haben. Position 17 ist das Homonym-Zeichen: Es wird eine andere Ziffer oder ein anderer Buchstabe zugewiesen, damit die beiden Schlüssel nicht identisch sind; dieses Zeichen kennzeichnet außerdem das Geburtsjahrzehnt.
Kann ich den Geburtsstaat und das Geschlecht aus einem CURP ablesen?
Ja. Die Position 11 steht für H bei Männern, M bei Frauen oder X für nicht-binär (die offizielle RENAPO-Abfrage bietet die Option „No binario“ an). Die Positionen 12 und 13 enthalten den zweibuchstabigen Code der Geburtsentidad federativa oder NE, wenn die Person im Ausland geboren wurde. Dieses Tool dekodiert diese Felder, sobald das Format und die Prüfziffer korrekt sind.
Warum kann der offizielle RENAPO-Dienst einen CURP ablehnen, den dieses Tool akzeptiert?
Eine übereinstimmende Prüfziffer beweist lediglich, dass die 18 Zeichen konsistent kopiert wurden. Sie beweist nicht, dass der Schlüssel in der Datenbank von RENAPO existiert, nicht gekündigt wurde oder dem ausstellenden Personen gehört.
Zuletzt aktualisiert: