Cómo usar: Generador de datos ficticios
- Elige una plantilla —Usuarios, Productos, Pedidos, Direcciones, Empresas, Entradas de blog, Registros de API o Eventos— o empieza desde cero.
- Edita el esquema: cambia el nombre de los campos, modifica los tipos, establece rangos (por ejemplo,
18-80para un entero, un intervalo de fechas o una lista de enumeración), o añade objetos y matrices anidados. - Elige el número de filas (hasta 10 000), una configuración regional para los nombres y las direcciones, y una semilla: la misma semilla siempre genera los mismos datos.
- Elige entre JSON, JSON Lines, CSV, SQL INSERT o TypeScript y, a continuación, copia o descarga el archivo.
¿Por qué usar datos de prueba generados?
Los datos reales de los clientes no deben usarse en el desarrollo, el entorno de pruebas, las demostraciones ni las capturas de pantalla: suponen un riesgo para la privacidad y, en la UE, suelen ser un problema en relación con el RGPD. Los datos generados parecen lo suficientemente realistas como para probar diseños, ordenaciones, paginación, importaciones al CMS y clientes de API, y te permiten crear exactamente los casos extremos que necesitas: nombres largos, caracteres acentuados, valores vacíos, miles de filas.
Tipos de campo
| Grupo | Tipos | Argumento |
|---|---|---|
| Personas | nombre, apellidos y nombre completo, correo electrónico, nombre de usuario, teléfono, cargo, avatar | — |
| Lugares | calle, ciudad, código postal, país | La configuración regional determina el formato |
| Comercio | empresa, producto, precio, moneda, SKU, categoría | Precio: 5-500 |
| Números | entero, flotante, booleano, identificador incremental | 1-100, 0-1 · booleano: % verdadero |
| Hora | fecha, marca de tiempo ISO, marca de tiempo Unix | 2024-01-01..2026-12-31 |
| ID y web | UUID v4, nanoid, color hexadecimal, URL, IPv4 | nanoid: longitud |
| Texto | palabras, frase, párrafo | Número de palabras |
| Estructura | enumeración, objeto anidado, matriz de objetos | Enumeración: draft,published · matriz: 1-3 elementos |
Privacidad desde el diseño
Todos los valores son ficticios. Las direcciones de correo electrónico siempre usan los dominios example.com, example.org y example.net, que la RFC 2606 reserva para documentación, así que si por error se envía un correo de prueba, no llegará a nadie. Los números de teléfono usan rangos reservados para la tele y el cine —555-01xx en Norteamérica y el rango 07700 900xxx de Ofcom para series en el Reino Unido— o son patrones ficticios claramente identificados en otros lugares. Los avatares son iniciales SVG integradas, así que no se carga nada de servicios de terceros.
Usa la salida
- JSON: alimenta una API simulada, un servidor JSON o una importación al CMS de Webflow tras convertirlo con el conversor de JSON a CSV.
- CSV: impórtalo a hojas de cálculo, Airtable o el CMS de Webflow (los valores anidados se aplanan a cadenas JSON).
- SQL INSERT: rellena una tabla local de PostgreSQL, MySQL, SQLite o SQL Server; los valores se escapan y se ponen entre comillas según el dialecto.
- TypeScript: una matriz de fixtures tipada para pruebas unitarias y Storybook. Genera los tipos correspondientes con «JSON to Types».
¿Solo necesitas ID? Usa el generador de UUID. Para texto de relleno, prueba el generador de Lorem Ipsum.
También se busca como: generador de datos falsos, generador de datos de prueba, datos de ejemplo, generador aleatorio de json, datos de usuario falsos, datos de ejemplo en formato csv, generador de sentencias insert de sql, datos de simulación de la api.
Herramientas que combinan con: Generador de datos ficticios
- Formateador JSON — Pega el código JSON para formatearlo, minimizarlo o validarlo.
- CSV to JSON — Paste CSV or TSV and get a JSON array of objects.
- JSON Schema Validator — Paste a schema and some JSON to see exactly which values break which rule — or generate a starting schema from example data.
- JSONPath Tester — Type a JSONPath query and instantly see what it selects — with the exact path of each match.