Especificación Técnica & Matemáticas

Algoritmo Módulo 11 de RUT Chile

Desglose de la fórmula oficial para el cálculo del Dígito Verificador (DV) con simulador visual interactivo paso a paso.

Simulador Visual de Módulo 11

Ingresa el número de RUT (cuerpo) y observa cómo se realizan las multiplicaciones y la suma ponderada en vivo:

La Fórmula Matemática Oficial

El algoritmo de cálculo de control del RUT en Chile es una variante ponderada del Módulo 11. Su procedimiento estándar consta de 4 etapas:

  1. Inversión y Multiplicación Ponderada: Se toma el número de RUT de derecha a izquierda y se multiplica cada dígito por la serie fija [2, 3, 4, 5, 6, 7]. Si el número tiene más de 6 dígitos, la serie se reinicia en 2.
  2. Suma de Productos Parciales: Se suman todos los productos obtenidos en la etapa anterior (S = Σ (d_i × f_i)).
  3. Cálculo del Resto (Módulo 11): Se calcula el resto de la división entera de la suma entre 11 (Resto = S mod 11).
  4. Resta y Casos Especiales: Se calcula 11 - Resto:
    • Si el resultado es 11, el Dígito Verificador es '0'.
    • Si el resultado es 10, el Dígito Verificador es 'K'.
    • En cualquier otro caso (1 a 9), el Dígito Verificador es el mismo número.

Librerías de Implementación por Lenguaje

JavaScript & TS

Función ligera con regex y soporte para Node y Frontend.

Ver código JS →

Python

Implementación optimizada compatible con Django, FastAPI y pytest.

Ver código Python →

PHP

Clase PHP para Laravel, WordPress y Symfony con tests.

Ver código PHP →
Publicidad
Espacio Publicitario AdSense (728x90)