Generador de Datos Mock JSON
Genera datos JSON de prueba realistas para testing y prototipado — usuarios, productos, pedidos y schemas personalizados. Se ejecuta completamente en tu...
Actualizado abril de 2026
Revisado por Rafael Duarte
10 / 10
Cómo funciona
De plantilla a archivo en tres pasos
1. Elige una plantilla
Usuarios, Productos, Pedidos, Posts de blog o empieza desde cero con Personalizado.
2. Ajusta los campos y la cantidad
Renombra campos, cambia el tipo, agrega nuevos — de 1 a 10.000.000 de registros.
3. Genera y descarga
JSON o CSV — por encima de 10.000 registros el archivo se descarga directo, sin pasar por la vista previa.
Qué hace este generador de datos JSON
18 tipos de campo, dos formatos de exportación
18 tipos de campo
UUID, nombre, email, teléfono, número, booleano, fecha, timestamp, moneda, enum, dirección anidada y más.
Hasta 10 millones de registros
La mayoría de los generadores de datos mock se quedan cortos en unos pocos miles de filas — este genera datasets grandes sin trabar el navegador.
Exporta CSV compatible
Sigue la RFC 4180 — las comas, comillas y saltos de línea dentro de los valores se escapan correctamente.
Envoltorio de paginación
Actívalo para envolver la salida como { data: [...], page, total, perPage }, el formato típico de respuesta de Laravel, Rails o Express.
100% en el navegador
Ningún schema ni dato generado se envía a ningún servidor.
Plantillas guardadas localmente
Guarda cualquier combinación de campos personalizados con un clic y recupérala después — queda en el localStorage de este navegador, sin cuenta ni login.
Ejemplos
Cuándo vas a usar esto
Los escenarios más comunes entre quienes usan la herramienta
Simular una API
Pega la salida en Mockoon, json-server o MSW y ten una API falsa funcionando en minutos.
Fixtures de frontend
Guárdalo como src/fixtures/users.json e impórtalo directo — sin datos de ejemplo escritos a mano dentro del componente.
Poblar una base de datos (seed)
Descarga como CSV y cárgalo con COPY (PostgreSQL) o LOAD DATA INFILE (MySQL).
Pruebas de carga
Genera millones de filas para probar queries, índices o pipelines ETL con un volumen realista.
Dashboards y hojas de cálculo
Carga los datos en Excel, Tableau o Power BI antes de que la fuente de datos real esté lista.
Probar datos internacionalizados
Genera teléfonos con máscara de 13 países (ES, MX, AR, BR...) para validar formularios y formatos i18n antes de tener usuarios reales de cada región.
Dudas frecuentes
Cantidad grande sin vista previa
Por encima de 10.000 registros el archivo se descarga directo — es normal, así el navegador no se traba.
CSV con campo anidado
Los objetos y arrays anidados se convierten en texto JSON dentro de la celda CSV — no rompen el archivo, es solo cómo sobrevive un dato anidado en un formato plano.
Enum sin valores queda genérico
¿Dejaste vacío el campo de valores del Enum? La herramienta rellena con value1,value2 como respaldo. Escribe la lista separada por comas antes de generar.
Máscara de teléfono mal formateada
Llaves sin cerrar o comas fuera de {a,b,c} quedan como texto literal en la salida en vez de convertirse en dígito. Usa la guía de sintaxis (ícono de ayuda) para revisar el formato.
Las plantillas guardadas quedan solo en este navegador
'Mis plantillas' usa localStorage — no se sincroniza entre dispositivos y desaparece si borras los datos del sitio.
La paginación se ignora al descargar CSV
El envoltorio { data, page, total, perPage } solo existe en el JSON. En el CSV se exportan únicamente las filas de datos.
Por qué generarlo aquí
Todo corre en JavaScript dentro de tu navegador — ningún schema ni dato generado sale de tu dispositivo, y recargar la página lo borra todo.
Los campos con nombres, emails y direcciones realistas (no {"nombre":"prueba"}) hacen que tu frontend maneje el formato real de los datos desde el primer día, incluso antes de que exista la API.
El schema Personalizado acepta cualquier combinación de los 18 tipos de campo — incluida dirección anidada y teléfono con máscara por país — así que el dataset final refleja el modelo de datos de tu proyecto, no un placeholder genérico.
Quick Tools vs. Faker.js
Herramientas distintas para momentos distintos
Preguntas frecuentes
Elige una plantilla que combine con el formato de respuesta de tu API, personaliza los campos y activa el envoltorio de paginación si tu API pagina. Pega la salida directo en el mock server de Postman o en un handler de MSW.
Referencias
Artículo relacionado
Como testar APIs de forma automatizada sem suíte inútil
Herramientas relacionadas
- JSON a Interfaz TypeScript Desarrollador Convierte cualquier objeto JSON en interfaces TypeScript limpias al instante. Herramienta online gratuita — soporta objetos anidados, arrays y campos...
- Generador de Tabla ASCII y Markdown Desarrollador Generador de tablas ASCII gratuito — crea tablas de texto en estilo MySQL, Markdown, Unicode, redondeado, doble línea y reStructuredText. Pega CSV o escribe...
- Convertidor CSV ↔ JSON Desarrollador Convierte CSV a JSON o JSON a CSV al instante. Pega tus datos, elige la dirección y descarga el resultado. Gratis, privado y sin registro.
- Formateador & Validador JSON Desarrollador Formateador y validador JSON online gratuito — formatea, valida, minifica y exporta JSON a CSV. Vista árbol, vista gráfico y resaltado de sintaxis. Sin...
- Validador de JSON Schema Desarrollador Valida datos JSON contra cualquier schema (Draft-07, 2019-09, 2020-12) al instante en tu navegador. Gratis, sin instalación, sin registro.