DT Dev Tools

Generador de datos de prueba (Mock Data) — JSON, CSV, SQL

Genera datos falsos en JSON, NDJSON, CSV o SQL INSERT: nombres, correos, direcciones, UUID, IBAN, IP, precios y fechas, con semilla para una salida repetible.

🔒 Se ejecuta completamente en tu navegador — nada se sube

Campos
Identity
Person
Work
Address
Internet
Finance
Time
Other

¿Te ha sido útil esta herramienta? Valórala:

Qué hace el Generador de datos de prueba

El Generador de datos de prueba crea conjuntos de datos ficticios para prototipos, estados de interfaz, demos, pruebas, documentación y experimentos de importación. Elige entre 29 campos agrupados por temas: identidad (id, uuid), persona (nombre y apellido, nombre de usuario, correo, teléfono, edad), trabajo (empresa, cargo), dirección (calle, ciudad, país, código postal, latitud, longitud), internet (IPv4, IPv6, dirección MAC, URL, color hexadecimal), finanzas (IBAN, precio, cantidad), tiempo (fecha, fecha y hora ISO) y otros (booleano, frase). Los valores de una misma fila son coherentes entre sí: el correo y el nombre de usuario se derivan del nombre de la misma persona y el código postal sigue el formato de la ciudad.

Exporta las filas como JSON legible para simulaciones de API, NDJSON para herramientas de streaming e importación masiva, CSV para hojas de cálculo o sentencias SQL INSERT listas para ejecutar, con las cadenas correctamente escapadas, para poblar una base de datos local. Añade una semilla y la salida se vuelve determinista: la misma semilla, los mismos campos y el mismo número de filas dan exactamente los mismos datos en cualquier equipo, lo que mantiene reproducibles las pruebas de snapshot, las capturas de pantalla y los informes de errores.

Flujo de trabajo privado en el navegador

Todo el procesamiento se realiza dentro de tu navegador con JavaScript del lado del cliente. La herramienta no sube a ningún servidor fragmentos, valores de configuración, datos generados, texto de consultas ni ejemplos copiados, y no requiere cuenta. Este modelo exclusivamente local es importante en las utilidades para desarrolladores porque el contenido que se pega en ellas suele parecer datos reales de una aplicación. Trabajar en local reduce el riesgo y mantiene la interacción rápida, porque no hay viaje por la red.

Consejos prácticos

Los datos de prueba nunca deben confundirse con una anonimización de calidad de producción. Si necesitas analítica que preserve la privacidad, una desidentificación de nivel de cumplimiento normativo o datos sintéticos estadísticamente realistas, usa un proceso específico. Los IBAN generados tienen dígitos de control válidos pero no pertenecen a cuentas reales, los correos usan dominios de ejemplo reservados y las direcciones IPv6 proceden del rango de documentación 2001:db8::/32, así que los datos son seguros para mostrarlos en demos. Mantén un número de filas moderado para que el navegador siga siendo ágil y revisa los nombres y formatos de los campos antes de alimentar esquemas estrictos con los datos.

Cómo usar

  1. Selecciona los camposElige entre 29 campos como uuid, nombre, correo, dirección, IBAN, IP, precio y fechas.
  2. Define cantidad, formato y semillaIntroduce hasta 1000 filas, elige JSON, NDJSON, CSV o SQL y, si quieres, una semilla.
  3. Copia o descargaRevisa la salida y después cópiala o descarga un archivo.

Preguntas frecuentes

¿Usa un servicio externo de datos falsos?
No. Usa listas de palabras integradas y generación aleatoria directamente en el navegador.
¿Qué formatos puedo exportar?
JSON, NDJSON (JSON Lines), CSV y sentencias SQL INSERT con el nombre de tabla que elijas; cópialos o descarga un archivo.
¿Puedo obtener de nuevo los mismos datos?
Sí. Introduce una semilla como demo-42 y la misma semilla, los mismos campos y el mismo número de filas producen siempre filas idénticas, lo que resulta útil para pruebas de snapshot y demos compartidas.
¿Son realistas los datos?
Son lo bastante realistas para prototipos y fixtures (los IBAN incluso superan la validación del dígito de control y las direcciones IPv6 usan el rango de documentación), pero todos los valores son falsos.