Ir para o conteúdo

Calculadora e gerador de CURP

Calcule uma CURP a partir de nomes, data de nascimento e estado com as regras publicadas pelo RENAPO, gere CURPs de teste ou confira o último dígito de uma CURP, tudo no seu navegador.

Documento

CURPClave Única de Registro de Población

Chave do registro populacional · escrito como PEGL850312MDFRRC00

De onde vêm as regras

CURP a partir de dados pessoais

Sexo

Ou adicione o dígito verificador aos 17 primeiros caracteres

Roda no seu navegador · sem uploadComo funciona

Como usar: Gerador de CURP

  1. 1

    Informe os dados da pessoa

    Na aba Calcular, digite o primeiro sobrenome, o segundo sobrenome (se houver), os nomes, a data de nascimento, o sexo e o estado de nascimento.

  2. 2

    Leia o CURP

    A chave aparece enquanto você digita, com os campos decodificados e um aviso sobre o 17º caractere, que só o RENAPO pode confirmar.

  3. 3

    Gere CURPs de teste

    Na aba Gerar, escolha um intervalo de datas, o sexo e o estado, defina a quantidade e exporte em TXT, CSV ou JSON.

  4. 4

    Verifique um CURP

    Cole CURPs na aba Verificar para ver a data de nascimento, o sexo e o estado que eles contêm e se o 18º dígito está correto.

Limites e Pro

Grátis: um CURP por vez a partir de dados pessoais, lotes de teste de até 10.000 CURPs e verificação de até 10.000 linhas coladas.

Com o Pro, você não vê anúncios; nada mais muda. Ver o Pro

Sobre: Gerador de CURP

O CURP é a chave de 18 caracteres que o RENAPO atribui a cada pessoa registrada no México, e quase todo formulário do governo, matrícula escolar e folha de pagamento pede esse número. Ele é montado com os dados da pessoa: a primeira letra e a primeira vogal interna do primeiro sobrenome, a inicial do segundo sobrenome e a do nome, a data de nascimento no formato AAMMDD, H ou M para o sexo, duas letras para o estado de nascimento (NE para quem nasceu no exterior), a primeira consoante interna de cada sobrenome e do nome, um caractere que diferencia pessoas cujos primeiros dezesseis caracteres coincidem e um dígito verificador.

A calculadora desta página segue os casos especiais que o RENAPO publica nas regras de 2021 e reproduz os exemplos oficiais: Ñ vira X, María e José (também MA. e J.) são ignorados em nomes compostos, partículas como DE, DEL, LA ou MC são desconsideradas, a falta de segundo sobrenome ou de consoante interna vira X, e, quando as quatro primeiras letras formam uma palavra da lista de palavras ofensivas do RENAPO, a segunda letra passa a ser X. O 17º caractere é 0 para nascimentos até 1999 e A a partir de 2000, que é o que todo mundo recebe, a menos que alguém já tenha os mesmos dezesseis primeiros caracteres.

Para testes, o gerador cria CURPs para um intervalo de datas de nascimento, sexo e estado, com letras sorteadas e o dígito verificador calculado. A aba Verificar lê qualquer CURP e mostra data de nascimento, sexo e estado, além de avisar quando o dígito verificador não confere.

O registro do RENAPO tem a palavra final sobre o CURP de uma pessoa real, e esta página nunca o consulta.

Privacidade

Os nomes, a data de nascimento e o estado que você digita são usados apenas pelo cálculo que roda nesta página; nada é enviado ao RENAPO nem a qualquer servidor, e tudo desaparece quando você fecha a página.

Gerador de CURP: perguntas frequentes

Esta página calcula o meu CURP real?
Para a maioria das pessoas, sim: os dezesseis primeiros caracteres vêm direto das regras de nome, data, sexo e estado, e o 17º é 0 ou A, a menos que alguém tenha se registrado antes com os mesmos dezesseis. Nesse caso o RENAPO atribuiu 1, 2 ou B, C e assim por diante, algo que nenhuma calculadora sabe. Para uso oficial, consulte seu CURP em gob.mx/curp.
Por que MARÍA ou JOSÉ ficam de fora do meu CURP?
Há tantas pessoas chamadas María ou José que o RENAPO as ignora quando o nome tem mais de uma palavra. María Luisa Pérez Hernández recebe PEHL, usando o L de Luisa, e o 16º caractere também vem de Luisa. Uma María simples, sem segundo nome, mantém o M, e o mesmo vale para as abreviações MA., MA, M., J. e J.
O que significam o 17º e o 18º caracteres de um CURP?
O 17º diferencia pessoas cujos dezesseis primeiros caracteres são idênticos e também indica o século: dígitos de 0 a 9 para nascimentos até 31 de dezembro de 1999 e letras de A a J a partir de 2000. O 18º é um dígito verificador calculado com os outros dezessete, e é assim que esta página detecta um caractere digitado errado.
Por que um CURP tem um X onde deveria haver uma letra?
O X ocupa qualquer posição cuja letra falta ou não pode ser usada: um Ñ, um sobrenome sem vogal ou consoante interna, a ausência de segundo sobrenome, um apóstrofo ou hífen na posição que conta, ou a segunda letra de uma palavra ofensiva como PEDO, que vira PXDO. Essas trocas fazem parte das regras do RENAPO, não são erros de digitação.
Dá para descobrir também o meu RFC?
Não por completo. Os dez primeiros caracteres do RFC usam o mesmo tipo de dados, mas os três últimos, a homoclave, são atribuídos pelo SAT com uma tabela que ele não publica. Escolha RFC no seletor de documento acima para verificar a estrutura e o último caractere de um RFC ou gerar exemplos de teste, mas a página não consegue calcular o seu.

Outras tarefas com esta ferramenta