Validador de RFC (México)
Valida la estructura de un RFC mexicano.
Comprobación por lotes — pegar muchos, uno por línea
Validar un RFC mexicano
Pega un RFC de 12 o 13 caracteres para verificar su estructura, ver segmentos de nombre/fecha/homoclave y comprobar listas por lotes, todo localmente.
The RFC (Registro Federal de Contribuyentes) is Mexico's tax ID, issued by SAT (Servicio de Administración Tributaria). Individuals (personas físicas) get 13 characters: 4 letters from the name, 6 date-of-birth digits (YYMMDD), and a 3-character homoclave. Companies (personas morales) get 12: 3 letters, 6 incorporation-date digits, and the homoclave. The final character of the homoclave is a check digit computed with SAT's character-value table modulo 11 — this tool recomputes it locally and flags structure errors, impossible dates and check-digit mismatches.
Límites: los dos primeros caracteres de la homoclave son asignados por SAT a partir de datos internos, por lo que ninguna herramienta fuera de línea puede derivarlos de un nombre — validamos consistencia, no existencia en registro. Para el estado del registro, suspensión o el RFC exacto registrado, use los servicios oficiales de SAT. Última verificación: julio de 2026.
Preguntas frecuentes
¿Qué es la homoclave y por qué no puede calcularse a partir de mi nombre?
Los últimos 3 caracteres distinguen a personas con prefijos de nombre y fecha idénticos. SAT asigna los dos primeros de registros internos; solo el último dígito de control sigue un algoritmo público (valores de caracteres sumados con pesos posicionales, módulo 11).
¿Por qué mi RFC contiene un cambio de X o Ñ?
SAT reemplaza combinaciones problemáticas: una palabra inconveniente formada por las primeras letras se enmascara con X, y la Ñ se normaliza. Si tu RFC oficial parece "incorrecto" respecto a tu nombre, suele ser una de estas sustituciones autorizadas.
¿La herramienta distingue individuos de empresas?
Sí — 13 caracteres se tratan como persona física y 12 como persona moral, cada uno con sus propias reglas de estructura y posición de fecha.
Un RFC generado o de apariencia válida fue rechazado por un banco. ¿Por qué?
Los bancos validan contra el registro en vivo del SAT (y a menudo el nombre en el registro). Un RFC estructuralmente válido que nunca fue emitido, o que no coincide con el nombre del titular de la cuenta, fallará allí. Confirme su RFC en sat.gob.mx.