Gerador de RG

Gere números de RG (Registro Geral) fictícios válidos no formato de São Paulo, o mais aceito em formulários nacionais. 9 dígitos com dígito verificador calculado pelo módulo 11 (pode terminar em X representando 10). Use para testar formulários de cadastro, validar máscaras e popular bancos de teste sem usar dados reais.

Precisa gerar RGs em volume, via código? API REST com 50 chamadas grátis/dia.

Clique em Gerar para criar números de RG válidos

Clique em Gerar para começar

{ }

Automatize com a API

Gere RGs direto no seu código ou pipeline de CI/CD. 50 chamadas grátis por dia. Sem cartão de crédito.

curl"https://fakeforge.com.br/api/generate?type=cpf&quantity=50"

O que é o RG e por que o formato SP?

O RG (Registro Geral) é o documento de identidade emitido pelos estados brasileiros. Cada UF tem seu próprio formato e algoritmo, mas o formato de São Paulo(8 dígitos sequenciais + 1 dígito verificador, com mod-11 nos pesos 2 a 9) é o mais usado em validações nacionais por ser o mais comum no país.

Importante: a partir de 2026 a CIN (Carteira de Identidade Nacional) substitui gradualmente o RG. Para testar sistemas que aceitam ambos, veja também o gerador de CIN.

Algoritmo de validação

  1. Multiplique os 8 dígitos pelos pesos 2, 3, 4, 5, 6, 7, 8, 9
  2. Some os resultados
  3. Calcule o resto da divisão por 11
  4. O dígito verificador é (11 − resto) % 11
  5. Se o dígito for 10, representa-se como X

Exemplos válidos: 12.345.678-9 ou 12.345.678-X

RG em São Paulo (formato SSP-SP)

O RG paulista é emitido pelo IIRGD (Instituto de Identificação Ricardo Gumbleton Daunt), vinculado à Secretaria de Segurança Pública de São Paulo (SSP-SP). O número tem 8 a 9 dígitos sequenciais mais 1 dígito verificador, calculado pelo módulo 11 com pesos de 2 a 9 (o mesmo algoritmo já descrito acima). Quando o dígito verificador dá 10, ele é escrito como X.

É o formato mais usado como referência em validadores de formulário no Brasil porque São Paulo concentra a maior base populacional do país (cerca de 46,6 milhões de habitantes), então grande parte dos RGs em circulação segue esse padrão. Formato típico: XX.XXX.XXX-Y.

RG no Rio de Janeiro (formato Detran-RJ / IFP-RJ)

O RG carioca é emitido pelo IFP (Instituto Félix Pacheco), o instituto de identificação mais antigo do Brasil, fundado em 1907, vinculado à Polícia Civil do Rio de Janeiro. O número costuma ter até 8 dígitos, também com dígito verificador que pode aparecer como X quando o cálculo resulta em 10, seguindo lógica de módulo 11 semelhante à de outros estados, mas com variações na aplicação dos pesos em relação ao padrão de SP.

Diferente do RG de SP, o carioca é historicamente menos padronizado em sistemas nacionais de validação, por isso alguns formulários exigem confirmação manual quando o titular é do RJ. Formato típico: XX.XXX.XXX-Y.

RG em Minas Gerais (formato PC-MG)

O RG mineiro é emitido pelo Instituto de Identificação Prof. Otávio Lord Sales, vinculado à Polícia Civil de Minas Gerais (PC-MG / SSP-MG). O número tem até 9 dígitos, com dígito verificador calculado por módulo 11. Minas Gerais tem a maior malha de emissão do país, com o Detran-MG operando em mais de 850 municípios, o que gera bastante variação de formatação entre cartórios e postos de identificação.

Formato de referência usado em testes: MG-XX.XXX.XXX, com o dígito verificador podendo vir separado por hífen na última posição.

RG no Rio Grande do Sul (formato IGP-RS)

O RG gaúcho é emitido pelo Instituto Geral de Perícias (IGP), vinculado à SSP-RS. É um dos poucos estados em que o número costuma ter até 10 dígitos, mais longo que o padrão de 8-9 dígitos comum na maioria das outras UFs, sem separador padronizado entre os grupos. O cálculo do dígito verificador segue a mesma lógica de módulo 11, mas a quantidade extra de dígitos exige atenção redobrada na hora de validar o tamanho do campo no formulário.

Formato típico usado em testes: XXXXXXXXXX-Y (10 dígitos numéricos mais o verificador).

Perguntas Frequentes

O RG é único em todo o Brasil?+

Não necessariamente. Como cada estado tem seu próprio instituto de identificação, é possível (embora raro) que números coincidam entre UFs diferentes. Por isso o RG completo, pra fins de identificação civil, sempre inclui o órgão emissor e a UF junto do número, tipo 12.345.678-9 SSP-SP.

Por que o RG de SP é o mais usado em testes?+

Porque São Paulo concentra a maior população do país (cerca de 46,6 milhões de habitantes) e seu algoritmo de dígito verificador (módulo 11, pesos 2-9) é o mais documentado e replicado em validadores de formulário. A maioria dos sistemas nacionais usa esse formato como padrão de referência.

A CIN vai substituir o RG?+

Sim, gradualmente. A Carteira de Identidade Nacional (CIN) usa o número do CPF como identificador único nacional, substituindo o RG estadual ao longo dos próximos anos. Enquanto a transição não termina, sistemas precisam aceitar RG e CIN em paralelo. Veja o gerador de CIN pra testar esse formato também.

Como validar RG programaticamente?+

Depende do estado. Pro formato SP, some os 8 dígitos multiplicados pelos pesos 2 a 9, calcule o resto da divisão por 11, e o dígito verificador é (11 - resto) % 11 (usando X quando o resultado é 10). Outros estados (RJ, MG, RS) têm variações no número de dígitos e na aplicação dos pesos.

Posso usar RG fake em cadastro real?+

Não. RGs gerados aqui são fictícios e servem só para testes em ambiente de desenvolvimento, homologação ou QA. Usar em cadastro real com intenção de enganar terceiros configura falsificação ideológica (Código Penal, art. 299).

Gerador de RG por estado

O RG é responsabilidade estadual — cada UF tem formato próprio, órgão emissor e regra de dígito verificador. Escolha seu estado abaixo pra ver o formato específico e casos de uso locais.