Pular para o conteúdo principal

Carregando dados

Aguarde um instante...

Faytor Faytor

Execução Local & Restrição de CORS Detectada

Para manter o código 100% modular, limpo e organizado em arquivos separados (`/views`), a aplicação utiliza requisições assíncronas de rede (`fetch`) para carregar dinamicamente as telas das ferramentas.

Por motivos de segurança, os navegadores modernos bloqueiam essa requisição quando o arquivo é aberto diretamente com cliques no arquivo local (`file://`).

Como resolver rapidamente para testar:

Opção 1: Servidor Python (Recomendado)

Abra o terminal na pasta deste projeto e execute:

python -m http.server 8080

Depois acesse no navegador: http://localhost:8080

Opção 2: VS Code Live Server

Se você utiliza o VS Code:

  • Instale a extensão Live Server.
  • Clique com o botão direito em index.html.
  • Selecione "Open with Live Server".
Ferramenta de Validação

Validador de RG (Registro Geral)

Valide números de Cédula de Identidade (RG) emitidos pelo Estado de São Paulo (SSP-SP). Verifique o formato de 9 dígitos e confira o dígito verificador (incluindo o caractere "X").

Aguardando a digitação do RG para análise...
Este RG é Válido!

O registro geral apresenta um formato estrutural e dígito verificador corretos conforme a SSP-SP.

Formatado
Somente Números
RG Inválido

O que é o Registro Geral (RG)?

A Carteira de Identidade ou Registro Geral (RG) é o documento básico de identificação civil emitido pelas Secretarias de Segurança Pública (SSP) dos Estados e do Distrito Federal no Brasil. Historicamente, cada estado brasileiro possui seu próprio padrão e numeração individual, o que possibilita que uma pessoa tenha múltiplos números de RG válidos em estados diferentes.

Por que o RG de São Paulo tem o dígito verificador "X"?

No algoritmo de validação do RG do Estado de São Paulo, os multiplicadores aplicados aos 8 primeiros dígitos iniciam-se em 2 e vão até 9. O resto da divisão por 11 corresponde ao dígito verificador. Caso o resto da divisão resulte em 10, utiliza-se a letra romana "X" como representação padrão, evitando-se o uso de dois dígitos no bloco de controle.

Qual é o limite desta validação?

Esta ferramenta aplica a regra de dígito verificador do RG de São Paulo. Um RG emitido em outro estado pode seguir regra diferente e receber resultado incompatível aqui. Mesmo quando a conta confere, o teste não verifica se o documento foi emitido nem identifica seu titular.