Elige persona o empresa
El RUN de persona natural va de 7 a 8 dígitos. El RUT de empresa suele empezar por 76, que es la serie de las sociedades constituidas en las últimas décadas.
RUT y RUN con el dígito verificador que calcula el módulo 11, con opción de forzar los que terminan en K y de generar inválidos para pruebas negativas. Lotes de hasta 100 y exportación en CSV.
100 % privado. No hay servidor: los datos se generan en tu navegador y no se envían ni se guardan en ninguna parte.
Cómo funciona
El RUN de persona natural va de 7 a 8 dígitos. El RUT de empresa suele empezar por 76, que es la serie de las sociedades constituidas en las últimas décadas.
Activa «forzar RUT terminados en K» y todos saldrán con ese verificador. Es el caso que necesita cualquier campo que valide RUT, y el que más se olvida.
El CSV trae el RUT formateado, el número sin verificador, el dígito y si es válido. Listo para Excel o para sembrar una base de datos.
El RUT chileno lleva un dígito verificador calculado con módulo 11. Se recorre
el número de derecha a izquierda multiplicando cada cifra por una serie de pesos que
va del 2 al 7 y vuelve a empezar: 2, 3, 4, 5, 6, 7, 2, 3… Se suma todo, se toma el resto de
dividir entre 11, y el verificador es 11 − resto.
function dvRut(num) {
let suma = 0, mul = 2;
for (let i = num.length - 1; i >= 0; i--) {
suma += Number(num[i]) * mul;
mul = mul === 7 ? 2 : mul + 1; // los pesos ciclan 2..7
}
const r = 11 - (suma % 11);
if (r === 11) return "0";
if (r === 10) return "K"; // ← el caso que rompe todo
return String(r);
}
dvRut("11111111") // "1" → 11.111.111-1
dvRut("16253954") // "K"
Puedes comprobar la función con 11.111.111-1, el RUT de prueba más conocido de
Chile: la suma da 32, el resto entre 11 es 10, y 11 − 10 = 1.
Cuando el resultado de 11 − resto es 10, el dígito verificador no
puede escribirse con una sola cifra, y Chile resolvió el problema usando la letra
K. Y cuando es 11, el verificador es 0.
Esto tiene una consecuencia estadística directa: aproximadamente uno de cada once RUT chilenos termina en K. Si tu formulario declara el campo como numérico, o si la columna de la base de datos es un entero, has excluido a cerca del 9 % de la población. Es el fallo más frecuente y el más fácil de encontrar: activa la opción «forzar RUT terminados en K» y prueba tu formulario con diez de ellos.
El RUN es el Rol Único Nacional, el número que identifica a una persona. El RUT es el Rol Único Tributario, que identifica a un contribuyente ante el Servicio de Impuestos Internos. Para una persona natural los dos números son idénticos: cambia solo el contexto en que se menciona.
La diferencia práctica está en los rangos. Las personas naturales tienen números que hoy andan entre los 5 y los 26 millones, mientras que las empresas se identifican con series propias: la 76 es la más habitual para sociedades modernas, y también se ven 77, 78 y 79. Si tu aplicación distingue entre cliente persona y cliente empresa a partir del RUT, genera de los dos tipos y comprueba que la deducción funciona.
| Formato | Ejemplo | Dónde aparece |
|---|---|---|
| Con puntos y guion | 12.345.678-5 | Documentos, facturas, formularios de cara al público |
| Solo guion | 12345678-5 | Sistemas internos, archivos de carga |
| Sin separadores | 123456785 | Bases de datos, APIs, integraciones |
Los tres se usan de verdad, y el mismo RUT escrito de tres maneras debe entrar una sola vez en tu base de datos. La prueba: genera un lote, cárgalo en formato con puntos, vuelve a cargarlo sin separadores y comprueba que tu sistema detecta que son los mismos. Si no normaliza antes de guardar, tendrás duplicados.
16253954-k. Normaliza a mayúsculas antes de comparar, no rechaces.Un RUT generado aquí pasa la validación matemática, y eso es exactamente lo que necesitas para probar formularios, máscaras, cargas masivas y bases de datos. Lo que no es es un RUT asignado por el Registro Civil: no corresponde a ninguna persona ni a ninguna empresa inscrita, y si tu aplicación consulta un servicio oficial de verificación, será rechazado. Ese también es un caso de prueba legítimo, y para simularlo tienes el generador de respuestas HTTP.
Preguntas frecuentes
No. El número se elige al azar en tu navegador y no se consulta ninguna base de datos ni el Registro Civil. Puede coincidir por casualidad con un RUT emitido, igual que un número de teléfono inventado, pero no se construye a partir de datos de personas reales.
Porque cuando el cálculo del módulo 11 da 10, el dígito verificador no cabe en una sola cifra y la norma chilena usa la letra K. Le ocurre a aproximadamente uno de cada once RUT, así que es un caso obligatorio: la herramienta tiene una opción para forzarlo y poder probarlo.
Para una persona natural, ninguna: el número es el mismo. El RUN es el Rol Único Nacional, que identifica a la persona; el RUT es el Rol Único Tributario, que la identifica como contribuyente. Las empresas solo tienen RUT, normalmente de la serie 76.
No, y no debe usarse para eso. Son datos para probar software. Usar un RUT que no te pertenece para identificarte ante una institución o una empresa es suplantación de identidad.
Sí. Elige la cantidad 100 y pulsa CSV: el archivo llega en UTF-8 con marca BOM, así que Excel lo abre sin problemas de acentos. Cada fila trae el RUT formateado, el número sin el verificador, el dígito y si es válido.
Sí, es el módulo 11 con pesos cíclicos de 2 a 7, verificado contra 11.111.111-1. Cualquier validador de RUT aceptará los que genera esta herramienta.
Sigue probando