O RG (Registro Geral) é o documento de identidade mais conhecido no Brasil. Desenvolvido por sistemas que precisam aceitar esse número em cadastros e validações, você precisa entender como ele funciona e como testar campos de RG sem usar documentos reais de pessoas.
O que é o RG?
O RG é um documento de identidade emitido pelos estados brasileiros. Cada estado tem sua própria formatação, mas o mais comum no Brasil é o padrão SSP-SP (Secretaria de Segurança Pública de São Paulo), que é amplamente utilizado como referência por sistemas de todo o país.
No formato SSP-SP, o RG tem:
- 8 dígitos (sendo o último o dígito verificador)
- Notacao típica: XX.XXX.XXX-D (onde D é o dígito verificador, que pode ser um número de 0 a 9 ou a letra X)
Para que serve o Gerador e Validador de RG?
- Testar formulários de cadastro que exigem RG
- Popular bases de dados de teste com dados fictícios realistas
- Validar se um RG digitado tem o dígito verificador correto
- Desenvolver e depurar integrações com sistemas que processam identidades
Como funciona o dígito verificador do RG (SSP-SP)
O algoritmo de verificação do RG no padrão SSP-SP funciona assim:
- Tome os 7 primeiros dígitos e multiplique cada um pelos pesos 2, 3, 4, 5, 6, 7, 8 (da direita para a esquerda).
- Some os produtos.
- Calcule o resto da divisão por 11.
- O dígito verificador é 11 menos o resto. Se o resultado for 10, o dígito é X; se for 11, o dígito é 0.
Exemplo:
Para o RG base 1.234.567:
- Multiplicações: 1x2 + 2x3 + 3x4 + 4x5 + 5x6 + 6x7 + 7x8 = 2+6+12+20+30+42+56 = 168
- Resto de 168 por 11 = 3
- Dígito verificador = 11 - 3 = 8
- RG completo: 1.234.567-8
Como gerar RG para testes
- Acesse o Gerador de RG no UtilWave.
- Escolha a quantidade de números a gerar.
- Selecione o formato (com ou sem pontuacao).
- Copie os RGs gerados para seus testes.
Como validar um RG
- Acesse o Validador de RG no UtilWave.
- Digite o número de RG (com ou sem pontuacao).
- O resultado aparece imediatamente: válido ou inválido, com base no dígito verificador.
Usos corretos vs. incorretos
| Situacao | Correto? | |---|---| | Gerar RG para testar campo de formulario | Sim | | Usar RG gerado como documento real de uma pessoa | Nao | | Validar se o digito verificador esta correto | Sim | | Confirmar se o RG pertence a uma pessoa especifica | Nao | | Popular seed de banco de dados ficticio | Sim |
Perguntas frequentes
Todos os estados usam o mesmo formato de RG? Nao. Cada estado tem sua formatacao. Minas Gerais, Bahia, Rio de Janeiro e outros estados possuem algoritmos e formatos diferentes. A ferramenta usa o padrão SSP-SP, que é o mais comum em sistemas nacionais.
O digito verificador do RG pode ser a letra X? Sim. Quando o calculo resulta em 10, o dígito verificador é representado pela letra X.
Quantos digitos tem um RG? No padrão SSP-SP, 8 dígitos ao total (incluindo o dígito verificador). A formatacao tipica é XX.XXX.XXX-D.
O RG esta sendo substituido? Sim. O Governo Federal está implementando o novo documento de identidade nacional (CIN), baseado no CPF, mas o RG ainda é amplamente aceito e processado por sistemas.
Use o Gerador e Validador de RG do UtilWave para criar dados de teste seguros e validar entradas sem expor dados reais de pessoas.