Gerador e validador de RG
Gere RGs válidos para usar em testes ou confira se um RG é válido.
Um RG válido é gerado ao abrir a página. Escolha a quantidade e o formato, ou clique em "Gerar RG" para criar outro.
Como funciona
- O RG é gerado no servidor e não fica armazenado em lugar nenhum.
- Cada estado emite o RG do seu jeito, então o gerador segue a regra de São Paulo, a mais usada pelos sistemas: 8 números e um dígito verificador.
- O dígito verificador pode ser um X, que vale 10.
- O número serve apenas para testes e não pertence a nenhuma pessoa real.
- Os últimos valores gerados ficam listados abaixo do botão até você sair da página.
Como usar a API
Você pode integrar o gerador de RG à sua aplicação pela nossa API REST.
Endpoint
GET /api/generators/rg
Parâmetros de query
- quantity
- Opcional. De 1 a 50. Quando informado, a resposta traz a lista "rgs" em vez de "rg".
- formatted
- Opcional. "false" gera sem pontuação. Padrão: "true".
Exemplo com curl
curl "https://devtools.vmotta.dev/api/generators/rg?quantity=2&formatted=false"
Resposta
{
"rgs": [
"905566610",
"39541250X"
]
}Digite um RG e clique em "Validar RG" para saber se ele é válido.
Como funciona
- A validação é feita no servidor e nada fica armazenado.
- O validador confere o dígito verificador pela regra de São Paulo. RGs de outros estados podem ter outro formato e aparecer como inválidos.
- O RG pode ser digitado com ou sem pontuação (12.345.678-X ou 12345678X).
- O resultado aparece logo abaixo do campo.
Como usar a API
Você pode integrar o validador de RG à sua aplicação pela nossa API REST.
Endpoint
POST /api/validators/rg
Corpo da requisição
- rg
- Obrigatório. O número com ou sem pontuação.
Exemplo com curl
curl -X POST https://devtools.vmotta.dev/api/validators/rg \
-H "Content-Type: application/json" \
-d '{"rg":"39.541.250-X"}'Corpo de exemplo
{
"rg": "39.541.250-X"
}Resposta
{
"isValid": true
}