Gerador de RG (teste)

Gere números de RG fictícios no formato SP com dígito verificador, para usar em testes de software. Tudo roda no seu navegador. São dados aleatórios: não pertencem a nenhuma pessoa real.

⚠️ Aviso: os números gerados são fictícios e aleatórios, criados apenas para desenvolvedores testarem sistemas. Eles não pertencem a nenhuma pessoa real e não devem ser usados para fraude ou em cadastros reais.
clique em gerar
1
espaço reservado para anúncio

O gerador de RG desta página cria números de RG fictícios no formato de São Paulo (SP), com dígito verificador calculado corretamente, para quem precisa de dados de teste. Se você desenvolve sistemas, monta planilhas de exemplo ou está aprendendo a validar documentos, preencher um campo de RG com o número real de outra pessoa é ilegal e desnecessário. Aqui você gera, em segundos, RGs aleatórios e coerentes matematicamente, com um clique e sem instalar nada.

Como usar

A ferramenta foi pensada para ser rápida e direta:

  1. Clique no botão Gerar RG. Um número no formato SP aparece na tela na hora.
  2. Marque ou desmarque a opção Com máscara para escolher entre o formato 00.000.000-0 e apenas os números.
  3. Precisa de vários? Arraste o controle Gerar vários de uma vez e escolha de 1 a 50 RGs; a lista é criada automaticamente.
  4. Clique em Copiar (ou toque no número exibido) para levar o resultado para a área de transferência e colar onde quiser.

Tudo acontece no seu navegador: nenhum número é enviado para servidores nem armazenado.

Como funciona

No padrão de São Paulo, o RG é formado por 8 dígitos de base mais 1 dígito verificador. Os oito primeiros são sorteados aleatoriamente, e o dígito final é calculado por módulo 11 para manter a coerência do documento. O cálculo segue estes passos:

  • Cada um dos 8 dígitos da base é multiplicado por um peso crescente, de 2 a 9, e os resultados são somados.
  • Calcula-se o resto da divisão dessa soma por 11.
  • Esse resto é o dígito verificador. Quando o resto é igual a 10, o padrão SP usa a letra X no lugar, exatamente como em RGs reais desse estado.

Por exemplo, se a base sorteada fosse 12345678, a soma ponderada seria 1×2 + 2×3 + 3×4 + 4×5 + 5×6 + 6×7 + 7×8 + 8×9 = 240; como 240 dividido por 11 deixa resto 9, o RG final ficaria 12345678-9. É esse mesmo algoritmo que roda ao clicar em gerar.

Dicas de uso

Alguns cenários em que o gerador ajuda no dia a dia:

  • Testes de formulários: gere vários RGs de uma vez para validar máscaras de entrada e mensagens de erro sem digitar tudo à mão.
  • Bancos de dados de exemplo: use a lista com dezenas de números para popular tabelas de homologação e demonstrações.
  • Aprendizado: compare o cálculo do dígito verificador com o algoritmo do seu código para conferir se a validação está correta.

Lembre-se de que o formato aqui é o de São Paulo. Outros estados podem adotar quantidades de dígitos e regras de cálculo diferentes, então valide o padrão exigido antes de usar em contextos específicos.

Perguntas frequentes

O RG gerado pertence a alguma pessoa real?

Não. O número é sorteado aleatoriamente e apenas respeita a regra matemática do dígito verificador do formato SP. Ele não consulta nem representa nenhum cadastro real. Serve exclusivamente para testes de software.

Posso usar esse RG em cadastros ou documentos reais?

Não. Usar um RG que não é o seu em cadastros reais configura fraude e é crime. A ferramenta destina-se apenas a desenvolvimento, homologação e testes, sempre com dados fictícios.

Por que às vezes aparece a letra X no final?

Porque o dígito verificador é calculado por módulo 11. Quando o resto da divisão por 11 é igual a 10, o padrão SP representa esse valor pela letra X, exatamente como acontece em RGs reais desse estado.

O gerador funciona para RG de outros estados?

O número segue o formato e o cálculo de dígito verificador de São Paulo. Como cada estado pode ter regras próprias, o resultado é ideal para testes que aceitem o padrão SP; para outros formatos, confirme a regra local.

Consigo gerar vários RGs de uma vez?

Sim. Use o controle deslizante "Gerar vários de uma vez" para criar de 1 até 50 números em uma única ação. A lista completa fica pronta para copiar de uma vez só.

Meus dados ficam salvos em algum servidor?

Não. Todo o processamento ocorre localmente no seu navegador, usando um gerador aleatório do próprio dispositivo. Nada é enviado, registrado ou armazenado externamente.