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

Uso en Excel:
=ValidateRUT(A2) → Devuelve TRUE si el RUT es válido.

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

1. ¿Qué es el dígito verificador del RUT?
Es el último carácter del RUT (número o letra K), determinado por el algoritmo Módulo 11.

2. ¿Cómo puedo validar un RUT en línea?
Usa herramientas como ValidadorRUT.cl o el sitio oficial del SII.

3. ¿Qué RUTs son válidos en Chile?
Todo RUT que siga el formato XX.XXX.XXX-X y tenga un dígito verificador correcto es válido.

4. ¿Se puede validar un RUT en formularios web?
Sí, usando código JavaScript, PHP o integraciones con Google Forms.

5. ¿Qué ocurre si un RUT no tiene dígito verificador?
Un RUT sin dígito verificador es inválido, ya que este dígito es esencial para la verificación.

Similar Posts

  • Rutificador Fecha de Nacimiento

    Rutificador Fecha de Nacimiento – Calcula la Edad Usando el RUT (2025) En Chile, el RUT es mucho más que un número de identificación tributaria; también contiene información personal como la fecha de nacimiento. Este número es fundamental para confirmar la identidad, la edad y otros datos relevantes.Para calcular la edad rápidamente, el RUT es…

  • Empresas de Rutificador en Chile

    En Chile, la información comercial desempeña un papel fundamental en la toma de decisiones. Antes de firmar un contrato, cerrar un trato o iniciar una asociación, es esencial verificar si una empresa es legítima, cumple con la normativa y opera dentro de la legalidad. Tener acceso a datos fiables ayuda a las personas y a…

  • RUT Checker y Route

    RUT Checker y Route El RUT es el número de identificación tributaria de Chile. Es un número único asignado a cada ciudadano y persona jurídica chilena para fines administrativos y tributarios. El RUT es necesario para la mayoría de las transacciones oficiales, incluido el pago de impuestos, la apertura de cuentas bancarias, la adquisición de…

Leave a Reply

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