Gerador de RG

Gratuito Geradores Popular

Gerador de RG Valido

Gere numeros de RG validos instantaneamente para testes de software, validacao de formularios e desenvolvimento de sistemas. Todos os numeros seguem o algoritmo oficial do modelo SSP-SP e nao pertencem a nenhuma pessoa real.

8.2k usuarios Atualizado em Mar 2026 4.7/5
Avalie esta ferramenta:
4.7 (843 votos) Obrigado!
Gerar RG Valido
Clique em "Gerar RG" para comecar
Maximo de 10 por vez

Como Usar

Gere RGs validos em segundos para seus testes.

1
Configure as opcoes
Escolha se quer com formatacao e a quantidade desejada.
2
Gere o RG
Clique em "Gerar RG" para criar numeros validos.
3
Copie o resultado
Use o botao "Copiar" ou clique no historico.
4
Use nos testes
Cole o RG gerado em formularios e sistemas de teste.

Sobre o Gerador de RG

O gerador de RG do Chipak Tools cria numeros de RG matematicamente validos utilizando o algoritmo de verificacao do modelo SSP-SP (Secretaria de Seguranca Publica de Sao Paulo). Cada numero gerado passa na validacao do digito verificador, sendo adequado para qualquer sistema que exija um RG no formato correto.

Diferente de numeros inventados ao acaso, os RGs gerados aqui respeitam as regras de formacao do documento, incluindo o calculo correto do digito verificador via modulo 11 com pesos 2 a 9. Isso garante que seus testes sejam realistas e identifiquem apenas bugs genuinos no codigo.

Principais usos:

  • Testes de software — validacao de campos de formulario, mascaras de input e regras de negocio
  • Desenvolvimento e homologacao — popular bancos de dados de teste e ambientes de staging
  • QA e automacao — criar dados ficticios para scripts Selenium, Cypress, Playwright e outros frameworks
  • Ensino e estudos — entender como funciona o algoritmo de validacao do RG brasileiro

Aviso legal: Os numeros gerados sao ficticios e destinados exclusivamente a testes. Utilizar RG — gerado ou real — para fins fraudulentos e crime previsto no Art. 299 do Codigo Penal (falsidade ideologica).

RG: O Que E, Como Funciona e Como Gerar Numeros Validos para Testes de Software

Neste artigo
  1. O que e o RG e para que serve
  2. Estrutura e formato do RG
  3. Como funciona o algoritmo de validacao
  4. Por que desenvolvedores precisam gerar RGs
  5. Como usar o gerador de RG
  6. Perguntas frequentes

1. O Que E o RG e Para Que Serve

O RG (Registro Geral) e o documento de identidade civil mais tradicional do Brasil. Emitido pelas Secretarias de Seguranca Publica estaduais, ele e utilizado para identificacao pessoal em praticamente qualquer situacao — de abertura de conta bancaria a inscricoes em concursos publicos, passando por cadastros em sistemas digitais de todos os tipos.

Ao contrario do CPF, que e um numero nacional unico gerenciado pela Receita Federal, o RG e um documento estadual: cada estado tem seu proprio sistema de numeracao e formatacao. O modelo mais amplamente adotado como padrao de facto em sistemas de software e o da SSP-SP (Secretaria de Seguranca Publica de Sao Paulo), que e o modelo que nossa ferramenta utiliza. Isso torna o RG um campo presente em inumeros formularios de sistemas brasileiros, exigindo validacao de formato e, frequentemente, verificacao de digito.

2. Estrutura e Formato do RG

No modelo SSP-SP, o RG e composto por 9 caracteres no total, organizados no formato 00.000.000-0:

  • 8 primeiros digitos: representam o numero sequencial atribuido ao registro pelo orgao emissor.
  • Ultimo caractere (digito verificador): calculado a partir dos 8 digitos anteriores. Pode ser um numero de 0 a 9, ou a letra X (que representa o valor 10 no calculo).

O formato com mascara exibe o numero como XX.XXX.XXX-D, onde D e o digito verificador. Sistemas que aceitam RG frequentemente precisam lidar com as duas formas — com e sem formatacao — e e exatamente isso que a opcao de formatacao da nossa ferramenta controla.

3. Como Funciona o Algoritmo de Validacao

A validacao do RG no modelo SSP-SP usa uma variante do algoritmo de modulo 11 com pesos de 2 a 9 aplicados da direita para a esquerda sobre os 8 digitos base:

  1. Multiplica-se cada digito pelo peso correspondente (o primeiro digito da direita recebe peso 2, o seguinte peso 3, e assim sucessivamente ate o peso 9 no digito mais a esquerda).
  2. Somam-se todos os produtos.
  3. Divide-se a soma por 11 e calcula-se o resto.
  4. Se o resto for 0, o digito verificador e 0. Se for 1, e X. Nos demais casos, e 11 menos o resto.

A presenca do X como digito verificador e uma particularidade do RG que muitos sistemas nao tratam corretamente, gerando bugs em producao. Testar com RGs que terminem em X e uma boa pratica de QA.

"Nosso gerador aplica exatamente esse algoritmo ao contrario: primeiro gera 8 digitos aleatorios, depois calcula o digito verificador correto. O resultado e um RG que passa em qualquer validacao de formato que siga o padrao SSP-SP."

4. Por Que Desenvolvedores Precisam Gerar RGs

Em sistemas voltados ao mercado brasileiro, o campo de RG aparece com frequencia surpreendente. Veja os cenarios mais comuns onde um RG valido para teste e indispensavel:

  • Validacao de formularios: testar se o campo aceita corretamente numeros validos (incluindo o caso com X), rejeita invalidos e aplica mascaras de input corretamente.
  • Testes de integracao com APIs: muitas APIs de onboarding, KYC (Know Your Customer) e abertura de contas exigem RG como campo obrigatorio no payload.
  • Automacao de testes (QA): popular suites com Cypress, Playwright, Selenium ou Robot Framework usando dados ficticios que passam na validacao de frontend e backend.
  • Ambientes de staging e homologacao: criar registros de usuarios ficticios com documentos validos sem usar dados pessoais reais.
  • Prototipacao e demos: apresentar fluxos de cadastro com dados verossimeis, incluindo um RG no formato esperado pelo sistema.
  • Testes de edge case: verificar se o sistema lida corretamente com o digito X, com e sem formatacao, e com diferentes quantidades de digitos.

Usar numeros inventados (como 12.345.678-9) frequentemente causa falhas nos testes porque nao passam na validacao do digito verificador. Um gerador garante que seus testes falham apenas quando ha um bug real no codigo.

5. Como Usar o Gerador de RG

Usar a ferramenta e simples e leva poucos segundos:

  1. Escolha a formatacao: marque a opcao se quiser o RG com pontos e traco (00.000.000-0) ou desmarque para obter apenas os 9 digitos sem mascara.
  2. Defina a quantidade: voce pode gerar de 1 a 10 RGs de uma so vez, ideal para popular listas de teste.
  3. Clique em "Gerar RG": os numeros aparecem instantaneamente — tudo e processado no seu navegador, sem envio de dados ao servidor.
  4. Copie e use: clique em "Copiar" para enviar ao clipboard, ou clique diretamente em um RG do historico.

Todos os RGs gerados ficam disponiveis no historico da sessao para consulta rapida. Nenhum dado e armazenado — ao fechar a pagina, o historico e apagado automaticamente.

6. Perguntas Frequentes

O RG gerado pertence a alguma pessoa real?

Nao. Os 8 digitos base sao gerados aleatoriamente e o digito verificador e calculado a partir deles. O numero e matematicamente valido no formato SSP-SP, mas nao esta vinculado a nenhuma pessoa no cadastro do orgao emissor.

Gerar RG e ilegal?

Nao. Gerar numeros de RG para fins de teste e desenvolvimento e uma pratica comum e legal. O que e crime e usar qualquer RG — gerado ou real — para cometer fraudes, como falsidade ideologica (Art. 299, Codigo Penal).

O RG gerado funciona em cadastros reais?

Ele pode passar na validacao de formato e digito verificador, mas nao esta registrado em nenhuma base estadual. Sistemas que consultam a SSP ou fazem verificacao biometrica rejeitarao o numero. Esta ferramenta e destinada exclusivamente a ambientes de teste.

Por que o digito verificador as vezes e X?

No algoritmo SSP-SP, quando o resto da divisao por 11 e igual a 1, o digito verificador assume o valor 10 — que e representado pela letra X para caber em um unico caractere. Isso e parte do padrao oficial e precisa ser tratado corretamente pelos sistemas.

Meus dados sao coletados?

Nao. Todo o processamento acontece localmente no seu navegador via JavaScript. Nenhum RG gerado e enviado a servidores, armazenado em banco de dados ou rastreado de qualquer forma.