Tecnología

Cómo Generar RUTs Válidos para Pruebas de Software en Chile

Los desarrolladores necesitan RUTs válidos para probar formularios y sistemas. Aprende a generar RUTs chilenos válidos correctamente sin usar datos reales.

2026-06-21 3 min lectura Rutificador Chile

Los desarrolladores que trabajan con sistemas que usan RUT necesitan generar RUTs válidos para pruebas. El Generador de RUT de nombreyrut.com hace esto automáticamente.

¿Cómo generar un RUT válido manualmente?

  1. Elige un número de cuerpo aleatorio (ej: 18765432).
  2. Aplica el algoritmo Módulo 11 para calcular el DV.
  3. El RUT resultante es matemáticamente válido.

Script para generar RUTs válidos en masa

function generarRut(min = 1000000, max = 25000000) {
  const cuerpo = Math.floor(Math.random() * (max - min) + min);
  const serie = [2,3,4,5,6,7];
  const suma = String(cuerpo).split('').reverse()
    .reduce((a, d, i) => a + +d * serie[i % 6], 0);
  const resto = 11 - suma % 11;
  const dv = resto === 11 ? '0' : resto === 10 ? 'K' : String(resto);
  return `${cuerpo}-${dv}`;
}

// Generar 10 RUTs válidos
for (let i = 0; i < 10; i++) console.log(generarRut());

Preguntas frecuentes

¿Los RUTs generados corresponden a personas reales?

Pueden coincidir con RUTs de personas reales si el número está en el rango asignado. Para pruebas de producción, usa RUTs fuera de los rangos asignados o en ambientes de test aislados.

Busca el RUT de cualquier persona en Chile

El Rutificador de nombreyrut.com es gratuito y tiene millones de registros públicos.