🆔

Validador de RUT

Calcula el dígito verificador, valida y formatea el RUT chileno en tiempo real. Todo en el navegador con el algoritmo módulo 11. Calculate the check digit, validate and format the Chilean RUT in real time. All in the browser using the modulo-11 algorithm.

Lógica portada deLogic ported from validador_rut.py

Prueba un RUTTry a RUT

Escribe un RUT (con o sin puntos y guion). Se valida mientras escribes.Type a RUT (with or without dots and dash). It validates as you type.

Esperando un RUT…Waiting for a RUT…
Dígito verificadorCheck digit
FormateadoFormatted
Ejemplos (haz clic):Examples (click):

Validar varios (lote)Validate many (batch)

Pega varios RUT separados por coma o salto de línea.Paste several RUTs separated by comma or new line.

¿Cómo funciona el algoritmo módulo 11?How does the modulo-11 algorithm work?

Los dígitos del cuerpo se multiplican de derecha a izquierda por la serie 2, 3, 4, 5, 6, 7 (que se repite). Se suman los productos y se calcula: The body digits are multiplied right-to-left by the repeating series 2, 3, 4, 5, 6, 7. The products are summed and then:

DV = 11 − (suma mód 11)

Casos especiales: si el resultado es 11 → 0 y si es 10 → K. Por ejemplo, el cuerpo 12.678.579 tiene dígito verificador 8. Special cases: 11 → 0 and 10 → K. For example, the body 12.678.579 has check digit 8.