O Gerador de RFC cria números de Registro Federal de Contribuyentes (RFC) de pessoa física, seguindo o algoritmo oficial usado pelo SAT mexicano: as quatro primeiras letras vêm dos sobrenomes e do nome, seis dígitos marcam a data de nascimento, dois caracteres formam a homoclave e o último é o dígito verificador, calculado por um módulo 11 sobre uma tabela de valores específica do SAT.
O que é
RFC é o número que identifica cada contribuinte no México, equivalente ao CPF brasileiro. Um RFC válido não é qualquer sequência de letras e números: o último caractere é sempre calculado a partir dos 12 anteriores, e a homoclave (posições 11 e 12) vem de um algoritmo próprio que processa o nome completo letra por letra. Esta ferramenta gera RFCs que passam nessas duas contas, mas não pertencem a nenhuma pessoa real — servem só para testar formulários, bancos de dados e integrações que exigem o formato mexicano.
Com ela você pode:
- Gerar um RFC por vez ou vários de uma vez (em lote), para popular planilhas e bases de teste.
- Baixar a lista em .txt quando gerar em lote.
- Validar um RFC existente na mesma página: mude para a aba Validador e confira se um número já digitado tem o dígito verificador correto.
Importante: os números são fictícios. Usar RFC falso para se passar por outra pessoa ou fraudar cadastros é crime no México e no Brasil. Use exclusivamente para testes de software.
Como usar
- Defina quantos RFCs você precisa (até 50 por vez).
- Clique em Generar RFC.
- Copie um resultado ou todos de uma vez, ou baixe a lista em .txt.
- Para conferir um RFC que você já tem, use a aba Validador de RFC.
Como calculamos o dígito verificador
O SAT usa duas tabelas diferentes: uma para calcular a homoclave (que resulta de somar produtos de pares de dígitos convertidos letra a letra) e outra, distinta, para o dígito verificador final — que multiplica cada um dos 12 primeiros caracteres por um peso decrescente de 13 a 2, soma tudo e tira o resto da divisão por 11. Se o resto for 0, o dígito é 0; se for 1, é a letra A; nos demais casos, é 11 menos o resto. É a mesma lógica de módulo 11 que o Gerador de CPF usa para o Brasil, só que com uma tabela de conversão diferente para as letras.