🇲🇽 MÉXICO · IDENTIFICADOR FISCAL
Validador de RFC (gratis)
El RFC (Registro Federal de Contribuyentes) es la clave de identificación tributaria que emite el SAT de México. Las personas físicas tienen RFC de 13 caracteres; las personas morales (empresas) tienen 12 caracteres. Esta herramienta valida la estructura y la parte de la fecha en tu navegador.
Valida localmente — tus datos nunca salen de tu navegador. Sin tracking sobre el input. Solo validación estructural — la verificación completa de homoclave requiere las reglas derivadas del SAT.
Valida localmente — tus datos nunca salen de tu navegador. Sin tracking sobre el input.
Cómo funciona la validación de RFC
Un RFC tiene la estructura [NOMBRE][FECHA][HOMOCLAVE]. Para personas físicas: 4 letras del nombre + fecha de nacimiento AAMMDD + 3 caracteres de homoclave = 13 chars. Para personas morales: 3 letras del nombre + fecha de constitución + 3 caracteres de homoclave = 12 chars. La parte del nombre puede incluir & para razones sociales.
Esta herramienta valida la expresión regular [A-Z&]{3,4}\d{6}[A-Z0-9]{3}, verifica que la parte de la fecha represente una fecha calendario válida, y revisa que la parte del nombre no contenga palabras del listado de inconveniencias del SAT (palabras que el SAT sustituye al asignar RFC).
La homoclave es el sufijo de 3 caracteres generado por el SAT con un algoritmo propietario aplicado al nombre completo y la fecha. La verificación completa de homoclave requiere ese algoritmo, que no está publicado — esta herramienta marca los RFC válidos como 'válidos estructuralmente' y aclara que la verificación SAT completa está fuera del scope del navegador.
Preguntas frecuentes
¿Cuál es la diferencia entre RFC y CURP?
El RFC es un identificador tributario emitido por el SAT para fines fiscales. La CURP (Clave Única de Registro de Población) es una clave de identidad de 18 caracteres emitida por la SEGOB. La mayoría de los mexicanos tienen ambos; las empresas solo tienen RFC.
¿Por qué la herramienta dice 'válido estructuralmente' en vez de 'válido'?
La homoclave (últimos 3 caracteres) es generada por un algoritmo propietario del SAT que depende del nombre registrado completo. Validarla correctamente requiere aplicar ese algoritmo contra el nombre original, lo que esta herramienta en el navegador no puede hacer. El chequeo estructural valida solo formato y fecha.
¿Qué es XAXX010101000?
XAXX010101000 es el RFC genérico que el SAT asigna a entidades extranjeras sin RFC mexicano, usado en facturas emitidas a partes no registradas. XEXX010101000 se usa para personas físicas extranjeras.
¿Puedo validar RFC vía API?
Sí. La API Validate de Normadata valida la estructura del RFC en el servidor y marca los RFC genéricos (XAXX/XEXX) con metadatos contextuales.
Más recursos
¿Querés validar RFC en tu app?
La API Validate de Normadata valida RFC junto con CURP y +20 identificadores sudamericanos con una sola llamada JSON.
Ver la API Validate→