Pular para o conteúdo
Grátis

Gerador de CURP (México)

Gere CURP mexicana de 18 posições com dígito verificador válido pelo algoritmo oficial da RENAPO, para testar sistemas.

As CURP geradas são fictícias: têm dígito verificador matematicamente correto pelo algoritmo da RENAPO, mas não pertencem a nenhuma pessoa real e não consultam nenhuma base oficial. Use exclusivamente para testes de software.

O Gerador de CURP cria Claves Únicas de Registro de Población — o documento de identificação civil mexicano, de 18 posições fixas — com o dígito verificador calculado pelo algoritmo oficial da RENAPO.

O que é

A CURP identifica cada pessoa registrada no México: 4 letras do nome, 6 dígitos de nascimento, sexo, estado de nascimento, 3 consoantes internas e um dígito de século, terminando num dígito verificador calculado sobre as 17 posições anteriores. É emitida pela RENAPO, não pelo SAT (que emite o RFC) — são órgãos diferentes, embora as 4 primeiras letras e a data sigam uma lógica parecida nos dois documentos.

Esta ferramenta gera CURPs fictícias que passam nessa validação matemática, para uso em:

  • Testes de cadastro de sistemas que atendem o México.
  • Geração em lote, com download em .txt.
  • Validação de uma CURP existente, na mesma página (aba Validador).

Importante: os números são fictícios e não pertencem a ninguém. Usar CURP falsa para se passar por pessoa real é ilegal no México.

Como usar

Escolha a quantidade, clique em Generar CURP e copie ou baixe o resultado. Para conferir uma CURP que você já tem, use a aba Validador.

Como calculamos o dígito verificador

Cada um dos 37 símbolos possíveis (dígitos 0-9 e letras A-Z, incluindo Ñ) tem um valor de 0 a 36. A ferramenta multiplica o valor de cada uma das 17 primeiras posições por um peso decrescente de 18 a 2, soma tudo, tira o resto da divisão por 10, e o dígito verificador é 10 menos esse resto (ou 0, se o resto já for 0). É um módulo 10 simples, mais parecido com o segundo dígito do CPF do que com a conta do RFC.

Exemplo prático

Imagine as posições 1-4 GARC (letras do nome), data 800101 (1º de janeiro de 1980), sexo H, estado DF, consoantes internas RPN e diferenciador 0. Some 17 posições: cada símbolo vale de 0 a 36 na tabela oficial, multiplicado por um peso que vai de 18 até 2. Dividindo essa soma por 10, o resto define o dígito verificador — que é 10 menos o resto (ou 0, se o resto já for 0). O resultado final tem exatamente 18 caracteres, prontos para colar na aba Validador e conferir.

Perguntas frequentes

CURP e RFC são a mesma coisa?

Não. A CURP identifica a pessoa perante o Estado mexicano (emitida pela RENAPO) e é usada em documentos civis. O RFC identifica o contribuinte perante o SAT, para fins fiscais. São calculados por algoritmos diferentes.

A CURP gerada é válida de verdade?

É matematicamente válida: o dígito verificador (última posição) confere com o cálculo oficial sobre as 17 posições anteriores. Mas é fictícia — não pertence a ninguém e não existe na base da RENAPO.

Posso gerar várias CURP de uma vez?

Sim, até 50 por vez, com opção de baixar tudo em um arquivo .txt.

Sobre este conteúdo

Escrito por:
Ferramenta Grátis

Ferramentas relacionadas