pulsa ⌘K para cambiar de herramienta
GENERATE

Generador de Datos JSON Aleatorios

Genera datos de prueba JSON aleatorios.

local
json-gen
§01 ACERCA DE ESTA HERRAMIENTA

Descripción general

El generador de datos JSON aleatorios produce un arreglo de registros ficticios para sembrar pruebas, prototipar API y rellenar listas de interfaz. Hay nueve generadores de campo disponibles: id (entero aleatorio), uuid (mediante crypto.randomUUID()), name, email, age (18–77), active (booleano), price (0–100, dos decimales), date (ISO reciente AAAA-MM-DD) y city. La salida es JSON con formato, listo para pegar en un archivo de datos de prueba.

Cómo se usa

  1. Ajusta Count (1–200) para el número de registros.
  2. Marca las casillas de los campos (id, uuid, name, email, age, active, price, date, city) para dar forma a cada registro. La salida se actualiza automáticamente cuando cambias cualquiera de los dos.
  3. Pulsa Regenerate para sacar valores aleatorios nuevos con los mismos ajustes y copia después el JSON desde el área de salida.

Ejemplos

Con id, name y email marcados y Count en 1:

[{ "id": 48213, "name": "Grace Chen", "email": "[email protected]" }]

Marcar uuid y price añade campos como "uuid": "0f9c…" y "price": 42.17 a cada registro.

Notas

Los valores son independientes campo por campo: el email no se deriva del name del mismo registro, así que no cuentes con coherencia entre campos. Los datos son aleatorios en cada ejecución; si tus pruebas necesitan datos reproducibles, genera una vez y guarda la salida en el repositorio en lugar de regenerarla.

FAQ
¿Se envían a algún sitio los datos generados?
No. Los registros se generan en tu navegador con Math.random y crypto.randomUUID; nada se sube ni se almacena en ningún servidor.
¿Son estos datos seguros para demos y pruebas?
Sí, son totalmente sintéticos: los nombres provienen de una lista fija de palabras y los correos usan dominios de tipo reservado como example.com y test.org, así que no se hace referencia a ninguna persona ni buzón real.
¿Cuántos registros puedo generar de una vez?
El campo Count admite de 1 a 200 registros por ejecución. Para conjuntos de datos mayores, genera varios lotes y concatena los arreglos, o programa la misma forma en la preparación de tus pruebas.