Générateur et validateur de RG

Générez des numéros de RG bien formés avec l'algorithme SSP-SP et validez le caractère de contrôle de n'importe quel RG dans votre navigateur.

Réservé aux tests de logiciels. Les données générées ici sont aléatoires et n'appartiennent à aucune personne ni entreprise réelle. Les utiliser à des fins de fraude ou de mauvaise foi constitue un délit.

Comment utiliser

  1. Cliquez sur « Générer » pour créer un numéro SSP-SP bien formé — avec ou sans la ponctuation 12.345.678-9.
  2. Pour valider, saisissez ou collez un RG dans le champ de validation : le caractère de contrôle modulo 11 est vérifié au fur et à mesure de la frappe.
  3. Utilisez « Copier » pour récupérer le résultat. Tout fonctionne dans votre navigateur — rien n'est envoyé à aucun serveur.

À propos de cet outil

Le RG (Registro Geral) est le numéro imprimé sur la carte d'identité brésilienne et, contrairement au CPF, il n'a pas de norme nationale. Chaque État émet ses propres numéros, avec sa propre longueur, son propre formatage et sa propre règle de caractère de contrôle — et plusieurs n'en utilisent aucun. Cet outil applique l'algorithme de la SSP-SP, le secrétariat à la sécurité publique de São Paulo, qui correspond au format le plus souvent cité : huit chiffres plus un caractère de contrôle calculé en modulo 11, ce caractère pouvant être la lettre X.

Comme il n'existe aucune règle nationale, un RG émis en Bahia, dans le Paraná ou au Rio Grande do Sul échouera très souvent à la validation présentée ici — ce qui ne signifie pas que le document est faux. Beaucoup de RG bien réels et parfaitement valides ne suivent tout simplement pas le calcul de la SSP-SP. Considérez ce validateur comme une vérification du format de São Paulo uniquement, jamais comme la preuve qu'un document existe ou appartient à quelqu'un. Si votre système doit accepter des RG de tout le Brésil, l'approche honnête consiste à stocker le numéro en texte libre à côté de l'organisme émetteur, plutôt qu'à imposer un caractère de contrôle.

Ce à quoi le générateur sert vraiment, c'est à remplir des formulaires de test. Les écrans d'inscription, les CRM, les systèmes hospitaliers et les dossiers scolaires demandent régulièrement un RG, et retaper le même numéro encore et encore masque les bugs. Chaque numéro produit ici provient de la source d'aléa cryptographique de votre navigateur, est assemblé en un numéro SSP-SP bien formé et n'est jamais envoyé nulle part — génération et validation s'exécutent entièrement en JavaScript sur votre appareil.

La formule

Caractère de contrôle (SSP-SP) : multipliez les 8 chiffres par les poids 2, 3, 4, 5, 6, 7, 8 et 9, additionnez les résultats et prenez le reste de la division par 11. Le caractère de contrôle vaut 11 moins ce reste ; lorsque le résultat est 10, il s'écrit X, et lorsqu'il est 11, il s'écrit 0.

Questions fréquentes

S'agit-il d'un vrai document ?

Non. Le numéro est aléatoire et satisfait uniquement le calcul du caractère de contrôle SSP-SP. Il n'est enregistré auprès d'aucun organisme d'État et n'appartient à personne.

Tous les RG brésiliens ont-ils un caractère de contrôle ?

Non. Le RG n'a pas de norme nationale : chaque État définit son format, sa longueur et sa règle de validation, et plusieurs émettent des numéros sans aucun caractère de contrôle. Cet outil applique l'algorithme de la SSP-SP (São Paulo).

Pourquoi mon propre RG échoue-t-il à la validation ?

Le plus probable est qu'il ait été émis en dehors de São Paulo. Les numéros des autres États suivent d'autres règles et échouent légitimement au contrôle SSP-SP — c'est attendu, ce n'est pas un bug.

Que signifie le X à la fin ?

C'est le caractère de contrôle utilisé lorsque le calcul modulo 11 donne 10. On emprunte le chiffre romain de dix parce qu'une seule position ne peut pas contenir deux chiffres — la même astuce que celle de l'ISBN.

Puis-je utiliser un RG généré pour m'inscrire quelque part ?

Non. Les documents générés servent uniquement aux tests logiciels. Les utiliser sur des services réels peut constituer une fraude, ce qui est un délit au Brésil.

Le RG quitte-t-il mon navigateur ?

Non. La génération et la validation s'exécutent à 100 % en JavaScript sur votre appareil. Rien n'est envoyé, journalisé ni stocké.

Outils associés

Des liens trop longs ? Raccourcissez-les gratuitement

Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.

Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.