Zum Inhalt springen

CNPJ-Generator & Validator - Brasilianisches Unternehmens-ID-Tool

Generieren Sie gültige CNPJ-Nummern zum Testen oder validieren Sie brasilianische Unternehmens-IDs sofort. Kostenloses Tool mit Prüfzifferüberprüfung für Entwickler, die mit dem Cadastro Nacional da Pessoa Jurídica arbeiten.

Brasilianischer CNPJ-Generator und -Validator

CNPJ-Generator

Generieren Sie eine gültige brasilianische CNPJ-Nummer zum Testen.

CNPJ-Validator

Überprüfen Sie, ob eine brasilianische CNPJ-Nummer gültig ist.

Ladekalkulator...
📚

Dokumentation

Was ist eine CNPJ?

CNPJ steht für Cadastro Nacional da Pessoa Jurídica. Es ist die Identifikationsnummer, die Brasilien jedem eingetragenen Unternehmen und jeder anderen juristischen Person zuweist, vergleichbar mit der EIN in den Vereinigten Staaten oder der Handelsregisternummer im Vereinigten Königreich. Eine CNPJ hat 14 Zeichen, und die letzten beiden sind Prüfziffern, die aus den ersten zwölf berechnet werden. Dieses Werkzeug erzeugt Nummern, die diese Berechnung bestehen, für den Einsatz beim Testen von Software, und prüft, ob eine angegebene CNPJ mathematisch gültig ist. Es verarbeitet sowohl die klassische rein numerische CNPJ als auch die neuere alphanumerische CNPJ.

Die brasilianische Bundessteuerbehörde, bekannt als Receita Federal, vergibt echte CNPJ-Nummern und führt das offizielle Register. Eine mit diesem Werkzeug erzeugte Nummer ist nicht bei der Receita Federal registriert und gehört keinem tatsächlichen Unternehmen. Sie darf nur für Tests verwendet werden, nicht für Steuererklärungen, Verträge oder andere offizielle Zwecke.

CNPJ-Format

Eine CNPJ wird als XX.XXX.XXX/YYYY-ZZ geschrieben. Jeder Teil hat eine bestimmte Bedeutung:

  • Erste 8 Stellen: die dem Unternehmen zugewiesene Basisnummer.
  • Nächste 4 Ziffern: die Filialnummer. 0001 steht normalerweise für die Hauptniederlassung des Unternehmens, und 0002, 0003 und so weiter bezeichnen weitere Filialen. Alle Filialen eines Unternehmens haben dieselben ersten 8 Ziffern.
  • Letzte 2 Ziffern: die Prüfziffern, berechnet aus den ersten 12 Zeichen.

Beispiel: 12.345.678/0001-95.

Alphanumerische CNPJ

Ab Juli 2026 vergibt die Receita Federal bei Neueintragungen auch alphanumerische CNPJ, während bestehende numerische CNPJ gültig bleiben. Im neuen Format können die ersten 12 Zeichen die Ziffern 0 bis 9 oder die Großbuchstaben A bis Z sein. Die letzten 2 Zeichen sind weiterhin numerische Prüfziffern. Aufbau und Satzzeichen ändern sich nicht.

Beispiel: 12.ABC.345/01DE-35.

Berechnung der CNPJ-Prüfziffern

Beide Prüfziffern folgen derselben Regel, die Modulo 11 heißt: Jedem Zeichen wird ein Zahlenwert zugeordnet, dieser wird mit einem festen Gewicht multipliziert, die Produkte werden addiert, und die Summe wird in eine einzelne Ziffer umgewandelt.

Bei einer Ziffer ist der Wert die Ziffer selbst. Bei einem Buchstaben ist der Wert sein ASCII-Code minus 48. ASCII ist die Standardnummerierung von Computerzeichen. Daraus ergibt sich A = 17, B = 18 und so weiter bis Z = 42. Bei einer Ziffer ergibt ASCII minus 48 die Ziffer selbst, sodass numerische CNPJ genau wie bisher geprüft werden.

Erste Prüfziffer (13. Stelle der CNPJ):

  1. Multiplizieren Sie die Werte der ersten 12 Zeichen in dieser Reihenfolge mit den Gewichten 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
  2. Addieren Sie die 12 Produkte.
  3. Teilen Sie die Summe durch 11 und behalten Sie den Rest.
  4. Ist der Rest 0 oder 1, lautet die Prüfziffer 0. Andernfalls lautet sie 11 − remainder.

Zweite Prüfziffer (14. Stelle der CNPJ):

  1. Multiplizieren Sie die Werte der ersten 13 Zeichen (die ursprünglichen 12 plus die soeben berechnete erste Prüfziffer) mit den Gewichten 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
  2. Addieren Sie die 13 Produkte.
  3. Teilen Sie die Summe durch 11 und behalten Sie den Rest.
  4. Ist der Rest 0 oder 1, lautet die Prüfziffer 0. Andernfalls lautet sie 11 − remainder.

Eine CNPJ, bei der alle 14 Ziffern gleich sind, etwa 11.111.111/1111-11, gilt immer als ungültig. Dies ist eine Konvention, die die meisten CNPJ-Prüfprogramme teilen. Sie wird vor der Prüfziffernformel angewendet, weil 00.000.000/0000-00 sie sonst bestehen würde.

Durchgerechnetes Beispiel

Verwenden Sie die Basisziffern 1 2 3 4 5 6 7 8 0 0 0 1.

Schritt 1 — erste Prüfziffer. Multiplizieren Sie jede Ziffer mit ihrem Gewicht und addieren Sie die Ergebnisse:

Ziffer123456780001
Gewicht543298765432
Produkt5898454849480002

Die Produkte ergeben zusammen 222. Bei der Division von 222 durch 11 bleibt der Rest 2, daher lautet die erste Prüfziffer 11 − 2 = 9.

Schritt 2 — zweite Prüfziffer. Die Ziffernfolge lautet nun 1 2 3 4 5 6 7 8 0 0 0 1 9 (13 Ziffern, einschließlich der 9 aus Schritt 1). Die Multiplikation mit dem zweiten Gewichtssatz und die Addition ergeben die Summe 237. Die Division von 237 durch 11 ergibt den Rest 6, die zweite Prüfziffer ist also 11 − 6 = 5.

Die vollständige Nummer lautet 12.345.678/0001-95, das Beispiel, das auf dieser Seite durchgehend verwendet wird. Die Änderung einer einzelnen Ziffer in der Basisnummer ändert mindestens eine Prüfziffer. Deshalb erkennt die Formel die meisten Tippfehler.

Alphanumerisches Beispiel

Das Handbuch der Receita Federal zur Prüfziffernberechnung rechnet die Basis 12ABC34501DE durch. Die Buchstaben werden zu A = 17, B = 18, C = 19, D = 20 und E = 21.

Zeichen12ABC34501DE
Wert12171819345012021
Gewicht543298765432
Produkt585136171242830046042

Die Produkte ergeben zusammen 459. Der Rest von 459 ÷ 11 ist 8, die erste Prüfziffer ist also 11 − 8 = 3. Mit der hinzugefügten 3 beträgt die zweite gewichtete Summe 424. Der Rest von 424 ÷ 11 ist 6, die zweite Prüfziffer ist also 11 − 6 = 5. Das Ergebnis lautet 12.ABC.345/01DE-35.

Verwendung dieses Werkzeugs

Generator. Klicken Sie auf „CNPJ generieren“, um eine neue Zufallsnummer mit korrekten Prüfziffern zu erzeugen. Standardmäßig besteht die Nummer nur aus Ziffern. Setzen Sie zuvor den Haken bei „Alphanumerisches Format (ab Juli 2026)“, um eine CNPJ zu erhalten, deren erste 12 Zeichen aus Ziffern und Buchstaben gemischt sind. Klicken Sie auf „Kopieren“, um sie zu kopieren. Jedes Ergebnis ist unabhängig; ein erneuter Aufruf des Generators erzeugt eine andere Nummer.

Prüfprogramm. Geben Sie eine CNPJ mit oder ohne Satzzeichen in das Eingabefeld ein oder fügen Sie sie dort ein und klicken Sie auf „Prüfen“. Numerische und alphanumerische CNPJ werden beide akzeptiert. Kleinbuchstaben werden als Großbuchstaben behandelt, daher ist 12.abc.345/01de-35 gültig. Das Werkzeug prüft, ob die Eingabe aus 12 Ziffern oder Großbuchstaben gefolgt von 2 Ziffern besteht, kein Muster aus wiederholten Ziffern ist und korrekte Prüfziffern hat.

Was das Prüfprogramm nicht kontrolliert

Das Prüfprogramm bestätigt nur, dass eine Nummer nach der Formel für die Prüfziffern korrekt aufgebaut ist. Es kann nicht bestätigen, dass die Nummer bei der Receita Federal registriert ist oder zu einem aktiven Unternehmen gehört. Der tatsächliche Registrierungsstatus muss über den öffentlichen Auskunftsdienst der Receita Federal oder einen lizenzierten Datenanbieter abgefragt werden. Eine Nummer kann mathematisch gültig sein, ohne eine echte, registrierte CNPJ zu sein; die mit diesem Werkzeug erzeugten Nummern gehören absichtlich in diese Kategorie.

Häufig gestellte Fragen

Wofür steht CNPJ? Cadastro Nacional da Pessoa Jurídica, auf Portugiesisch das Nationale Register juristischer Personen. Es ist die Identifikationsnummer Brasiliens für Unternehmen und andere Organisationen.

Wie viele Ziffern hat eine CNPJ? 14 Zeichen: 8 für die Basiseintragung des Unternehmens, 4 für die Filialnummer und 2 Prüfziffern. Bei einer numerischen CNPJ sind alle 14 Ziffern. Bei einer alphanumerischen CNPJ können die ersten 12 auch Buchstaben sein, die letzten 2 sind aber immer Ziffern.

Kann eine CNPJ Buchstaben enthalten? Ja, bei Neueintragungen ab Juli 2026. Ältere numerische CNPJ behalten ihre Nummern. Dieses Werkzeug prüft beide Formate und kann jedes davon erzeugen.

Ist eine erzeugte CNPJ sicher verwendbar? Nur zum Testen von Software, zum Befüllen von Beispieldatenbanken oder zum Kennenlernen des Formats. Sie ist bei keiner Behörde eingetragen und darf nicht in Steuerformularen, Verträgen oder echten Transaktionen verwendet werden.

Was ist der Unterschied zwischen dem Validieren und dem Verifizieren einer CNPJ? Das Validieren prüft die Mathematik: korrekte Länge, kein unzulässiges Muster aus wiederholten Ziffern und korrekte Prüfziffern. Das Verifizieren prüft, ob die Nummer tatsächlich auf ein reales Unternehmen eingetragen ist. Dazu muss sie in der Datenbank der Receita Federal nachgeschlagen werden.

Wie unterscheidet sich die CNPJ von der CPF? Die CPF (Cadastro de Pessoas Físicas) identifiziert natürliche Personen und hat 11 Ziffern. Die CNPJ identifiziert Unternehmen und andere juristische Personen und hat 14 Zeichen. Beide verwenden unterschiedliche Prüfziffernberechnungen.

Referenzen

  1. Receita Federal do Brasil. CNPJ Alfanumérico: perguntas e respostas. Häufige Fragen zur alphanumerischen CNPJ (Portugiesisch) — 0001 kennzeichnet die Hauptniederlassung, wenn eine CNPJ angelegt wird; alphanumerische CNPJ bei Neueintragungen ab Juli 2026; bestehende Nummern bleiben gültig.
  2. Receita Federal do Brasil und Serpro. Cálculo dos dígitos verificadores de CNPJ alfanumérico. Handbuch zur Prüfziffernberechnung (Portugiesisch) — Zeichenwert = ASCII-Code minus 48; Modulo 11 mit den Gewichten 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 und 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2; ein Rest von 0 oder 1 ergibt 0, andernfalls 11 minus den Rest; durchgerechnetes Beispiel 12.ABC.345/01DE-35.