Gerador de RG Online

Gere números de RG válidos no formato SP (XX.XXX.XXX-X) para testes de software. 100% aleatório, não vinculado a pessoas.

O que é o RG?

O RG (Registro Geral) é o principal documento de identidade civil do Brasil, emitido pelas Secretarias de Segurança Pública de cada estado. Embora exista desde 1997 com padrão nacional (Lei nº 7.116), cada estado ainda pode ter variações no formato impresso. O modelo mais conhecido é o do estado de São Paulo, emitido pela SSP-SP, com o formato XX.XXX.XXX-D.

Apenas para testes — gerado aleatoriamente, sem vínculo com pessoas reais. Não utilize para fraudes.

Formato do RG de São Paulo

O RG no padrão SSP-SP é composto por 9 caracteres: oito dígitos numéricos e um dígito verificador, que pode ser um número de 0 a 9 ou a letra X. A formatação é:

XX.XXX.XXX-D

Por exemplo: 12.345.678-9 ou 98.765.432-X.

A letra X aparece quando o resultado do cálculo do dígito verificador é igual a 10 — convenção adotada para evitar um dígito de dois algarismos.

Como é calculado o dígito verificador do RG

O algoritmo utilizado pela SSP-SP é baseado em módulo 11 com pesos crescentes de 2 a 9:

  1. Multiplica-se cada um dos 8 dígitos pelo peso correspondente (o primeiro dígito pelo peso 2, o segundo pelo peso 3, e assim por diante até o peso 9).
  2. Soma-se todos os produtos.
  3. Calcula-se o resto da divisão da soma por 11.
  4. Se o resto for 0, o dígito verificador é 0.
  5. Se o resto for 1, o dígito verificador é X.
  6. Caso contrário, o dígito verificador é 11 menos o resto.

Esse mecanismo permite detectar erros de digitação, garantindo a integridade do número informado em formulários e sistemas.

Para que serve um gerador de RG?

Desenvolvedores e profissionais de QA frequentemente precisam de números de documentos para testar sistemas que exigem RG como campo obrigatório. Os casos de uso mais comuns incluem:

  • Testes automatizados de formulários de cadastro
  • Validação de máscaras de entrada e regras de negócio
  • Criação de massa de dados para ambientes de desenvolvimento e homologação
  • Simulação de fluxos de onboarding em fintechs e plataformas digitais

Aviso importante: Os números gerados por esta ferramenta são matematicamente válidos, mas não estão cadastrados em nenhum órgão oficial. Utilizar um RG gerado para se passar por outra pessoa ou cometer qualquer tipo de fraude é crime, previsto no Art. 297 do Código Penal (falsificação de documento público) e no Art. 299 (falsidade ideológica). Esta ferramenta existe exclusivamente para fins de teste e desenvolvimento de software.

Perguntas frequentes

O RG gerado pertence a alguma pessoa real?

Não. O número é gerado aleatoriamente seguindo apenas o algoritmo matemático do dígito verificador. Não há qualquer consulta a bases de dados oficiais, e o número gerado não está vinculado a nenhum cidadão.

Por que o dígito verificador pode ser a letra X?

O algoritmo módulo 11 pode produzir o resto 1, que corresponde ao dígito verificador 10. Como um dígito de dois algarismos não cabe no campo de um único caractere, convencionou-se usar a letra X como substituto, seguindo a mesma lógica do número ISBN internacional.

O formato SP serve para outros estados?

Não necessariamente. Embora o padrão SP seja o mais utilizado em exemplos e sistemas online, outros estados como MG, RJ e RS possuem formatos diferentes (quantidade de dígitos, uso de letras, pontuação). Esta ferramenta gera apenas o formato SSP-SP.

Sim. Criar números fictícios para fins de desenvolvimento e teste de software é perfeitamente legal. O que é ilegal é usar qualquer número de documento — gerado ou real — para fins fraudulentos.