El Validador de RFC comprueba si un Registro Federal de Contribuyentes mexicano tiene el dígito verificador correcto, aplicando el mismo algoritmo de módulo 11 usado por el SAT.
Qué es
Todo RFC de persona física tiene 13 caracteres: 4 letras (derivadas del nombre), 6 dígitos de fecha de nacimiento, 2 caracteres de homoclave y 1 dígito verificador final. Ese último carácter no es arbitrario — se calcula a partir de los 12 anteriores, y esa es justo la cuenta que esta herramienta rehace.
Atención: esta herramienta valida solo la estructura matemática del número. No consulta la base del SAT, así que no informa si el RFC existe de verdad, pertenece a alguien o está activo.
Para quién es útil
- Desarrolladores y QA probando el registro de clientes mexicanos o latinoamericanos en general.
- Equipos de facturación electrónica que necesitan validar el formato antes de enviarlo al SAT.
- Cualquier persona que quiera comprobar rápidamente si un RFC se digitó sin error.
Cómo funciona el cálculo
La herramienta separa los 12 primeros caracteres, convierte cada uno al valor numérico de la tabla del SAT (los dígitos valen su propio número, las letras valen de 10 a 36, y hay valores especiales para espacio, & y Ñ), multiplica cada valor por un peso decreciente de 13 a 2 y suma todo. El resto de la división entre 11 define el carácter 13: resto 0 da dígito 0, resto 1 da la letra A, y cualquier otro resto da 11 menos el resto. Si el resultado coincide con lo digitado, el RFC es válido.
Cómo usar
Pega el RFC en el campo de arriba (con o sin los separadores que uses) y haz clic en Validar. El resultado aparece al instante. Si necesitas el camino inverso — crear RFC válidos para poblar una base de prueba — usa el Generador de RFC.