Generador de datos de prueba

Genera datos de prueba realistas —nombres, correos, direcciones, IBAN, fechas y más— en JSON, SQL, CSV o TypeScript, directamente en tu navegador.

Acerca de Generador de datos de prueba

Qué es

Esta herramienta crea filas de datos inventados pero creíbles a partir de un esquema que montas campo a campo. Hay 27 tipos de campo, desde nombres y correos hasta IBAN, direcciones IP y objetos anidados; los nombres, direcciones y teléfonos siguen el idioma elegido. Una semilla (seed) hace reproducible un lote, una probabilidad de null añade valores vacíos y el resultado se exporta como JSON, inserciones SQL, CSV o TypeScript.

Funciones principales

  • 27 tipos de campo, incluidos objetos anidados y arrays de objetos.
  • Seis idiomas: nombres con el género coherente, correos transliterados, IBAN del país del idioma.
  • Hasta 200 filas, con una proporción de valores vacíos (null) por campo.
  • Una semilla para lotes reproducibles; el dado escribe una nueva al azar.
  • Exportación como JSON, inserciones SQL, CSV o TypeScript.

Cómo usarlo

  1. Añade campos con «+ Campo» y elige para cada uno un tipo y un nombre.
  2. Fija el número de filas, el idioma y, si quieres los mismos datos otra vez, una semilla.
  3. Elige el formato en «Exportar código».
  4. Copia el resultado, descárgalo o envíalo a otra herramienta.

Cuándo es útil

  • Llenar una base de desarrollo con usuarios y pedidos creíbles.
  • Dar respuestas realistas a una API simulada del front-end.
  • Crear un CSV para probar una importación sin datos reales de clientes.

Privacidad y limitaciones

Tus datos

Los datos se generan en el navegador y no se envían a ningún servidor. El sitio solo recibe un evento anónimo de «herramienta abierta», sin el contenido. Un resultado que envías a otra herramienta se queda 24 horas en este dispositivo, en «Actividad reciente».

Limitaciones

  • Como máximo 200 filas por lote y 50 elementos por array de objetos.
  • Los datos son creíbles, no válidos: los correos y teléfonos no existen y los números de tarjeta solo pasan la suma de control.

Preguntas frecuentes

¿Puedo obtener los mismos datos otra vez?

Sí. Con la misma semilla, el mismo esquema, número de filas e idioma, la herramienta genera exactamente el mismo lote. Deja la semilla vacía o pulsa el dado para datos nuevos.

¿Con qué bases funcionan las inserciones SQL?

Las inserciones siempre ponen los nombres de tablas y columnas entre comillas dobles, según el estándar SQL: PostgreSQL, SQLite y SQL Server las aceptan tal cual; MySQL necesita el modo ANSI_QUOTES.

¿Hay datos reales?

No. Los nombres y las calles se combinan a partir de listas, los números son aleatorios, y los IBAN y números de tarjeta son inventados, solo con una suma de control válida, así que no pertenecen a nadie.