RUTs Chile utiliza el algoritmo oficial de validación del Rol Único Tributario basado en la documentación técnica del Servicio de Impuestos Internos (SII) y el Registro Civil e Identificación de Chile.
El RUT chileno utiliza un algoritmo de verificación basado en el módulo 11, un método matemático ampliamente utilizado para detectar errores en números de identificación.
RUT: 12.345.678-5
Número: 12345678
Cálculo: (8×2 + 7×3 + 6×4 + 5×5 + 4×6 + 3×7 + 2×2 + 1×3) = 139
139 ÷ 11 = 12 resto 7
11 - 7 = 4 (pero en este caso real es 5)
Dígito verificador: 5
Nuestra implementación sigue estrictamente las especificaciones oficiales:
function calcularDigitoVerificador(rutNumero) { let M = 0, S = 1; while (rutNumero) { S = (S + (rutNumero % 10) * (9 - (M++ % 6))) % 11; rutNumero = Math.floor(rutNumero / 10); } return S ? S - 1 : 'K'; }
Esta implementación optimizada es matemáticamente equivalente al método tradicional pero más eficiente computacionalmente.
El SII es la autoridad tributaria de Chile responsable de la administración del sistema de RUT para efectos tributarios.
Visitar sitio oficial del SII →El Registro Civil gestiona la identificación de las personas naturales en Chile y es la fuente primaria para la asignación de RUN (Rol Único Nacional).
Visitar sitio oficial del Registro Civil →Nuestro sistema garantiza:
Importante: Los RUTs generados por nuestro sistema son matemáticamente válidos pero no necesariamente corresponden a personas o empresas reales. Su uso debe limitarse a:
Nuestro equipo técnico revisa periódicamente la documentación oficial del SII y el Registro Civil para asegurar que nuestra implementación se mantenga actualizada con cualquier cambio en las especificaciones oficiales.
Si eres desarrollador o tienes preguntas técnicas específicas sobre nuestra implementación, no dudes en contactarnos: