Gere números de RG bem formados com o algoritmo da SSP-SP e valide o dígito verificador de qualquer RG no seu navegador.
O RG (Registro Geral) é o número impresso na carteira de identidade brasileira e, diferentemente do CPF, não tem padrão nacional. Cada estado emite os seus próprios números, com comprimento próprio, formatação própria e regra própria de dígito verificador — e vários não usam dígito verificador algum. Esta ferramenta implementa o algoritmo da SSP-SP, a Secretaria de Segurança Pública de São Paulo, que é o formato mais referenciado: oito dígitos mais um caractere verificador calculado por módulo 11, sendo que esse caractere pode ser a letra X.
Como não existe regra nacional, um RG emitido na Bahia, no Paraná ou no Rio Grande do Sul vai reprovar com frequência na validação mostrada aqui — e isso não significa que o documento seja falso. Muitos RGs reais e perfeitamente válidos simplesmente não seguem a matemática da SSP-SP. Trate o validador como uma conferência apenas do formato paulista, nunca como prova de que um documento existe ou pertence a alguém. Se o seu sistema precisa aceitar RGs de qualquer lugar do Brasil, o caminho honesto é guardar o número como texto livre junto com o órgão emissor, e não exigir dígito verificador.
O que o gerador realmente resolve é preencher formulários de teste. Telas de cadastro, CRMs, sistemas hospitalares e registros escolares pedem RG o tempo todo, e digitar sempre o mesmo número esconde bugs. Cada número aqui vem da fonte de aleatoriedade criptográfica do seu navegador, é montado como um número SSP-SP bem formado e nunca é enviado a lugar nenhum — geração e validação rodam inteiramente em JavaScript no seu dispositivo.
Caractere verificador (SSP-SP): multiplique os 8 dígitos pelos pesos 2, 3, 4, 5, 6, 7, 8 e 9, some os resultados e tome o resto da divisão por 11. O caractere verificador é 11 menos esse resto; quando o resultado é 10 ele é escrito como X, e quando é 11 é escrito como 0.
Não. O número é aleatório e apenas satisfaz a matemática do caractere verificador da SSP-SP. Ele não está registrado em nenhum órgão estadual e não pertence a nenhuma pessoa.
Não. O RG não tem padrão nacional: cada estado define o seu próprio formato, comprimento e regra de validação, e vários emitem números sem nenhum dígito verificador. Esta ferramenta implementa o algoritmo da SSP-SP (São Paulo).
Provavelmente porque ele foi emitido fora de São Paulo. Números de outros estados seguem regras diferentes e legitimamente reprovam na conferência da SSP-SP — isso é esperado, não é um defeito.
É o caractere verificador usado quando o cálculo de módulo 11 devolve 10. Toma-se emprestado o algarismo romano de dez porque uma única posição não comporta dois dígitos — o mesmo truque que o ISBN usa.
Não. Documentos gerados servem apenas para testes de software. Usá-los em serviços reais pode configurar fraude, que é crime no Brasil.
Não. Geração e validação rodam 100% em JavaScript no seu dispositivo. Nada é enviado, registrado ou armazenado.
O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.
O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.