¿Qué significa que un RUT sea válido?
Validar un RUT es comprobar que el número está matemáticamente bien formado: que su formato es correcto y que el dígito verificador coincide con el resultado del algoritmo módulo 11. Es importante entender que validez no es lo mismo que existencia. Un RUT puede pasar la validación y no pertenecer a ninguna persona o empresa real, porque la única autoridad que confirma la existencia es el Registro Civil (personas) o el Servicio de Impuestos Internos (empresas). Este validador te dice si el RUT está bien escrito, no si es de alguien.
Cómo validamos tu RUT: el algoritmo del módulo 11 paso a paso
El dígito verificador (DV) se obtiene aplicando el módulo 11 al cuerpo del RUT (el número sin el dígito final). El procedimiento es:
- Toma el cuerpo del RUT y recórrelo de derecha a izquierda, multiplicando cada dígito por la serie 2, 3, 4, 5, 6, 7. Cuando llegas al 7, la serie vuelve a empezar en 2.
- Suma todos los productos.
- Calcula el resto de dividir esa suma por 11 y réstalo de 11 (es decir, 11 menos el resto).
- Si el resultado es 11, el DV es 0; si es 10, el DV es K; en cualquier otro caso, el DV es ese número.
Ejemplo con el cuerpo 12.345.678: multiplicando de derecha a izquierda obtenemos 8×2 + 7×3 + 6×4 + 5×5 + 4×6 + 3×7 + 2×2 + 1×3 = 16 + 21 + 24 + 25 + 24 + 21 + 4 + 3 = 138. El resto de 138 ÷ 11 es 6, y 11 − 6 = 5. Por lo tanto el RUT válido es 12.345.678-5.
Validar un RUT con o sin puntos y guión
El validador acepta cualquier formato y lo normaliza antes de calcular. Da lo mismo que escribas 12.345.678-5, 12345678-5 o 123456785: se eliminan los puntos y el guión, y la K se interpreta igual en mayúscula o minúscula. Lo único que importa es el cuerpo y su dígito verificador.
Validar una lista de RUT a la vez
Si trabajas en RRHH, cobranza o ventas, muchas veces necesitas validar una lista completa antes de cargarla a un sistema. Puedes pegar varios RUT (uno por línea) y revisar de una sola pasada cuáles están bien formados y cuáles tienen un dígito verificador incorrecto. Esto sirve para limpiar bases de datos y evitar rechazos al importar.
Por qué algunos RUT terminan en K
Cuando el cálculo del módulo 11 da como resultado 10, ese valor no cabe en un solo dígito, así que se representa con la letra K. No es un error ni un RUT sospechoso: es perfectamente válido y bastante común. La K equivale al número 10 dentro de este sistema.
Validar RUT en JavaScript
El mismo algoritmo se implementa fácil en código. Una versión mínima:
- Limpia el RUT (quita puntos y guión) y separa cuerpo y dígito verificador.
- Recorre el cuerpo de derecha a izquierda multiplicando por la serie 2–7 cíclica y acumula la suma.
- Calcula dv = 11 − (suma % 11); conviértelo a 0 si es 11 y a K si es 10, y compáralo (en mayúscula) con el dígito ingresado.
Validar RUT en Excel
En Excel el cálculo se arma con RESIDUO (módulo) y la serie de multiplicadores. La idea es la misma: sumar cada dígito del cuerpo por su peso 2–7, aplicar 11 − RESIDUO(suma; 11) y traducir los casos especiales 11→0 y 10→K. Es útil para validar planillas grandes sin salir de la hoja de cálculo.
Diferencia entre validar, verificar y rutificar
Validar y verificar son lo mismo: comprobar que el dígito verificador es correcto. Rutificar, en cambio, es buscar datos asociados a un RUT (nombre, dirección). Esta herramienta solo valida: no rutifica, no consulta ni revela datos personales de nadie.
¿Es seguro? No guardamos los RUT que ingresas
La validación ocurre 100% en tu navegador. Ningún RUT se envía a un servidor, no se almacena ni se rastrea lo que escribes. Puedes usarlo con datos reales de tu trabajo con tranquilidad.
RUT de empresas
El RUT de las empresas usa exactamente el mismo algoritmo módulo 11 que el de las personas. No hay un cálculo distinto: se valida igual, con la misma serie de multiplicadores y las mismas reglas para el 0 y la K.
Fuente: Servicio de Impuestos Internos (SII) y Registro Civil e Identificación de Chile.