CPF-Generator - Erstellen Sie gültige brasilianische Steuer-IDs zum Testen
Kostenloser CPF-Generator erstellt gültige brasilianische Steuer-ID-Nummern, die Validierungsalgorithmen bestehen. Perfekt zum Testen von Formularen, APIs und Datenbanken ohne Verwendung echter personenbezogener Daten.
Klicken Sie hier, um eine gültige brasilianische CPF-Nummer zum Testen zu generieren
Dokumentation
Was ist ein CPF-Generator?
Ein CPF-Generator ist ein Tool, das zufällige brasilianische CPF-Nummern erzeugt. Ein CPF (Cadastro de Pessoas Físicas) ist eine Steueridentifikationsnummer mit 11 Stellen, die von der brasilianischen Bundessteuerbehörde an natürliche Personen vergeben wird. Die von diesem Tool erzeugten Nummern bestehen den offiziellen Prüfziffernalgorithmus, sind jedoch keiner realen Person zugeordnet. Entwickler verwenden sie, um Testformulare auszufüllen, Datenbanken mit Ausgangsdaten zu versehen und Validierungscode zu prüfen, ohne echte personenbezogene Daten zu verwenden.
Format der CPF-Nummer
Ein CPF hat 11 Ziffern und wird normalerweise als XXX.XXX.XXX-XX geschrieben. Die ersten neun Ziffern bilden die Basisnummer. Die letzten beiden sind Prüfziffern, die anhand der ersten neun Ziffern mit einer festen Formel berechnet werden. Mit den Prüfziffern kann Software Tippfehler erkennen: Wird eine einzelne Ziffer falsch eingegeben, schlägt die Berechnung der Prüfziffer fast immer fehl, sodass ungültige Nummern automatisch abgewiesen werden können.
Beispiel: 123.456.789-09
Berechnung der CPF-Prüfziffern
Beide Prüfziffern werden mit derselben Methode der gewichteten Summe berechnet, die zweimal angewendet wird.
Erste Prüfziffer
- Multiplizieren Sie jede der ersten 9 Ziffern mit einem Gewicht, das von 10 bis 2 abnimmt.
- Addieren Sie die Ergebnisse.
- Dividiere die Summe durch 11 und behalte den Rest.
- Ist der Rest 0 oder 1, lautet die Prüfziffer 0. Andernfalls wird der Rest von 11 abgezogen.
Zweite Prüfziffer
Wiederholen Sie dieselben Schritte mit allen bisher vorhandenen 10 Ziffern (den ursprünglichen 9 plus der gerade berechneten ersten Prüfziffer), wobei die Gewichte von 11 bis 2 abnehmen.
Ein Muster wird immer abgewiesen: Eine Basisnummer, die aus derselben Ziffer besteht, die 9-mal wiederholt wird, etwa 111111111, erzeugt Prüfziffern, die dieser Ziffer entsprechen, sodass Nummern wie 111.111.111-11 die Formel bestehen. Deshalb behandeln brasilianische Systeme und auch dieser Generator jeden CPF mit 11 identischen Ziffern unabhängig vom Ergebnis der Formel als ungültig.
Durchgerechnetes Beispiel
Nehmen Sie die Basisziffern 1, 2, 3, 4, 5, 6, 7, 8, 9.
Die Gewichte von 10 abwärts bis 2 ergeben: (1×10) + (2×9) + (3×8) + (4×7) + (5×6) + (6×5) + (7×4) + (8×3) + (9×2) = 210.
Bei der Division von 210 durch 11 bleibt der Rest 1. Da der Rest kleiner als 2 ist, lautet die erste Prüfziffer 0.
Verwenden Sie nun alle 10 Ziffern (1,2,3,4,5,6,7,8,9,0) mit den Gewichten von 11 abwärts bis 2: (1×11) + (2×10) + (3×9) + (4×8) + (5×7) + (6×6) + (7×5) + (8×4) + (9×3) + (0×2) = 255.
Bei der Division von 255 durch 11 bleibt der Rest 2. Da der Rest mindestens 2 beträgt, lautet die zweite Prüfziffer 11 − 2 = 9.
Die vollständige Nummer lautet 123.456.789-09.
Verwendung dieses CPF-Generators
Klicken Sie auf „CPF generieren“. Das Tool wählt neun zufällige Ziffern aus, verwirft die Folge, falls zufällig alle neun übereinstimmen, und berechnet anschließend anhand der oben beschriebenen Formel die beiden Prüfziffern aus diesen neun Ziffern. Das Ergebnis wird im Format XXX.XXX.XXX-XX mit einer Schaltfläche zum Kopieren angezeigt.
Warum Entwickler generierte CPFs verwenden
Echte CPF-Nummern identifizieren reale Personen. Ihre Verwendung in Testsystemen birgt daher das Risiko, personenbezogene Daten offenzulegen oder gegen das brasilianische Datenschutzgesetz LGPD zu verstoßen. Ein generierter CPF löst dieses Problem: Er besteht dieselbe Prüfziffernvalidierung wie ein echter CPF und kann daher Formularvalidierungen, Datenbankbeschränkungen und die Verarbeitung von API-Anfragen auf dieselbe Weise testen wie eine echte Nummer, ohne mit einer tatsächlichen Person verknüpft zu sein.
Zu den häufigen Verwendungszwecken gehören das Befüllen von Testdatenbanken mit Ausgangsdaten, die Prüfung, ob ein Anmeldeformular fehlerhafte Nummern ablehnt und gültige akzeptiert, sowie das Einfügen von Beispieldaten in Demonstrationen. Generierte CPFs stimmen nicht mit einem echten Datensatz in einer staatlichen Datenbank überein. Sie eignen sich daher nicht zum Testen von Abfragen gegen laufende brasilianische Systeme, sondern nur zum Testen des Formats und der Prüfziffernlogik selbst.
CPF und CNPJ im Vergleich
Der CPF identifiziert natürliche Personen. Der CNPJ (Cadastro Nacional da Pessoa Jurídica) identifiziert Unternehmen und andere juristische Personen. Ein CNPJ hat 14 Ziffern und verwendet eine ähnliche, aber separate Formel für gewichtete Prüfziffern. Ein CPF-Generator und ein CNPJ-Generator sind nicht austauschbar.
Häufig gestellte Fragen
Ist ein generierter CPF mit einer realen Person verknüpft? Nein. Die Ziffern werden zufällig ausgewählt und die Prüfziffern daraus berechnet. Es gibt keine Verbindung zwischen dem Ergebnis und der Datenbank der brasilianischen Receita Federal.
Kann ein generierter CPF zur Eröffnung eines Kontos oder zur Abgabe einer Steuererklärung verwendet werden? Nein. Systeme, die einen CPF mit staatlichen Datensätzen abgleichen, weisen einen generierten CPF sofort zurück. Ihn zur Vortäuschung einer echten Steuererklärung zu verwenden, ist illegal.
Warum weist das Tool Nummern mit ausschließlich identischen Ziffern wie 111.111.111-11 zurück? Weil die Prüfziffernformel solche Nummern zwar mathematisch akzeptiert, brasilianische Institutionen CPF-Nummern mit wiederholten Ziffern jedoch als bekannte ungültige Platzhalter und niemals als echte Nummern behandeln. Der Generator filtert sie heraus, und auch der Validator weist sie zurück.
Wie viele verschiedene gültige CPFs sind möglich? Die ersten 9 Ziffern können jede Kombination von 000000000 bis 999.999.999 bilden, also 1.000.000.000 Möglichkeiten. Die beiden Prüfziffern sind nicht zufällig, sondern werden aus diesen 9 Ziffern berechnet. Insgesamt gibt es daher etwa 1 Milliarde gültige CPFs, abzüglich der 10 ausgeschlossenen Kombinationen mit wiederholten Ziffern. Die Wahrscheinlichkeit, dass zwei unabhängig generierte CPFs zufällig übereinstimmen, beträgt daher etwa 1 zu (2,5 cm) 1 Milliarden.
Besteht ein generierter CPF die Prüfung durch Validierungsbibliotheken von Drittanbietern? Ja. Jede Bibliothek, die den standardmäßigen Prüfziffernalgorithmus modulo 11 prüft, akzeptiert ihn, weil die Nummer mit demselben Algorithmus erzeugt wurde.
Was ist der Unterschied zwischen CPF und RG? Der CPF ist eine bundesweit geltende Steuernummer mit einem einheitlichen nationalen Format und Algorithmus. Der RG (Registro Geral) ist ein von einem Bundesstaat ausgestelltes Identitätsdokument. Das Format variiert je nach Bundesstaat, und es gibt keinen standardmäßigen Prüfziffernalgorithmus.
Referenzen
- Receita Federal do Brasil, „CPF – Cadastro de Pessoas Físicas“
- Lei Nr. 4,862 von 1965, mit der das CPF-System geschaffen wurde: planalto.gov.br
- Allgemeines Datenschutzgesetz (LGPD) Brasiliens: gov.br/lgpd