Seguridad

Validador de RFC (México)

Valida la estructura de un RFC mexicano.

Resultado
Tipo
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.