Qué es y para qué sirve
El dígito verificador es el carácter que cierra un RUT, después del guion: el «5» en 12.345.678-5. No se elige ni se asigna al azar: se calcula a partir del cuerpo del número con una fórmula fija. Su único trabajo es actuar como una alarma: si alguien copia mal una cifra del cuerpo, el dígito verificador deja de calzar y el error queda a la vista.
Es el mismo principio que usan los números de tarjeta de crédito, los códigos ISBN de los libros o los IBAN bancarios. A este tipo de dígito se le llama checksum o suma de verificación: un pequeño resguardo matemático que convierte un número «tonto» en uno capaz de autocomprobarse.
El algoritmo módulo 11
El cálculo tiene cinco pasos y siempre son los mismos:
- Toma el cuerpo del RUT, sin el dígito verificador.
- Multiplica cada dígito, de derecha a izquierda, 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.
- Resta el resto a 11. Ese es el dígito verificador — salvo dos excepciones: si da 11 → 0; si da 10 → K.
Imagina que escribes el cuerpo del RUT y, debajo de cada dígito empezando por el último, vas poniendo 2, 3, 4, 5, 6, 7, y otra vez 2, 3… Multiplicas en columna y sumas. Eso es todo el «secreto» del módulo 11.
Ejemplo paso a paso: 12.345.678
Calculemos el dígito verificador del cuerpo 12.345.678.
| Dígito (der → izq) | Peso | Producto |
|---|---|---|
| 8 | 2 | 16 |
| 7 | 3 | 21 |
| 6 | 4 | 24 |
| 5 | 5 | 25 |
| 4 | 6 | 24 |
| 3 | 7 | 21 |
| 2 | 2 | 4 |
| 1 | 3 | 3 |
- Suma: 16 + 21 + 24 + 25 + 24 + 21 + 4 + 3 = 138
- Resto de 138 ÷ 11: como 11 × 12 = 132, sobran 6 → resto = 6
- 11 − 6 = 5 → el dígito verificador es 5
El RUT completo es 12.345.678-5. ✔
Cuando el dígito es 0
Tomemos ahora el cuerpo 15.834.900. Aplicando los mismos pasos, la suma de los productos da 143. Como 11 × 13 = 143 exacto, el resto es 0. Entonces 11 − 0 = 11, y aquí entra la primera excepción: cuando el resultado es 11, el dígito verificador es 0. El RUT es 15.834.900-0.
El caso especial de la K
La segunda excepción es la más famosa. Tomemos el cuerpo más corto posible: 6. Su único producto es 6 × 2 = 12; la suma es 12; el resto de 12 ÷ 11 es 1 (porque 11 × 1 = 11, y sobra 1). Entonces 11 − 1 = 10. Y aquí está la clave: como un dígito verificador debe ser un solo carácter y «10» ocupa dos, se eligió la letra K para representarlo.
Por eso el RUT 6-K es válido, y por eso existen tantos RUT terminados en K: ocurre cada vez que 11 menos el resto da 10, aproximadamente en uno de cada once RUT. La K siempre va en mayúscula.
- 11 − resto = 11 → el dígito es 0
- 11 − resto = 10 → el dígito es K
- En cualquier otro caso, el dígito es ese número (del 1 al 9).
Por qué funciona: la matemática detrás
El módulo 11 no es magia: es aritmética elegida a propósito. Los pesos 2, 3, 4, 5, 6, 7 hacen que cada posición del RUT «pese» distinto en la suma. Gracias a eso, el método detecta:
- Todos los errores de un solo dígito. Si cambias una cifra por otra, la suma cambia y el verificador ya no calza.
- Casi todas las transposiciones. Si intercambias dos cifras contiguas (el error de tipeo más común), como los pesos son distintos, la suma también cambia en la enorme mayoría de los casos.
En la práctica, el algoritmo atrapa alrededor del 99% de los errores de digitación. Es la razón por la que un formulario bien hecho te avisa «RUT inválido» apenas te equivocas en un número, en vez de dejar pasar el error hasta una factura o un contrato.
Por qué módulo 11 y no módulo 10
Podría preguntarse por qué Chile usa el 11 y no el 10, que sería más «redondo». La razón es potencia de detección: dividir por 11 (un número primo) genera once restos posibles (0 a 10) en lugar de diez, y esa posición extra (representada por la K) permite cubrir el rango completo sin ambigüedades. Un módulo primo también mejora la detección de transposiciones frente a un módulo 10. Es el mismo motivo por el que otros identificadores en el mundo, como el ISBN de diez dígitos de los libros, también recurrieron al módulo 11 con su propia «X» para el valor 10.
El error que casi siempre atrapa: la transposición
Vale la pena detenerse en el tipo de error más común al escribir un RUT: la transposición, es decir, intercambiar dos cifras contiguas. En lugar de escribir «12.345.678» tecleas «12.345.687», con el 7 y el 8 cambiados de lugar. Es un desliz facilísimo, sobre todo escribiendo rápido.
Aquí es donde brilla el módulo 11. Como cada posición se multiplica por un peso distinto (el 8 iba por 2 y el 7 por 3, por ejemplo), al intercambiarlos la suma total cambia, y con ella el dígito verificador. El RUT «12.345.687» calcula un dígito verificador distinto de 5, así que el número «12.345.687-5» no valida, y el error queda expuesto. Un sistema que solo sumara los dígitos sin pesos (como un módulo 10 simple) no notaría la diferencia, porque 7 + 8 y 8 + 7 dan lo mismo. Esa es, en el fondo, la razón de ser de todo el mecanismo: convertir un error invisible en uno que salta a la vista.
El módulo 11 más allá del RUT
El dígito verificador del RUT no es una invención chilena aislada: es una aplicación de una familia de técnicas usadas en todo el mundo para proteger números importantes de los errores de tipeo. Reconocerlas ayuda a entender que el RUT sigue un estándar probado, no una ocurrencia local.
- ISBN de libros (la versión de diez dígitos): usa módulo 11, y cuando el resultado es 10 lo representa con una «X», igual que el RUT usa la «K».
- Números de cuenta y IBAN bancarios: incorporan dígitos de control para que un error de transcripción no envíe dinero a la cuenta equivocada.
- Tarjetas de crédito: usan el algoritmo de Luhn (un módulo 10 con una variante) por la misma razón.
- Códigos de barras y productos: también cierran con un dígito de verificación.
En todos estos casos la idea es idéntica a la del RUT: agregar una pequeña comprobación matemática que convierta un número «tonto» en uno capaz de detectar sus propios errores. El RUT chileno simplemente aplicó ese principio a la identidad tributaria, y lo hizo con módulo 11 para maximizar la detección.
Validar sin calcular a mano
Saber el método es útil para entender el número, pero en el día a día nadie multiplica por columnas. Nuestro validador de RUT aplica exactamente este algoritmo al instante: escribes el RUT y te dice si el dígito verificador calza o no. Y si eres desarrollador y quieres implementar el cálculo en tu sistema, en la guía de validar RUT en programación están los ejemplos listos en JavaScript, PHP y Python. Para entender el número completo del que sale este dígito, revisa qué es el RUT.
Preguntas frecuentes
¿Por qué la serie es 2, 3, 4, 5, 6, 7 y no otra?
Son los pesos que asigna el estándar módulo 11 usado en Chile. Se recorren de derecha a izquierda y, al llegar al 7, la serie vuelve a empezar en 2. Esos pesos concretos hacen que el algoritmo detecte prácticamente todos los errores de un solo dígito y la mayoría de las transposiciones (dos cifras intercambiadas).
¿Cuándo el dígito verificador es K?
La K aparece cuando 11 menos el resto da 10. Como un dígito no puede ser "10" en un solo carácter, el algoritmo usa la letra K en su lugar. Ocurre en aproximadamente 1 de cada 11 RUT y es tan válido como cualquier número.
¿Cuándo el dígito verificador es 0?
Cuando 11 menos el resto da 11. Ese caso se representa con el dígito 0. Es la otra excepción del método, junto con la K.
¿El dígito verificador se puede repetir en dos RUT?
Sí. El dígito verificador solo valida el cuerpo; no lo hace único. Muchos RUT distintos terminan en el mismo dígito. Lo que garantiza la unicidad es el cuerpo, no el verificador.
¿Puedo calcular el dígito verificador a mano?
Sí, con papel y lápiz: multiplicas cada dígito por su peso, sumas, sacas el resto de dividir por 11 y lo restas a 11. Pero para verificar RUT de forma rápida o masiva conviene usar un validador automático, que aplica el mismo algoritmo en milisegundos.