Passer au contenu principal
Passer au contenu principal

Validateur CNPJ

Validez les numéros CNPJ (Registre National des Personnes Morales) en ligne en toute sécurité.

À propos du validateur CNPJ

Le validateur CNPJ est un outil conçu pour vérifier si un numéro du Registre national des entités juridiques (CNPJ) est mathématiquement valide. Il applique l'algorithme officiel du revenu fédéral brésilien pour calculer les deux chiffres de vérification (DV) et les compare avec les chiffres fournis.

Cet outil est essentiel pour les développeurs, les testeurs (QA) et les analystes système qui doivent valider la logique d'enregistrement de l'entreprise dans leur logiciel. Un numéro validé ici passera les contrôles de format, mais il est important de se rappeler que cela ne garantit pas que le CNPJ existe ou est actif dans la base de données du Revenu fédéral.

Anatomie & Structure du CNPJ Brésilien

Le registre national des personnes morales (CNPJ) compte 14 chiffres en 3 segments :

PositionChampLongueurSignification & RègleExemple
1 à 8Racine Cadastrale8 chiffresNuméro de base identifiant la société au niveau national12345678
9 à 12Établissement4 chiffresSiège social (0001) ou établissement secondaire (0002 à 9999)0001
13 et 14Chiffres de Contrôle2 chiffresDeux clés Modulo 11 selon l'algorithme officiel RFB95

Algorithme Officiel du CNPJ (Modulo 11)

La vérification repose sur deux opérations Modulo 11 avec facteurs cycliques 2 à 9 :

CC1 = (Somme1 % 11 < 2 ? 0 : 11 - Reste1); CC2 = (Somme2 % 11 < 2 ? 0 : 11 - Reste2)
  1. 1. Multiplier les 12 premiers chiffres par [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2].
  2. 2. Sommer les produits et obtenir le reste modulo 11.
  3. 3. Si reste < 2, CC1 = 0 ; sinon CC1 = 11 - reste.
  4. 4. Multiplier les 12 chiffres par [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] et CC1 par 2.
  5. 5. Si reste < 2, CC2 = 0 ; sinon CC2 = 11 - reste.
  6. 6. Les séries de 14 chiffres identiques sont rejetées.

Foire aux questions (FAQ)