100% gratis · sin registro

Validador de RUT Chileno

Verifica si un RUT es válido y calcula el dígito verificador correcto. Todo se calcula en tu navegador, tu RUT nunca se envía a ningún servidor.

Puedes escribirlo con o sin puntos y guion, se limpia automáticamente. Para obtener el dígito de un número, escríbelo sin dígito y pulsa Calcular dígito.

¿Cómo se calcula el dígito verificador de un RUT?

El dígito verificador chileno se calcula con el algoritmo módulo 11. Se toma el número de RUT (sin el dígito verificador), y cada cifra —de derecha a izquierda— se multiplica por una secuencia cíclica de factores: 2, 3, 4, 5, 6, 7, 2, 3, 4, 5, 6, 7... Se suman todos esos productos, se calcula el resto de dividir esa suma por 11, y se resta ese resto a 11. Si el resultado es 11, el dígito verificador es 0; si es 10, es la letra K; en cualquier otro caso, es el número mismo.

Este sistema permite detectar casi cualquier error de tipeo de un solo dígito o transposición de dos números adyacentes, por eso se usa en formularios oficiales, bancos y empresas para validar el RUT antes de procesar un trámite.

Un ejemplo paso a paso: 12.345.678

Con el cuerpo 12345678, se recorren las cifras de derecha a izquierda multiplicando por la serie 2, 3, 4, 5, 6, 7 y vuelta a empezar:

La suma es 138. El resto de dividir 138 entre 11 es 6, y 11 − 6 = 5. El RUT completo es entonces 12.345.678-5. Si el resultado hubiera sido 11 el dígito sería 0, y si hubiera sido 10 sería K.

Por qué existe la K

Porque el módulo 11 tiene once resultados posibles, del 0 al 10, y solo hay diez cifras para representarlos. Al caso que daría «10» hubo que asignarle un símbolo de un solo carácter, y se eligió la K. No significa nada especial ni indica ninguna condición del titular: alrededor de uno de cada once RUT termina en K por pura aritmética.

Se escribe siempre en mayúscula, aunque casi todos los sistemas aceptan la minúscula y la convierten.

RUT y RUN: la misma cifra con dos nombres

Se usan como sinónimos y en la práctica el número es el mismo, pero designan dos registros distintos. El RUN es el Rol Único Nacional, el identificador de una persona en el Registro Civil, y es el que aparece en la cédula de identidad. El RUT es el Rol Único Tributario, el identificador ante el Servicio de Impuestos Internos. Toda persona natural chilena tiene el mismo número como RUN y como RUT; la diferencia se nota en las empresas, que tienen RUT pero no RUN.

Los RUT de empresas suelen empezar por 76 o 77 porque se asignan desde un rango alto reservado a personas jurídicas. Los de personas naturales avanzan en orden de inscripción, así que un número bajo corresponde a alguien inscrito hace muchas décadas y uno alto, a una inscripción reciente.

Un RUT válido no es un RUT real

Conviene tenerlo claro porque se malinterpreta a menudo. Esta herramienta —y cualquier otra que haga lo mismo— solo comprueba que el dígito verificador sea el que corresponde matemáticamente al cuerpo del número. Eso detecta errores de tipeo, que es exactamente para lo que se diseñó el sistema, pero no verifica que el RUT esté asignado a alguien. Un número inventado puede pasar la validación sin problema.

Para confirmar que un RUT existe y a quién corresponde hay que consultar los registros oficiales: el Servicio de Impuestos Internos ofrece la consulta de situación tributaria de terceros, y el Registro Civil valida la cédula de identidad. La validación matemática es el primer filtro, no la comprobación de identidad.

Errores frecuentes al escribir un RUT

Los puntos y el guión son solo formato de lectura: 12.345.678-5 y 123456785 son el mismo RUT, y esta herramienta acepta ambos.

Guía relacionada: Cómo se calcula el dígito verificador del RUT.

Preguntas frecuentes

¿Qué es el dígito verificador del RUT?

Es el último carácter del RUT (un número del 0 al 9, o la letra K), calculado matemáticamente a partir del resto de los dígitos usando el algoritmo módulo 11. Sirve para detectar errores de tipeo.

¿Por qué mi RUT aparece como inválido si lo escribí bien?

Casi siempre es un error de tipeo en algún dígito, o se invirtieron dos números. La herramienta te muestra cuál sería el dígito verificador correcto para el cuerpo del RUT que ingresaste.

¿Funciona para RUT de empresas?

Sí, el algoritmo del dígito verificador es el mismo para personas naturales y para RUT de empresas (que suelen empezar con 76 o 77).

¿Por qué algunos RUT terminan en K?

Porque el algoritmo módulo 11 tiene once resultados posibles, del 0 al 10, y solo existen diez cifras. Al resultado 10 se le asignó la letra K. No indica nada sobre el titular: alrededor de uno de cada once RUT termina en K por pura aritmética.

¿Cuál es la diferencia entre RUT y RUN?

El RUN es el Rol Único Nacional del Registro Civil, el que aparece en la cédula de identidad; el RUT es el Rol Único Tributario del SII. Para una persona natural el número es el mismo. La diferencia se nota en las empresas, que tienen RUT pero no RUN.

¿Esta herramienta comprueba que el RUT exista?

No. Solo verifica que el dígito verificador corresponda matemáticamente al número, que es lo que detecta errores de tipeo. Un RUT inventado puede pasar la validación. Para confirmar que está asignado hay que consultar al SII o al Registro Civil.

Cómo validar un RUT en Excel

Si tienes una columna de RUT sin dígito verificador, esta fórmula calcula el dígito para RUT de hasta 8 cifras. Escribe el número sin puntos ni guión en la celda A1 y pon la fórmula en B1:

=RESIDUO(11-RESIDUO(SUMAPRODUCTO(VALOR(EXTRAE(TEXTO(A1;"00000000");{1;2;3;4;5;6;7;8};1))*{3;2;7;6;5;4;3;2});11);11)

El resultado es un número del 0 al 10. Si es 10, el dígito verificador es la letra K. Para verlo ya convertido, usa en C1 =SI(B1=10;"K";B1). En Excel en inglés las funciones se llaman MOD, SUMPRODUCT, VALUE, MID y TEXT, con coma como separador. Comprobamos la fórmula con varios RUT, entre ellos 12.345.678, que da 5.

Para validar un RUT completo, compara el dígito calculado con el que viene escrito. Recuerda dar formato de texto a la columna del RUT con dígito, o Excel puede perder la K o los ceros.

Código para validar un RUT en JavaScript

La misma regla del módulo 11 en pocas líneas. Recibe el cuerpo del RUT, sin puntos, guión ni dígito verificador:

function dvRut(cuerpo) {
  var suma = 0, mult = 2;
  for (var i = cuerpo.length - 1; i >= 0; i--) {
    suma += Number(cuerpo[i]) * mult;
    mult = (mult === 7) ? 2 : mult + 1;
  }
  var r = 11 - (suma % 11);
  return r === 11 ? "0" : (r === 10 ? "K" : String(r));
}
dvRut("12345678"); // "5"

RUT de personas y RUT de empresas

El RUT de una persona natural y el de una empresa usan el mismo cálculo del dígito verificador. Se distinguen por el número: en general, los RUT de empresas y otras personas jurídicas parten desde 50.000.000, mientras que los de personas naturales son más bajos. Por eso un RUT de empresa se valida con esta misma herramienta, por ejemplo 76.086.428-5.

Registro Civil y SII: qué comprueba cada uno

Esta página verifica solo que el dígito verificador sea matemáticamente correcto. No consulta ninguna base de datos. Para saber si un RUT existe y a quién pertenece hay que acudir a las fuentes oficiales: el Registro Civil para la cédula de identidad y el Servicio de Impuestos Internos (SII) para la situación tributaria de una persona o empresa.

Más herramientas