Verificador de RUT

Verificador de RUT

El RUT chileno se compone de dos partes:

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

El algoritmo Módulo 11 se utiliza para calcular el dígito verificador y reducir errores de ingreso.
Un verificador de RUT en línea simplifica este proceso, aunque algunos usuarios prefieren calcular el dígito verificador manualmente.

Ejemplo de un Formato de RUT Chileno Válido

Un RUT chileno válido sigue estos formatos:

  • 12.345.678-K (con puntos y guion)
  • 12345678-K (formato simplificado)

Una herramienta de verificación de dígito verificador confirma si el formato del RUT es correcto.
Si buscas “¿Qué es el dígito verificador del RUT?” o “Validar RUT chileno en línea”, estas herramientas son indispensables.

¿Qué es un Dígito Verificador?

El dígito verificador es un número o letra que valida un RUT chileno.
Garantiza que el número ingresado sea preciso y coherente.

Este dígito es vital para sistemas en línea, formularios digitales y procesos tributarios.
Muchos usuarios también buscan formas de encontrar el RUT de una persona o utilizan herramientas como:

  • Verificador de RUT para empresas (para obtener datos comerciales)
  • Verificador de RUT por fecha de nacimiento (para información de edad)
  • Verificador de RUT por patente (para datos vehiculares)

Con estas herramientas en línea, verificar un RUT chileno desde cualquier dispositivo es simple y rápido.

Propósito del Dígito Verificador

El dígito verificador del RUT cumple una función esencial de seguridad que:

  • Confirma la exactitud del número ingresado
  • Previene errores en formularios y sistemas
  • Es indispensable en procesos tributarios, bancarios y legales

Verificar el RUT antes de cualquier trámite oficial asegura la validez de los datos y evita errores costosos.

Herramientas Especializadas de Verificación

  • Verificador de RUT para empresas – para registros comerciales o corporativos
  • Verificador de RUT por fecha de nacimiento – para consultas personales
  • Verificador de RUT por patente – para datos de vehículos registrados

Cómo Calcular Manualmente el Dígito Verificador del RUT (Algoritmo Módulo 11)

Sigue estos pasos para verificar manualmente un RUT chileno:

  1. Elimina el dígito verificador
    Ejemplo: de 12.345.678-K, toma solo 12345678.
  2. Invierte el número:
    12345678 → 87654321
  3. Multiplica cada dígito por la serie repetitiva 2, 3, 4, 5, 6, 7:
    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 el total por 11 y toma el residuo:
    138 ÷ 11 = 12 (residuo = 6)
  5. Resta el residuo a 11:
    11 – 6 = 5 → Dígito verificador = 5

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

✅ Ejemplo final: 12.345.678-5 es válido porque el dígito verificador coincide.

Este método es esencial para quienes buscan “cómo validar un RUT manualmente” o “cómo calcular el dígito verificador chileno.”

Validar un RUT Usando JavaScript

Utiliza esta función en JavaScript para validar RUTs en formularios web:

function validateRUT(rut) {
  rut = rut.replace(/\./g, "").replace('-', "");
  var body = rut.slice(0, -1);
  var dv = rut.slice(-1).toUpperCase();

  var sum = 0;
  var multiple = 2;

  for (var i = body.length - 1; i >= 0; i--) {
    sum += parseInt(body.charAt(i)) * multiple;
    multiple = multiple < 7 ? multiple + 1 : 2;
  }

  var dvExpected = 11 - (sum % 11);
  dvExpected = dvExpected == 11 ? '0' : dvExpected == 10 ? 'K' : dvExpected.toString();

  return dv === dvExpected;
}

Aplicaciones:

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

Muchos desarrolladores también buscan “validar RUT en línea” o “verificación de RUT en JavaScript” para sus sitios web.

Validar un RUT en Excel (VBA)

Para bases de datos o registros administrativos, usa esta función VBA en Excel:

Function ValidateRUT(RUT As String) As Boolean
RUT = Replace(Replace(RUT, ".", ""), "-", "")
Dim body As String, dv As String, sum As Integer, multiple As Integer
body = Left(RUT, Len(RUT) - 1)
dv = UCase(Right(RUT, 1))

sum = 0
multiple = 2

For i = Len(body) To 1 Step -1
  sum = sum + (CInt(Mid(body, i, 1)) * multiple)
  multiple = IIf(multiple < 7, multiple + 1, 2)
Next i

Dim expectedDv As String
expectedDv = 11 - (sum Mod 11)
expectedDv = IIf(expectedDv = 11, "0", IIf(expectedDv = 10, "K", CStr(expectedDv)))

ValidateRUT = (dv = expectedDv)
End Function

Este método permite validar múltiples RUTs en hojas de cálculo de manera eficiente.

Validar un RUT en VB6 (Sistemas Legados)

Si trabajas con VB6, utiliza la siguiente función:

Function ValidateRUTVB6(RUT As String) As Boolean
RUT = Replace(Replace(RUT, ".", ""), "-", "")
Dim body As String, dv As String, sum As Integer, multiple As Integer
body = Left(RUT, Len(RUT) - 1)
dv = UCase(Right(RUT, 1))

sum = 0
multiple = 2

For i = Len(body) To 1 Step -1
  sum = sum + (CInt(Mid(body, i, 1)) * multiple)
  multiple = IIf(multiple < 7, multiple + 1, 2)
Next i

Dim expectedDv As String
expectedDv = 11 - (sum Mod 11)
expectedDv = IIf(expectedDv = 11, "0", IIf(expectedDv = 10, "K", CStr(expectedDv)))

ValidateRUTVB6 = (dv = expectedDv)
End Function

Recomendaciones Finales

  • Usa un validador de RUT chileno confiable en línea.
  • Incluye siempre puntos y guion al ingresar el RUT.
  • Confirma el RUT directamente a través de fuentes oficiales como el SII o el Registro Civil.
  • Para “verificar RUT gratis en Chile” o “buscar RUT por nombre”, confía solo en sitios legítimos.
  • Integra validadores de RUT en PHP, Python, Java o Google Forms, según tus necesidades.

Fuentes Oficiales:

Por Qué es Importante Validar un RUT

Validar tu RUT chileno (Rol Único Tributario) garantiza seguridad en procesos legales, bancarios y digitales.
Usar un verificador actualizado ayuda a evitar errores y asegura que la información coincida con los registros oficiales.

La validación mejora la seguridad y facilita la búsqueda de personas o empresas por RUT, ya sea por compañía, fecha de nacimiento o patente.

Preguntas Frecuentes

Es el último carácter del RUT (número o letra K), determinado por el algoritmo Módulo 11.

Usa herramientas como ValidadorRUT.cl o el sitio oficial del SII.

Todo RUT que siga el formato XX.XXX.XXX-X y tenga un dígito verificador correcto es válido.

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

Un RUT sin dígito verificador es inválido, ya que este dígito es esencial para la verificación.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *