Generador de datos JSON falsos gratis

Genera datos de prueba JSON falsos con esquemas personalizados. Admite cadenas, números, fechas, correos y más. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.

Actualizado

Share:
Home/Utility Tools/Fake JSON Data Generator

Fake JSON Data Generator

Generate fake JSON test data with custom schemas. Supports strings, numbers, dates, emails, nested objects and more.

Preset Templates

Schema Fields

Generation Options

Preguntas Frecuentes

¿Qué es el generador de datos JSON falsos?

El generador de datos JSON falsos es una herramienta online gratuita que genera datos de prueba JSON falsos con esquemas personalizados. Admite cadenas, números, fechas, correos electrónicos y mucho más. Funciona por completo en tu navegador, sin necesidad de instalación ni registro.

¿Qué tipos de campo se admiten?

Cadena, número, booleano, fecha, correo electrónico, teléfono, nombre, dirección, UUID y texto Lorem ipsum.

¿Puedo generar objetos anidados?

Sí: añade campos de objeto anidados para crear estructuras JSON complejas.

¿Es gratis?

Sí, totalmente gratis.

¿Funciona el generador de datos JSON falsos en dispositivos móviles?

Sí, el generador de datos JSON falsos es totalmente adaptable y funciona en smartphones y tablets. Puedes usarlo en cualquier dispositivo con un navegador web moderno, sin necesidad de descargar ninguna app.

¿Necesito crear una cuenta para usar esta herramienta?

No hace falta ninguna cuenta ni registro. Solo tienes que abrir el generador de datos JSON falsos en tu navegador y empezar a usarlo de inmediato. No hay muros de registro ni restricciones de uso.

¿Cómo uso el generador de datos JSON falsos?

Solo tienes que introducir tu entrada en el campo correspondiente, ajustar las opciones a tu gusto y la herramienta la procesará al instante. Después podrás copiar el resultado al portapapeles o descargarlo.

¿Qué navegadores son compatibles?

El generador de datos JSON falsos funciona en todos los navegadores modernos, incluidos Chrome, Firefox, Safari, Edge y Opera. Para una mejor experiencia, usa la última versión de tu navegador preferido.

¿Cuál es la diferencia entre la salida JSON y JSONL?

La salida JSON es un único array de objetos con formato legible e indentación de dos espacios: todos los registros están dentro de un solo par de corchetes, lo cual es ideal para pegar en un archivo, un servidor simulado o un fixture. JSONL (JSON Lines) coloca un objeto JSON completo en cada línea, sin array que lo envuelva y sin comas entre registros. Esa forma delimitada por líneas es lo que esperan muchos pipelines de datos, procesadores de logs y herramientas de importación masiva, porque pueden leer y procesar un registro a la vez sin cargar el archivo completo en memoria. Elige JSON cuando una herramienta o persona necesite leer el conjunto de datos como un único documento estructurado, y JSONL cuando estés transmitiendo registros o alimentando un cargador masivo. Este generador ofrece ambos formatos con un simple interruptor, de modo que puedes producir el mismo esquema de las dos formas y copiar o descargar el que necesite tu flujo de trabajo.

¿Qué formato de UUID produce el generador?

El tipo de campo uuid produce UUID de versión 4, la variante aleatoria del estándar de identificador único universal. Cada valor sigue el patrón canónico de 36 caracteres formado por grupos de ocho, cuatro, cuatro, cuatro y doce dígitos hexadecimales separados por guiones, con un "4" literal marcando la posición de versión y el dígito de variante restringido al rango 8, 9, a o b. Como los bits se obtienen del generador de números aleatorios de tu navegador, la probabilidad de que dos ID generados coincidan es prácticamente nula, y por eso los UUID v4 son la opción habitual para claves primarias, identificadores de registro e ID de solicitud en datos de prueba. Las cuatro plantillas predefinidas usan un UUID como su campo id, así que cargar cualquier plantilla te da identificadores ya listos. Añade un campo de tipo uuid siempre que necesites claves realistas y únicas en lugar de números secuenciales en tu conjunto de datos simulado.

¿Qué rango de fechas y qué formato usa el campo date?

El tipo de campo date genera valores en formato de calendario ISO 8601, escritos como YYYY-MM-DD (por ejemplo, 1998-04-23), sin ningún componente de hora. Cada fecha se elige al azar dentro de una ventana que comienza el 1 de enero de 1970 y llega hasta el día actual, así que obtienes una distribución realista de fechas pasadas en lugar de que todos los registros compartan una misma marca temporal. Esa variedad es útil para probar cómo se ordena una tabla cronológicamente, cómo se comporta un filtro de fechas a lo largo de décadas y si tu formato maneja bien los años más antiguos. El orden ISO también se ordena correctamente como texto plano, lo que mantiene resultados predecibles en hojas de cálculo y bases de datos. Si tu esquema necesita una marca de creación o publicación, añade un campo date y dale un nombre de clave claro como createdAt; varias plantillas incorporadas ya incluyen uno para que veas el formato en acción de inmediato.

¿Cuántos registros puedo generar a la vez?

Controlas el volumen con el campo de conteo de registros, que acepta cualquier número entero de 1 hasta 1000 en una sola generación. Producir un lote más grande es una de las razones principales para usar datos simulados en lugar de escribir uno o dos registros a mano: generar cien o más filas de golpe revela cómo se pagina una tabla, si los valores de texto largos rompen tu diseño y cómo rinde una lista cuando realmente está llena. Todo se crea localmente en tu navegador, así que incluso mil registros se generan al instante, sin subidas y sin esperar a un servidor. Si necesitas más de mil entradas, genera un lote completo y luego vuelve a ejecutar la herramienta para añadir la salida adicional a tu archivo. Define la cantidad que quieras, elige JSON o JSONL, y genera todo el conjunto de datos con un solo clic.

¿Qué incluyen las plantillas predefinidas?

Cuatro plantillas cargan un esquema razonable al instante para que no tengas que construirlo campo por campo. La plantilla User te da un id UUID, name, email, phone, city, una fecha createdAt y un indicador booleano active. Product incluye un id, name, price, un indicador inStock, una descripción lorem y createdAt. Order aporta un orderId, customer, email, total, status y orderDate. Blog Post cubre un id, title, author, contenido lorem, un indicador published, publishedAt y una url. Cada una es un punto de partida realista para un modelo de datos común, no una plantilla fija: después de cargar una plantilla puedes renombrar campos, cambiar tipos, añadir nuevos, o anidar un objeto dentro de un registro para ajustarlo exactamente a tu propia estructura. Elige la plantilla más cercana, ajústala a tu esquema, define un conteo de registros y genera.

Acerca del Generador de Datos JSON Falsos

El Generador de Datos JSON Falsos crea conjuntos de datos ficticios realistas a partir de un esquema que tú defines, y te entrega el resultado listo para usar en formato JSON. En lugar de escribir registros de prueba a mano o montar un script de seeding, describes la forma de tus datos campo por campo, eliges cuántos registros necesitas y generas un array de objetos con un solo clic. Está pensado para desarrolladores front-end que construyen interfaces contra una API que todavía no existe, ingenieros de QA que necesitan fixtures de prueba variadas, y cualquiera que esté haciendo una demo de una función que se ve vacía sin contenido de ejemplo.

Todo ocurre en tu navegador. Los registros se generan localmente con el generador de números aleatorios de tu dispositivo: no se sube nada, no hay ninguna llamada a una API detrás de escena, y no hace falta registrarse ni existe límite de uso. Eso lo hace seguro para proyectos internos y rápido de usar sin conexión una vez que la página ha cargado.

Cómo construir tu esquema

Defines la estructura de tus datos como una lista de campos con nombre, cada uno con un tipo. El generador admite dieciséis tipos de campo: string, number, boolean, date, email, phone, name, firstName, lastName, address, city, country, uuid, lorem, url y object. Añade un campo, dale un nombre de clave, elige su tipo en el menú desplegable y repite el proceso. Selecciona el tipo object para anidar un grupo de campos hijos, de modo que puedas modelar estructuras como un usuario con una dirección incrustada en lugar de un registro plano.

Cuatro plantillas predefinidas cargan un esquema razonable al instante para que no tengas que empezar de cero:

  • User — id (UUID), name, email, phone, city, la fecha createdAt y un booleano active
  • Product — id, name, price, el indicador inStock, una descripción lorem y createdAt
  • Order — orderId, customer, email, total, status y orderDate
  • Blog Post — id, title, author, contenido lorem, el indicador published, publishedAt y una url

Elige una plantilla para poblar el constructor y luego ajusta los nombres y tipos de campo para que encajen con tu propio modelo.

Cómo lucen los valores generados

Cada tipo produce datos con un formato verosímil en lugar de simples marcadores vacíos. Los UUID siguen el formato de la versión 4; las fechas son valores ISO YYYY-MM-DD elegidos al azar dentro de un rango que va desde 1970 hasta hoy; los correos combinan un nombre y un apellido con un dominio de aspecto real; los números de teléfono usan el patrón +1-NNN-NNN-NNNN; y el tipo lorem devuelve una frase corta de entre 8 y 20 palabras aproximadamente. Los nombres, ciudades y países se extraen de listas incorporadas, así que una dirección se lee como una calle, una ciudad y un código de país en lugar de caracteres aleatorios.

Controlas el volumen con el conteo de registros, que acepta cualquier valor de 1 a 1000. Hay dos formatos de salida disponibles:

  • JSON — un array de objetos con formato legible e indentación de dos espacios, ideal para pegar en un archivo o en un servidor simulado
  • JSONL — un objeto JSON por línea, el formato que esperan muchos pipelines de datos, procesadores de logs y herramientas de importación masiva

Una vez generado, copia el resultado a tu portapapeles o descárgalo como fake-data.json o fake-data.jsonl.

Por qué importan los datos simulados

Los datos de prueba realistas exponen problemas que un único registro codificado a mano oculta. Generar cien usuarios de golpe revela cómo se pagina una tabla, si las cadenas lorem largas rompen tu diseño y cómo se ordenan las fechas. Los equipos de front-end pueden construir y estilizar componentes antes de que el backend esté listo, y luego reemplazarlos por el endpoint real más adelante. QA puede alimentar el mismo conjunto de datos en pruebas automatizadas para obtener ejecuciones reproducibles, y la salida JSONL encaja directamente en flujos de carga masiva y streaming.

Como cada valor aquí se genera de forma aleatoria y es claramente ficticio, el conjunto de datos es seguro para subir a un repositorio, compartir en una demo o pegar en un ticket sin exponer información real de clientes. Para empezar, carga una plantilla o añade tus propios campos arriba, define un conteo de registros, elige JSON o JSONL, y genera.