Verificador RUT Chile Fórmula, Dígito y Ejemplos 

Aprende a Calcular el Dígito Verificador

Validador de RUT

Ingrese un RUT (por ejemplo: 17373516-2) para verificar si es válido.


Introducción

El RUT (Rol Único Tributario) es el documento de identificación tributaria utilizado en Chile, tanto para personas como empresas. Validar su autenticidad es crucial para trámites legales, procesos bancarios y sistemas digitales. La clave de su validez reside en el dígito verificador, un código generado mediante un algoritmo matemático que garantiza que el RUT sea correcto. El rut verificador chile es un componente esencial para la verificación de rut en procesos oficiales.

validador rut
validador rut

¿Qué es el RUT y Cómo se Calcula su Dígito Verificador?

El RUT chileno se compone de:

  • Dígito verificador (un número del 0 al 9 o la letra K)
  • Número base (ej: 12.345.678)

Este último se calcula mediante el algoritmo Módulo 11, que evita errores en su ingreso y asegura que el RUT sea válido. Puedes utilizar un verificador de RUT online para facilitar este proceso.

Ejemplo de Formato de RUT

Un RUT Chile ejemplo sigue esta estructura:
✅ 12.345.678-K (con puntos y guion)
✅ 12345678-K (formato simplificado)

Una herramienta de verificacion de digito verificador ayuda a garantizar que el RUT esté correctamente formado.

¿Qué es un dígito verificador?

Puedes validar RUT online usando herramientas automáticas disponibles en la web. Es un número o letra que se utiliza para validar un RUT chileno. Sirve para comprobar si el número ingresado es correcto. Este número verificador del RUT es esencial para sistemas en línea, formularios y procesos fiscales. También puedes usar nuestro verificador rut chileno de Empresas para buscar datos comerciales, el verificador rut chileno por Fecha de Nacimiento para encontrar información por edad, o el verificador rut chileno por Patente para consultar datos de vehículos en Chile.


validar un RUT chileno

¿Qué es un Dígito Verificador y Para Qué Sirve?

El dígito verificador del RUT es un mecanismo de seguridad que:
✔ Confirma que el número ingresado es correcto.
✔ Previene errores en formularios y sistemas en línea.
✔ Se utiliza en trámites fiscales, bancarios y legales.

La verificacion de rut es importante antes de hacer cualquier trámite oficial en Chile.

Además, existen herramientas especializadas como:

  • Verificador RUT chileno de empresas (para datos comerciales)
  • Verificador RUT chileno por fecha de nacimiento (para consultas por edad)
  • Verificador RUT chileno por patente (para datos vehiculares)

Cómo Calcular el Dígito Verificador del RUT Manualmente

Sigue estos pasos para validar un RUT chileno usando el algoritmo Módulo 11:

  1. Elimina el dígito verificador (ej: de 12.345.678-K, toma 12345678).
  2. Invierte el número (queda 87654321).
  3. Multiplica cada dígito por la serie 2, 3, 4, 5, 6, 7 (repitiendo si es necesario):

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

4. Divide la suma por 11 y toma el residuo:

138 ÷ 11 = 12 (residuo = 6)

5. Resta 11 menos el residuo para obtener el dígito verificador:

11 – 6 = 5 → Dígito verificador = 5

  • Si el resultado es 10, el dígito es K.
  • Si es 11, el dígito es 0.

Ejemplo final:
El RUT 12.345.678-5 es válido porque su dígito verificador coincide.

Este proceso es clave para calcular digito verificador RUT correctamente.

Cómo Validar un RUT en JavaScript

Este código permite validar un RUT en formularios HTML5 y sistemas web:

function validarRUT(rut) {
rut = rut.replace(/./g, ”).replace(‘-‘, ”);
var cuerpo = rut.slice(0, -1);
var dv = rut.slice(-1).toUpperCase();

var suma = 0;
var multiplo = 2;

for (var i = cuerpo.length – 1; i >= 0; i–) {
suma += parseInt(cuerpo.charAt(i)) * multiplo;
multiplo = multiplo < 7 ? multiplo + 1 : 2;
}

var dvEsperado = 11 – (suma % 11);
dvEsperado = dvEsperado == 11 ? ‘0’ : dvEsperado == 10 ? ‘K’ : dvEsperado.toString();

return dv === dvEsperado;
}

Aplicaciones del Código

  • Validación en JavaScript, jQuery, Vue.js o React.
  • Integración en formularios web para evitar errores.

Este validador de RUT es compatible con distintos lenguajes de programación.

Cómo Validar un RUT en Excel (VBA)

Para bases de datos y registros administrativos, usa este código en Excel VBA:

Function ValidarRUT(RUT As String) As Boolean
RUT = Replace(Replace(RUT, “.”, “”), “-“, “”)
Dim cuerpo As String, dv As String, suma As Integer, multiplo As Integer
cuerpo = Left(RUT, Len(RUT) – 1)
dv = UCase(Right(RUT, 1))

suma = 0
multiplo = 2

For i = Len(cuerpo) To 1 Step -1
suma = suma + (CInt(Mid(cuerpo, i, 1)) * multiplo)
multiplo = IIf(multiplo < 7, multiplo + 1, 2)
Next i

Dim dvEsperado As String
dvEsperado = 11 – (suma Mod 11)
dvEsperado = IIf(dvEsperado = 11, “0”, IIf(dvEsperado = 10, “K”, CStr(dvEsperado)))

ValidarRUT = (dv = dvEsperado)
End Function

Uso en Excel

=ValidarRUT(A2) // Devuelve VERDADERO si el RUT es válido

Puedes validar digito verificador en hojas de cálculo para garantizar consistencia.

Cómo Validar un RUT en VB6 (Para Sistemas Antiguos)

Si trabajas con VB6, este código te ayudará:

Function ValidarRUTVB6(RUT As String) As Boolean
RUT = Replace(Replace(RUT, “.”, “”), “-“, “”)
Dim cuerpo As String, dv As String, suma As Integer, multiplo As Integer
cuerpo = Left(RUT, Len(RUT) – 1)
dv = UCase(Right(RUT, 1))

suma = 0
multiplo = 2

For i = Len(cuerpo) To 1 Step -1
suma = suma + (CInt(Mid(cuerpo, i, 1)) * multiplo)
multiplo = IIf(multiplo < 7, multiplo + 1, 2)
Next i

Dim dvEsperado As String
dvEsperado = 11 – (suma Mod 11)
dvEsperado = IIf(dvEsperado = 11, “0”, IIf(dvEsperado = 10, “K”, CStr(dvEsperado)))

ValidarRUTVB6 = (dv = dvEsperado)
End Function

Recomendaciones Finales

✔ Usa un validador de RUT chileno online confiable.
✔ Asegúrate de ingresar el RUT con guion y puntos para evitar errores.
✔ Valida el RUT en el SII (Servicio de Impuestos Internos) o el Registro Civil.
✔ Integra validadores en PHP, Python, Java o Google Forms según tus necesidades.

Para validar RUT Registro Civil, accede directamente al portal del SII.

páginas similares

Preguntas Frecuentes

Es el último carácter del RUT (un número o la letra K), calculado con el algoritmo Módulo 11.

Puedes usar herramientas como ValidadorRUT.cl o el sitio oficial del SII.

Todos los RUT que cumplan con el formato XX.XXX.XXX-X y tengan un dígito verificador correcto.

Sí, con código JavaScript, PHP o integraciones en Google Forms.

No será válido, ya que el dígito es esencial para su autenticación.

Resumen Final: Por Qué Validar un RUT es Importante

La validación del RUT chileno, incluyendo su número verificador, es un paso esencial en trámites legales, bancarios y formularios digitales. Usar un verificador de RUT actualizado te ayuda a evitar errores y asegurar que los datos ingresados coincidan con los registros oficiales. Ya sea por empresa, fecha de nacimiento o patente, existen múltiples formas de consultar y verificar un RUT en línea de forma segura y rápida.