Validador de RFC

Verifica al instante si un RFC mexicano tiene estructura y dígito verificador válidos. Persona física o moral. Gratis y 100% en tu navegador.

Prueba con:

¿Cómo está formado un RFC?

El Registro Federal de Contribuyentes (RFC) es la clave con la que el SAT identifica a cada contribuyente en México. Su estructura cambia según el tipo de persona:

Persona física · 13 caracteres

  • 4 letras — iniciales de apellidos y nombre
  • 6 dígitos — fecha de nacimiento (AAMMDD)
  • 3 caracteres — homoclave + dígito verificador

GODE561231GR8

Persona moral · 12 caracteres

  • 3 letras — de la razón social
  • 6 dígitos — fecha de constitución (AAMMDD)
  • 3 caracteres — homoclave + dígito verificador

ABC920911XYZ

El dígito verificador (último carácter) no es arbitrario: el SAT lo calcula con una fórmula a partir del resto del RFC. Por eso un RFC mal escrito casi siempre falla en este dígito — y por eso esta herramienta lo recalcula para comprobarlo.

Preguntas frecuentes

¿Cómo sé si un RFC es válido?

Un RFC es válido cuando cumple tres condiciones: tiene la estructura correcta (13 caracteres para persona física, 12 para persona moral), la fecha embebida es plausible y el dígito verificador (último carácter) coincide con el cálculo del algoritmo del SAT. Esta herramienta verifica las tres automáticamente.

¿Qué es el dígito verificador o homoclave del RFC?

El último carácter del RFC es un dígito verificador que el SAT calcula a partir de los demás caracteres mediante una fórmula matemática. Sirve para detectar errores de captura. Si ese dígito no coincide con el cálculo, el RFC está mal escrito o es inventado.

¿Esta herramienta confirma que el RFC está dado de alta en el SAT?

No. El validador comprueba que el RFC sea matemática y estructuralmente correcto, pero no consulta la base de datos del SAT. Para confirmar el alta y la vigencia debes usar los servicios oficiales del SAT con la constancia de situación fiscal.

¿Es seguro? ¿Mis datos se envían a algún servidor?

Es completamente seguro: toda la validación ocurre en tu navegador (del lado del cliente). El RFC que escribes nunca se envía a ningún servidor ni se almacena.

¿Cuál es la diferencia entre el RFC de persona física y persona moral?

El RFC de persona física tiene 13 caracteres: 4 letras (de nombre y apellidos), 6 dígitos de fecha de nacimiento y 3 de homoclave. El de persona moral (empresas) tiene 12 caracteres: 3 letras de la razón social, 6 dígitos de fecha de constitución y 3 de homoclave.

SNAPGAD Technology

¿Tu negocio maneja facturación o contabilidad?

Desarrollamos software contable, validaciones del SAT, cotizadores e integraciones a la medida. Esta herramienta es solo una muestra de lo que construimos.

Ver software a medida