Generador de RFC y CURP
Genera tu RFC (Persona Física o Moral) y tu CURP a partir de tu nombre, fecha de nacimiento y demás datos. Todo el cálculo se hace en tu navegador — tus datos nunca se envían a nuestro servidor.
Datos
Todo el cálculo ocurre en tu navegador con JavaScript. No enviamos ni almacenamos tu nombre, fecha de nacimiento ni ningún otro dato en nuestros servidores.
Resultado
Completa los datos para generar tu RFC y CURP.
RFC completo
Calculado con el algoritmo público de homoclave y dígito verificador del SAT. Verifica siempre tu RFC en tu Constancia de Situación Fiscal.
CURP (18 caracteres)
Calculado con el algoritmo público de RENAPO (incluye dígito verificador). El diferenciador (penúltimo carácter) asume que no hay una CURP duplicada previa; RENAPO puede asignar un valor distinto en caso de coincidencia con otra persona.
¿Cómo se calculan el RFC y el CURP?
El RFC (Registro Federal de Contribuyentes) para Persona Física se construye con 4 letras derivadas del nombre y apellidos, seguidas de la fecha de nacimiento (AAMMDD) y una homoclave de 3 caracteres que el SAT calcula con un algoritmo público para evitar duplicados. Esta herramienta implementa ese mismo algoritmo (tabla de valores por carácter, suma ponderada y dígito verificador módulo 11), por lo que el RFC completo que genera coincide con el que asigna el SAT.
El CURP (Clave Única de Registro de Población) tiene 18 caracteres: 4 letras del nombre y apellidos, fecha de nacimiento, sexo, entidad de nacimiento, 3 consonantes internas y un dígito verificador calculado con el algoritmo oficial de RENAPO — por lo que el CURP que genera esta herramienta es matemáticamente correcto salvo por el diferenciador de duplicados, que solo RENAPO puede determinar con certeza.
Esta herramienta es de apoyo y no sustituye a los documentos oficiales. Verifica siempre tu RFC en el portal del SAT y tu CURP en el portal de RENAPO (gob.mx/curp) antes de usarlos en trámites oficiales.