Generador de datos de prueba
Crea al instante listas de personas ficticias con nombres, apellidos, emails, teléfonos, ciudades y fechas de nacimiento de España y Latinoamérica para poblar bases de datos, probar formularios o maquetar tablas. Descárgalas en CSV o JSON.
Todos los datos son ficticios y se generan al azar en tu navegador. No corresponden a personas reales; úsalos solo para pruebas y desarrollo.
Cómo generar datos de prueba
- Indica cuántos registros necesitas y de qué país (o una mezcla).
- Marca las columnas que quieres incluir. El orden de las columnas es el de la lista.
- Pulsa «Generar de nuevo» hasta que te guste el resultado, o fija una semilla para obtener siempre el mismo conjunto.
- Descarga el CSV para abrirlo en Excel o importarlo en tu base de datos, o el JSON para usarlo como mock en una API o en pruebas de front-end.
La tabla muestra una vista previa de los 20 primeros registros; las descargas incluyen todos. Si después necesitas cambiar de formato, tienes JSON a CSV y CSV a JSON.
Cómo se generan
- Nombres y apellidos: se eligen al azar de listas cortas de nombres frecuentes en el mundo hispanohablante. En España, México, Colombia, Perú y Chile se usan dos apellidos; en Argentina, uno, como es habitual allí.
- Email: se forma con el nombre y el primer apellido, sin tildes ni ñ, más un número opcional, y siempre en los dominios
example.com,example.orgoexample.net, reservados por la norma RFC 2606 para documentación: ningún mensaje llegará a nadie. - Teléfono: formato móvil de cada país con prefijo internacional (+34, +52, +54, +57, +56, +51) y dígitos aleatorios.
- Fecha de nacimiento y edad: personas de 18 a 80 años respecto a la fecha de hoy, en formato ISO (AAAA-MM-DD), el más seguro para importar en bases de datos.
- Semilla: si la indicas, se usa un generador pseudoaleatorio determinista; si no, se usa el generador criptográfico del navegador.
Si necesitas identificadores únicos en lugar de un ID numérico, combina estos datos con el generador de UUID; y para rellenar campos de texto largos, el generador de lorem ipsum.
Ejemplo de salida JSON
[
{
"id": 1,
"nombre": "Lucía",
"apellidos": "Martín Romero",
"email": "lucia.martin42@example.org",
"telefono": "+34 612 345 678",
"ciudad": "Zaragoza"
}
] Buenas prácticas con datos de prueba
- No uses datos reales de clientes en entornos de desarrollo: el RGPD en Europa y las leyes de protección de datos de Latinoamérica exigen minimizar su uso. Los datos ficticios eliminan ese riesgo.
- Prueba casos límite: además de estos registros, añade a mano nombres con apóstrofos (O'Connor), tildes y ñ, campos vacíos y textos muy largos.
- Cuida la codificación: si las tildes se ven mal al abrir el CSV, el programa no lo está leyendo como UTF-8. El archivo incluye BOM para que Excel lo detecte.
- No envíes correos de prueba a dominios reales: por eso solo se usan los dominios example.
Preguntas frecuentes
¿Los datos generados son de personas reales?
No. Se combinan al azar nombres y apellidos comunes con ciudades y números aleatorios. Los emails usan los dominios example.com, example.org y example.net, reservados para ejemplos y que no pueden recibir correo.
¿Los teléfonos pueden existir?
Tienen el formato correcto de cada país, pero los dígitos son aleatorios, así que alguno podría coincidir por casualidad con un número real. No los uses para llamar ni enviar SMS; solo para probar formularios, validaciones y diseño.
¿Para qué sirve la semilla?
Con la misma semilla y las mismas opciones obtienes siempre los mismos datos. Es útil para pruebas automatizadas o para que un compañero reproduzca exactamente tu conjunto de datos.
¿Puedo abrir el CSV en Excel?
Sí. Elige punto y coma como separador si tu Excel está configurado en español (España y gran parte de Latinoamérica), ya que usa la coma como separador decimal. El archivo se genera en UTF-8 con BOM para que las tildes se vean bien.