Gerador de RG
Gera RG válido no formato SP (8 dígitos + DV mod 11). Pra testar formulário e validar lógica.
- 100% local
O que é o RG e por que tem DV?
O Registro Geral (RG) é o documento de identidade civil emitido pelos Institutos de Identificação estaduais brasileiros — SSP-SP em São Paulo, Detran-RJ no Rio de Janeiro, IGP-MG em Minas, e assim por diante. Diferente do CPF (que é federal e padronizado pela Receita Federal), o RG tem formato e regra de dígito verificador definidos por cada estado, e por isso pode variar bastante: alguns estados usam 9 dígitos sem DV, outros 10 dígitos com letra, e SP adota o padrão de 8 dígitos + DV calculado por módulo 11 com pesos 2 a 9. A futura Carteira de Identidade Nacional (CIN), em rollout desde 2022 pela SENAID/MJ, padroniza o formato vinculando ao número de CPF, mas o RG estadual continua válido nos próximos anos.
O dígito verificador serve pra detectar erros de digitação — se um operador inverte dois números do RG no cadastro, o DV não bate e o sistema sinaliza. É o mesmo princípio do módulo 11 usado em CPF, PIS/PASEP, Título de Eleitor, RENAVAM e cheque bancário — algoritmo simples, rápido e que pega 99% dos erros comuns. Quando o resto da divisão por 11 é 10, o DV vira "X" (algarismo romano dez), por isso alguns RGs aparecem como "12.345.678-X".
Perguntas frequentes
Por que apenas formato SP e não outros estados?
Cada Instituto de Identificação estadual tem regra própria de formação e DV. O formato SP (8 dígitos + DV módulo 11) é o mais documentado, mais usado em formulários nacionais e serve como padrão pra validação genérica de RG. Outros estados podem usar 9-10 dígitos sem DV, letras intercaladas ou algoritmos diferentes.
Os RGs gerados são reais?
Não. São RGs com estrutura matematicamente válida (passam no algoritmo do DV), mas não correspondem a pessoa registrada no Instituto de Identificação. Use apenas em ambiente de teste — falsidade ideológica é crime (Art. 299 do Código Penal). Pra testes de dev e seed de QA, são perfeitos.
Pra que serve gerar RG fictício?
Preencher formulário em dev com validação de DV de RG, popular banco de teste com cadastros realistas, testar fluxo de cadastro de pessoa física em sistemas que pedem CPF e RG, ensinar o algoritmo módulo 11 em aulas. Combine com gerador de pessoa completa pra cadastro de teste.
Como funciona o algoritmo do dígito verificador de RG?
Os 8 dígitos do número base são multiplicados por pesos (de 2 a 9, da direita pra esquerda). A soma é dividida por 11. O resto determina o DV: se resto for 0, DV é 0; se 1, DV é 'X' (10); senão DV = 11 - resto. Mesmo princípio é usado em CPF, PIS/PASEP, Título de Eleitor, com variações de pesos.
RG é dado pessoal sensível segundo a LGPD?
Sim. RG é dado pessoal e está sujeito à LGPD (Lei 13.709/2018). Em ambiente de desenvolvimento, usar dados de produção configura tratamento sem base legal. A alternativa correta é trabalhar com dados sintéticos — exatamente o que este gerador entrega.
Posso gerar vários RGs pra popular banco de dados?
Sim — clicando em Gerar repetidamente. Pra geração em massa via script (100+ registros), replique o algoritmo módulo 11 em Node.js, Python ou Ruby — loop de 5 linhas. Faker.js (locale pt_BR) também gera RG estruturalmente válido. Tudo aqui roda offline.
Os dados saem do navegador?
Não. Toda a geração é JavaScript local — algoritmo no bundle do site, combinado no browser. Nenhuma chamada de rede. O 'Copiar' usa Clipboard API local. Conformidade total com LGPD por design.