---
title: "Validador de RG (SSP-SP) Online Grátis | GeraValida"
description: "Valide RG no formato SSP-SP online grátis. Verifica o dígito verificador automaticamente e confirma se o RG é válido para uso em sistemas e testes."
url: "https://www.geravalida.com.br/validador-rg"
category: "Validadores"
updated: "2026-05-18"
---

# Validador de RG

Validar um RG é mais complexo que validar CPF ou CNPJ porque cada estado brasileiro tem seu próprio formato e algoritmo: SP (SSP-SP) usa 9 dígitos com DV módulo 11 e pesos 2 a 9 (sendo o DV representado como 'X' quando o cálculo dá 10); RJ usa 9 dígitos sem DV propriamente dito; MG mistura letras e números; outros estados variam entre 7 e 11 dígitos. Esta ferramenta foca no padrão SSP-SP por ser o mais usado no Brasil (São Paulo concentra a maior população) e o único universalmente validado por algoritmo, sendo aceito como referência em sistemas nacionais. Você cola o RG (com pontos ou só números) e o sistema confirma se passa no cálculo do DV. Importante: a validação é apenas matemática — não confirma se o RG pertence a uma pessoa real cadastrada na Secretaria de Segurança Pública. Útil para validar entrada de formulários, conferir massa de dados de teste e implementar primeiro filtro antes de consultar bases internas. Para outros estados, considere validar somente o formato/comprimento.

## Como usar

Digite o número do RG e clique em 'Validar RG'. A ferramenta verifica o dígito verificador conforme o padrão SSP-SP.

## Para que serve

Serve para o desenvolvedor que escreveu uma rotina de validação de RG e quer um segundo cálculo independente para conferir se a dele bate, principalmente no caso do dígito X. E para quem recebeu uma planilha de cadastros e quer separar os RGs com dígito quebrado dos que ao menos passam no módulo 11 antes de gastar consulta em base oficial. É um primeiro filtro de formato, não uma confirmação de que o documento existe.

## Validar RG não é como validar CPF

Com CPF, um único algoritmo vale para o país inteiro. Com RG, não: cada Secretaria de Segurança Pública emite no seu formato, e alguns estados nem usam dígito verificador. Este validador aplica a regra do SSP-SP, que é o padrão de fato porque é o de maior volume e o único com DV amplamente documentado. Por isso, um RG legítimo de outro estado pode aparecer como inválido aqui — não é erro da ferramenta, é que o número simplesmente não segue o cálculo de São Paulo. Para esses casos, o máximo que dá para checar automaticamente é o comprimento.

## O X no fim e o erro de parsing

O bug mais comum em validação de RG aparece quando o dígito verificador é X. Código que converte a string inteira para número com parseInt simplesmente perde o X ou retorna NaN, e o RG legítimo é rejeitado. O tratamento certo é separar os oito dígitos do verificador e comparar o verificador como caractere, aceitando tanto '0'–'9' quanto 'X'. Este validador faz exatamente isso, então você pode usá-lo para checar se a sua própria rotina trata o X — cole um RG terminado em X e veja se ambos concordam.

## Perguntas frequentes

### O validador de RG funciona para todos os estados?

Este validador usa o padrão SSP-SP (mais comum), onde o RG tem 9 dígitos com DV calculado por módulo 11. Outros estados podem ter formatos diferentes: RJ usa número sem DV, MG pode incluir letras. Para validação universal, SSP-SP é a referência.

### RG pode ter a letra X no final?

Sim. Quando o cálculo do DV resulta em 10, convenciona-se usar a letra X (algarismo romano). Nosso validador aceita tanto DV numérico quanto X.

### Por que meu RG válido dá inválido aqui?

Se seu RG não é do padrão SSP-SP, o algoritmo não se aplica. RGs de outros estados têm formatos próprios. Para documentos reais fora de SP, consulte o órgão emissor local.

---

Ferramenta interativa disponível em: https://www.geravalida.com.br/validador-rg
