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.
¿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.
¿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:
- Elimina el dígito verificador (ej: de 12.345.678-K, toma 12345678).
- Invierte el número (queda 87654321).
- 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
- https://rutificadorut.cl/entre-rut-y-run/
- https://rutificadorut.cl/recuperar-rut-perdido/
- https://rutificadorut.cl/rutificador-fecha-de-nacimiento/
Preguntas Frecuentes
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.