Zum Inhalt springen

Nationale Ausweisnummern prüfen und generieren

Prüfen Sie nationale Ausweis- und Steuernummern aus 18 Ländern – von CPF, CURP und Codice Fiscale bis DNI, PESEL und INN – und sehen Sie, warum eine Nummer ungültig ist und welche Angaben sie enthält. Oder erzeugen Sie Testnummern im gültigen Format direkt in Ihrem Browser.

Dokument

CPFCadastro de Pessoas Físicas

Steuernummer für Einzelpersonen · geschrieben wie 123.456.789-09

Woher die Regeln stammen

Leerzeichen, Punkte, Bindestriche und Schrägstriche werden ignoriert. Bis zu 10.000 Zeilen auf einmal.

Nummer einfügen, um sie zu prüfen
Jede Zeile erhält ein eigenes Ergebnis: den Grund, wenn sie durchfällt, und was die Nummer kodiert, wenn sie gültig ist.
Läuft in Ihrem Browser · kein UploadSo funktioniert's

So verwenden Sie Ausweisnummer prüfen & generieren

  1. 1

    Dokument auswählen

    Wählen Sie das Land und danach das Dokument, falls es mehrere gibt, etwa CPF oder CNPJ für Brasilien. Darunter erscheinen die Schreibweise und die Quellen der Regeln.

  2. 2

    Eine Nummer oder eine Liste prüfen

    Fügen Sie im Tab „Prüfen“ die Nummern ein, eine pro Zeile. Jede Zeile wird als „Gültig“, „Warnung“ oder „Ungültig“ markiert, mit Begründung und den Feldern, die die Nummer enthält.

  3. 3

    Testnummern erzeugen

    Legen Sie im Tab „Erzeugen“ die Anzahl, einen Geburtsdatumsbereich sowie Geschlecht oder Region fest, sofern das Dokument sie enthält. Kopieren Sie dann die Liste oder laden Sie TXT, CSV oder JSON herunter.

  4. 4

    Ergänzen oder berechnen

    Im Tab „Berechnen“ wird eine fehlende Prüfziffer oder ein fehlender Prüfbuchstabe ergänzt; beim Codice Fiscale, bei CURP und CUIT wird die ganze Nummer aus persönlichen Angaben berechnet.

Limits und Pro

Kostenlos, ohne Registrierung: 25 Dokumente aus 18 Ländern, bis zu 10.000 Zeilen pro Prüfung und 10.000 Nummern pro erzeugtem Stapel; Aufträge mit mehr als 500 Einträgen laufen in einem Hintergrundprozess.

Pro entfernt die Werbung; beim Prüfen und Erzeugen gibt es keine weiteren Limits, die aufgehoben werden könnten. Pro ansehen

Über Ausweisnummer prüfen & generieren

Anmeldeformulare, Zahlungsanbieter und Steuersoftware lehnen eine Identitäts- oder Steuernummer ab, sobald eine einzige Ziffer nicht stimmt. Entwicklerinnen und Entwickler brauchen deshalb Nummern, die diese Prüfungen bestehen, für ihre Testdaten, und alle anderen möchten wissen, ob die erhaltene Nummer überhaupt korrekt aufgebaut ist. Dieses Tool deckt 25 Dokumente aus 18 Ländern ab: CPF und CNPJ aus Brasilien (einschließlich des alphanumerischen CNPJ, der seit Juli 2026 vergeben wird), CURP und RFC aus Mexiko, den Codice Fiscale aus Italien, DNI, NIE und Firmen-NIF aus Spanien, den NIT aus Kolumbien, CUIT und CUIL aus Argentinien, PESEL, NIP und REGON aus Polen, die T.C. Kimlik No aus der Türkei, INN und SNILS aus Russland, den Nationalcode aus dem Iran, die chinesische Einwohner-ID, die taiwanische National-ID, die IIN aus Kasachstan, die RNOKPP aus der Ukraine, die ägyptische National-ID, die thailändische Bürger-ID, Aadhaar aus Indien und die südkoreanische Einwohnermeldenummer.

Jede Prüfung nennt ihren Grund: die falsche Länge, eine Prüfziffer, die eine andere hätte sein müssen, ein Geburtsdatum, das es nicht gibt, oder ein Regionscode, den keine Behörde verwendet. Besteht eine Nummer die Prüfung, sehen Sie, was sie enthält, vom Geburtsdatum und Geschlecht in einer PESEL bis zur Gemeinde in einem Codice Fiscale.

Die Regeln stammen von den ausstellenden Behörden, soweit diese sie veröffentlichen, etwa aus dem CNPJ-Handbuch der Receita Federal oder den CURP-Regeln von RENAPO, ansonsten aus bekannten Open-Source-Validatoren. Bei jedem Dokument sind die Quellen aufgeführt.

Was kein Tool sagen kann: ob eine Nummer tatsächlich vergeben wurde und wem sie gehört. Dafür braucht es das Register der Behörde, das diese Seite nie abfragt. Aadhaar- und koreanische Nummern lassen sich prüfen, aber nicht erzeugen.

Datenschutz

Nummern, die Sie einfügen, sowie Namen und Geburtsdaten, die Sie in die Rechner für Codice Fiscale, CURP oder CUIT eingeben, werden von dieser Seite in Ihrem Browser verarbeitet und nirgendwohin gesendet; es wird kein staatliches Register abgefragt. Gespeichert werden nur das zuletzt gewählte Dokument und der zuletzt gewählte Tab, im lokalen Speicher dieses Browsers. Wenn Sie Italien auswählen, wird die Gemeindeliste geladen, eine statische Datei dieser Website.

Funktionen

Gründe statt rotem Kreuz

Falsche Länge, eine fehlerhafte Prüfziffer samt erwarteter Ziffer, ein unmögliches Datum oder ein unbekannter Regionscode, für jede Zeile benannt.

Entschlüsselt, was eine Nummer enthält

Geburtsdatum, Geschlecht, Bundesstaat, Provinz, Gemeinde, Rechtsform oder Finanzamt, wo immer das Dokument sie enthält.

Testdaten, die Validatoren bestehen

Stapel mit bis zu 10.000 Nummern nach Ihrem Geburtsdatumsbereich, Geschlecht und Ihrer Region, gekennzeichnet als nur formal gültig und für Tests.

Was jedes Dokument enthält

Geburtsdatum und Geschlecht: CURP (Mexiko), Codice Fiscale (Italien), PESEL (Polen), Einwohner-ID (China), RNOKPP (Ukraine), National-ID (Ägypten) und meist die IIN (Kasachstan). Die taiwanische ID enthält Geschlecht und Ort der Erstregistrierung, aber kein Datum.

Ort: Die neunte Ziffer der CPF ist die Steuerregion der Erstregistrierung, eine CURP nennt den Geburtsstaat, ein Codice Fiscale die Gemeinde oder das Ausland, chinesische und ägyptische Nummern die Provinz oder das Gouvernement, und eine INN die Region und das Finanzamt.

Kaum mehr als eine Prüfziffer: Buchstaben bei DNI und NIE, die T.C. Kimlik No, die SNILS, die REGON, der NIT und Aadhaar; der iranische Nationalcode und die polnische NIP beginnen außerdem mit dem Code der ausstellenden Behörde.

Ausweisnummer prüfen & generieren: Häufig gestellte Fragen

Bedeutet ein gültiges Ergebnis, dass die Nummer zu einer echten Person oder Firma gehört?
Nein. Gültig heißt, dass die Nummer alle veröffentlichten Regeln ihres Formats erfüllt: Länge, Zeichen, Prüfziffern, Datum und Regionscodes. Ob sie je vergeben wurde und an wen, steht nur im Register der ausstellenden Behörde, das dieses Tool nie abfragt. Ein Tippfehler kann sogar eine andere gültige Nummer ergeben. Lassen Sie wichtige Nummern daher bei der Inhaberin, dem Inhaber oder der Behörde bestätigen.
Kann ich die erzeugten Nummern als Testdaten verwenden?
Dafür sind sie gedacht: Jede besteht die Prüfungen eines Formulars oder Validators, und die Seite kennzeichnet sie als nur formal gültig, niemandem zugehörig, für Tests. Die meisten Behörden veröffentlichen keinen reservierten Testbereich, daher kann eine Zufallsnummer zufällig einer bereits vergebenen entsprechen. Verwenden Sie sie nur in Testsystemen; für mexikanische Rechnungen ist der generische RFC XAXX010101000 des SAT der dokumentierte Platzhalter.
Warum kann ich keine Aadhaar- oder koreanischen Einwohnermeldenummern erzeugen?
Beide identifizieren reale Personen bei Bankgeschäften, Leistungen und Anmeldungen, keines der Länder veröffentlicht einen Testbereich, und gefälschte Nummern sind ein bekanntes Betrugsmittel. Auch das koreanische Recht bestraft das Erfinden von Einwohnermeldenummern zum eigenen Vorteil. Die Seite prüft sie deshalb, einschließlich der Verhoeff-Ziffer bei Aadhaar sowie Datum und Geschlecht in einer koreanischen Nummer, erzeugt aber nie eine.
Warum erhalten manche Nummern eine Warnung statt „Gültig“?
Eine Warnung bedeutet: Alle prüfbaren Regeln wurden erfüllt, aber etwas lässt sich allein anhand der Nummer nicht klären. Koreanische Nummern, die seit Oktober 2020 vergeben werden, enden auf Zufallsziffern, die IIN aus Kasachstan muss nicht mehr mit dem Geburtsdatum beginnen, das SAT hat einige RFCs vergeben, die ihre eigene Prüfung verletzen, und ein italienischer Ortscode kann zu einer Gemeinde gehören, die in der Liste fehlt.
Welche Regeln gelten für den alphanumerischen CNPJ?
Ab Juli 2026 vergibt die Receita Federal CNPJs, deren erste 12 Zeichen Buchstaben sein können. Jedes Zeichen zählt als sein ASCII-Code minus 48, also A als 17 und Z als 42, und die beiden Prüfziffern ergeben sich weiterhin aus Modulo 11 mit den Gewichten 2 bis 9 und bleiben numerisch. Ältere numerische CNPJs behalten ihre Ziffern, und die Seite prüft beide Arten.

Weitere Aufgaben mit diesem Tool

Alle: entwickler-tools