Generador de RFC con homoclave
Calcula tu RFC de persona física de 13 caracteres tal como lo forma el SAT: las 4 letras de tus apellidos y nombre, tu fecha de nacimiento, la homonimia calculada con el algoritmo oficial y el dígito verificador. Todo ocurre en tu navegador: tus datos no salen de tu dispositivo.
Si el primer nombre es José o María y hay un segundo nombre, se usa la inicial del segundo (regla del SAT).
Tu RFC estimado algoritmo público
Cómo se forma el RFC de persona física
El RFC con homoclave tiene 13 caracteres en tres bloques. El primero son 4 letras: la primera letra del apellido paterno y su primera vocal interna, la primera letra del apellido materno (o X si no hay) y la primera letra del nombre. Hay reglas especiales: se quitan las partículas iniciales de los apellidos (de, del, la, los, mc…), si el apellido empieza con Ñ se usa X, y si la combinación forma una palabra inconveniente de la lista del SAT, la segunda letra se cambia por X.
El segundo bloque es la fecha de nacimiento en formato AAMMDD. El tercero es la homonimia o homoclave (2 caracteres) más el dígito verificador. La homonimia se calcula con un algoritmo público: cada letra del nombre completo se convierte en un código de dos dígitos, se recorre la cadena con ventanas de dos dígitos multiplicando cada par por su segunda cifra, y la suma resultante se mapea a dos caracteres. El dígito verificador sale de una suma ponderada de los 12 caracteres anteriores, módulo 11.
Ejemplo verificado con los vectores publicados del algoritmo: Emma Gómez Díaz, nacida el 31 de diciembre de 1956, obtiene las letras GODE, la homonimia GR y el dígito 8: GODE561231GR8. Tus datos se procesan solo en tu navegador: nada se envía ni se guarda.
Preguntas frecuentes
¿Este RFC es el oficial?
Es el que resulta de aplicar el algoritmo público del SAT (letras, homonimia y dígito verificador). El RFC oficial lo asigna el SAT al darte de alta y puede diferir si ya existe otra persona con la misma clave en el padrón (homonimia) o si tu nombre se registró con particularidades. Para trámites, vale el de tu constancia de situación fiscal.
¿Por qué se usa el segundo nombre si el primero es José o María?
Es una regla expresa del SAT para las letras del RFC: cuando el primer nombre es José o María (o sus abreviaturas J. / Ma.) y la persona tiene un segundo nombre, se toma la inicial del segundo, porque esos dos nombres son tan comunes que generarían demasiadas claves repetidas.
¿Qué pasa si no tengo apellido materno?
Se coloca una X en la tercera posición de las letras. Lo mismo ocurre con la primera letra si un apellido empieza con Ñ: la Ñ no se usa en esa parte de la clave y se sustituye por X (aunque sí cuenta dentro del cálculo de la homonimia).
¿La homoclave y la homonimia son lo mismo?
En la práctica se usan como sinónimos para los dos caracteres que siguen a la fecha de nacimiento. Sirven para distinguir a personas con las mismas letras y fecha de nacimiento: se derivan del nombre completo con un algoritmo de códigos y sumas, y cierran con un dígito verificador que detecta errores de captura.