Generador de Datos Falsos
Define un esquema personalizado y descarga JSON, CSV o SQL falsos — nombres, correos, UUIDs, fechas y más.
Qué hace esta herramienta
Genera datos falsos con apariencia realista para desarrollo, pruebas, demos, mockups de diseño y seeds de base de datos. Define un esquema columna a columna, elige un sabor regional (nombres en inglés EE. UU., nombres en portugués brasileño o nombres en español de toda Latinoamérica y España) y exporta hasta 1.000 filas como un array JSON, un archivo CSV o una lista de sentencias INSERT SQL listas para pegar en una migración. El generador funciona totalmente offline — sin subida, sin registro, sin cuota y la página no hace llamadas de red durante la generación. Los valores aleatorios vienen de crypto.getRandomValues(), no de Math.random(), así que los UUIDs cumplen RFC 4122 y los rangos de enteros son sin sesgo. Cada locale trae pools curados de nombres, apellidos, ciudades, calles, empresas y cargos, formatos de teléfono localizados (patrones EE. UU., brasileño y español) y dominios de correo seguros para pruebas (example.com, example.org).
Cómo usarlo
Elige una cantidad de filas y un locale; el locale solo cambia los nombres, las ciudades y el formato de teléfono — los tipos de columna que elijas se mantienen. Añade columnas con Añadir columna: cada fila lleva un nombre de columna (usado como clave JSON, cabecera CSV y nombre de columna SQL) más un tipo de dato (nombre, correo, UUID, entero, etc.). Cambia el chip de formato entre JSON, CSV y SQL — para SQL, rellena el nombre de la tabla. Pulsa Generar, luego copia la salida al portapapeles o descárgala como archivo. Volver a ejecutar con el mismo esquema da valores distintos cada vez porque el RNG no está sembrado.
Cómo se generan los valores
Para cada fila, el generador recorre el esquema columna a columna. Nombres, ciudades, calles, empresas y cargos se sacan de un pool por locale con RNG crypto. Los correos combinan un nombre y apellido "slugificados" con una pequeña sal numérica y un dominio de prueba seguro (example.com, exemplo.com.br, ejemplo.com). Los UUIDs siguen RFC 4122 v4 con los nibbles de versión y variante forzados. Los teléfonos usan patrones por locale (EE. UU. +1 (XXX) XXX-XXXX, brasileño +55 (XX) 9XXXX-XXXX, español +34 XXX XXX XXX). Los enteros van por defecto en [0, 99999], los decimales son floats con dos decimales en [0, 1000], las fechas son ISO AAAA-MM-DD entre 1980 y 2024. La salida CSV escapa valores con comas, comillas o saltos de línea según RFC 4180. La salida SQL entrecomilla los identificadores con backticks y usa comillas simples para strings con escape ''.
Tipos de columna disponibles
Cada tipo respeta el locale cuando tiene sentido.
| Tipo | Ejemplo |
|---|---|
| Nombre | Olivia, João, Sofía |
| Correo | olivia.brown@example.com |
| Teléfono | +1 555-0142 |
| UUID v4 | 3f2c1a90-…-4b21 |
| Fecha (AAAA-MM-DD) | 2024-08-12 |
| Booleano | true / false |
Preguntas frecuentes
¿Los datos son únicos entre ejecuciones?
¿Cuánto puede crecer?
¿Los correos son seguros para pruebas?
example.com, example.org) y equivalentes localizados (exemplo.com.br, ejemplo.com). El correo a esos dominios se descarta, así que las pruebas no pueden enviar mail por error a una persona real.
EN
PT
ES