← Início / Gerador e Validador de RG Online Válido para Testes
Processamento 100% Client-Side no Navegador (Privacidade Total)
Ambiente de Homologação (QA / Testes Técnicos): Esta ferramenta gera números com algoritmo de validação matemática do padrão SSP para testes de máscaras em formulários de cadastro. Os números são sintéticos, não pertencem a cidadãos reais e não possuem registro perante órgãos de identificação civil.

Gerador e Validador de RG (Registro Geral)

Gere e valide números de identidade civil no padrão SSP-SP e nacional para homologação de cadastros.

RG Gerado para Testes
-
Validar Número de RG

Como Funciona a Emissão e Validação de RG no Brasil?

O Registro Geral (RG), formalmente denominado Cédula de Identidade, é historicamente emitido pelas Secretarias de Segurança Pública (SSP) e institutos de identificação de cada um dos estados da federação e do Distrito Federal (como o Instituto de Identificação Félix Pacheco no Rio de Janeiro e o Instituto de Identificação Ricardo Gumbleton Daunt em São Paulo).

Ao contrário do CPF — gerido centralizadamente pela Receita Federal —, o RG brasileiro foi descentralizado por mais de sete décadas. Por essa razão, não existia uma base nacional unificada e cada estado adotava regras de formatação, faixas numéricas e algoritmos de dígitos verificadores próprios.

1. O Algoritmo de Validação do RG (Padrão São Paulo)

O modelo mais comum de validação adotado por sistemas de software no Brasil toma como base o padrão do estado de São Paulo, composto por 8 dígitos numéricos mais 1 dígito verificador no formato XX.XXX.XXX-Y:

  1. Multiplica-se cada um dos 8 primeiros algarismos por pesos crescentes de 2 até 9:
    Soma = (D1 * 2) + (D2 * 3) + (D3 * 4) + (D4 * 5) + (D5 * 6) + (D6 * 7) + (D7 * 8) + (D8 * 9)
  2. Calcula-se o resto da divisão inteira da soma por 11 (Resto = Soma % 11).
  3. Aplica-se a regra do dígito:
    • Se Resto === 10, o dígito verificador é a letra X (ou x).
    • Se Resto === 0 (ou 11), o dígito é 0.
    • Nos demais casos, o dígito verificador é o próprio Resto.

2. O Fim do RG Tradicional: A Nova Carteira de Identidade Nacional (CIN)

A Lei Federal nº 14.534/2023 determinou uma das maiores modernizações cadastrais da história do Brasil: o CPF passou a ser o número único e suficiente de identificação do cidadão em todos os bancos de dados governamentais e certidões.

Com a implantação progressiva da Carteira de Identidade Nacional (CIN) em todo o país, o número do RG tradicional está sendo gradualmente descontinuado. Os novos documentos emitidos utilizam exclusivamente os 11 dígitos do CPF do cidadão, eliminando a possibilidade de uma mesma pessoa possuir múltiplos registros estaduais distintos.

3. Implementação de Validação de RG em JavaScript

function validarRG_SP(rg) {
  if (!rg || typeof rg !== 'string') return false;
  const limpo = rg.toUpperCase().replace(/[^0-9X]/g, '');
  if (limpo.length !== 9) return false;

  let soma = 0;
  for (let i = 0; i < 8; i++) {
    soma += parseInt(limpo.charAt(i), 10) * (i + 2);
  }

  const resto = soma % 11;
  const digitoEsperado = resto === 10 ? 'X' : String(resto);
  return limpo.charAt(8) === digitoEsperado;
}
        

Perguntas Frequentes sobre RG (FAQ)

Por que alguns RGs terminam com a letra 'X'?+
No cálculo do Módulo 11 adotado por estados como São Paulo, quando o resto da divisão da soma ponderada resulta em 10, o algarismo '10' não caberia em uma única casa decimal. Por convenção matemática e padrão de segurança, adota-se o numeral romano 'X' para representar o número 10 no dígito verificador.
É obrigatório validar RG no backend de aplicações?+
Devido às disparidades históricas entre os 27 estados emissores (alguns estados possuem RGs de 7 dígitos, outros de 8 ou 9, e alguns não usam dígito verificador), sistemas nacionais costumam validar o RG apenas com uma checagem de tamanho mínimo/máximo (ex: 5 a 14 caracteres alfanuméricos) e priorizam a validação estrita no CPF.
Os números de RG gerados nesta ferramenta são de pessoas reais?+
Não. Todos os números de RG gerados pela Caixa do Dev são sequências randômicas geradas matematicamente para homologação de software, testes de QA e preenchimento de cadastros em ambientes de teste.

Explore Mais Ferramentas Populares

Gerador de CPF

Gere e valide números de CPF com detecção de Região Fiscal.

Gerador de CNPJ

Gere CNPJs para testes corporativos com padrão matriz.

Gerador de Pessoas

Cadastros completos com dados fictícios e conformidade LGPD.

Calculadora CLT vs PJ

Calcule salário líquido, impostos do Simples e INSS.