Generador de datos aleatorios

Crea datos de prueba con tus columnas: hasta 10.000 filas en CSV, JSON o SQL.

Columnas

Columna 1

Columna 2

Columna 3

Columna 4

Columna 5

Columna 6

Salida

Resultado

Todos los datos son inventados. Que un nombre coincida con una persona real es casualidad.

Qué hace esta herramienta

Construye una tabla de datos inventados según tu diseño. Eliges las columnas, les pones nombre y tipo, indicas cuántas filas quieres y obtienes la tabla en CSV, como matriz JSON o como sentencias SQL INSERT. Sirve para llenar una base de datos de desarrollo, probar una importación, hacer una demo creíble o ver cómo se comporta una pantalla con 10.000 filas en lugar de tres. Todo se genera en tu navegador y no se envía nada.

Cómo usarla

  1. Indica el número de filas (de 1 a 10.000) y, si quieres datos repetibles, una semilla.
  2. Define las columnas: nombre, tipo y algunas opciones. Puedes moverlas, duplicarlas o eliminarlas, hasta 30.
  3. Elige CSV, JSON o SQL INSERT. En SQL indica el nombre de la tabla, el dialecto y cuántas filas van en cada sentencia.
  4. Mira las primeras 50 filas en la vista previa y copia o descarga todo.

Tipos de columna

Número de fila, nombre completo, correo (siempre en example.com, example.net o example.org, dominios reservados para ejemplos, así que nunca llega a una persona real), UUID v4, entero, decimal (conserva los decimales: 12,50 sigue siendo 12.50), fecha (con hora UTC opcional), sí/no con la proporción que elijas, elegir de una lista (con pesos escribiendo rojo|3), palabras lorem ipsum, país y dirección IPv4. Cada columna puede dejar un porcentaje de celdas vacías, que son un campo vacío en CSV, null en JSON y NULL en SQL.

Semilla: los mismos datos siempre

Escribe una semilla cualquiera: la misma semilla con las mismas columnas da siempre exactamente las mismas filas, en cualquier ordenador. La semilla se convierte en 128 bits con cyrb128 y alimenta el generador sfc32; los enteros de un rango se sortean con muestreo por rechazo para que ningún valor salga favorecido. Si la dejas vacía, la página toma una del generador seguro del navegador y te la muestra; «Conservar esta semilla» la copia al campo. Como los datos con semilla son repetibles, no sirven para secretos: usa el generador de contraseñas.

Formatos de salida

El CSV sigue la RFC 4180 (CRLF, comillas solo cuando hacen falta) y la descarga lleva una marca BOM UTF-8 para que Excel muestre bien los acentos. El JSON es una matriz de objetos con números y booleanos sin comillas. El SQL usa INSERT de varias filas, duplica las comillas simples, escribe NULL y sigue las costumbres de cada dialecto. Para transformar el resultado usa el conversor CSV y JSON o el formateador JSON.

Conviene saber

Los nombres, países y palabras salen de listas pequeñas, así que una tabla grande los repite: basta para probar. Todo es inventado y que un nombre coincida con una persona real es casualidad. Si necesitas identificadores únicos añade una columna de UUID o un número de fila.

Preguntas frecuentes

¿Los datos generados son reales?

No. Los nombres se combinan al azar de listas cortas, los correos usan dominios reservados para ejemplos y los números, fechas, IP y palabras son aleatorios. Cualquier parecido con una persona real es casualidad.

¿Cómo obtengo otra vez los mismos datos?

Escribe una semilla. La misma semilla con las mismas columnas da siempre las mismas filas. Si la dejas vacía, la página muestra la que usó y un botón para conservarla.

¿Cuántas filas y columnas puedo generar?

Hasta 10.000 filas y 30 columnas. La vista previa muestra las primeras 50 filas, pero copiar y descargar incluyen todo.

¿Se sube algo a algún servidor?

No. Las filas se crean en tu navegador y nada de lo que escribes o generas sale de tu dispositivo.