← Volver a las herramientas

Generador de direcciones aleatorias

Direcciones de prueba realistas para formularios, QA y demos. Elige un país y obtén direcciones en las que la ciudad, el estado o la región y el código postal encajan de verdad, en el formato propio de ese país. Genera hasta 500 a la vez y cópialas o expórtalas a CSV y JSON. Todo ocurre en tu navegador, sin subir nada.

De 1 a 500 direcciones por tanda.

Incluir

Los teléfonos usan el prefijo real de la ciudad con números del 555-0100 al 555-0199, el bloque reservado para uso ficticio en Norteamérica.

Estas direcciones se componen al azar para pruebas, demos y validación de formularios. Las ciudades, regiones y zonas de código postal son reales y coinciden entre sí, pero la calle y el número pueden existir o no, y ningún registro pertenece a una persona real. No las uses para saltarte verificaciones ni para registrarte en servicios.

Direcciones generadas

Generando direcciones…

Preguntas frecuentes

¿Son direcciones reales?+
En parte, y es a propósito. La ciudad, el estado o la región y la zona del código postal son reales y siempre coinciden entre sí, así que cada dirección pasa las comprobaciones de formato y queda creíble en una demo. El nombre de la calle se compone con partes habituales del país y el número es aleatorio, por lo que una calle y un número concretos pueden existir o no. Nada sale de un registro de personas y ninguna dirección pertenece a los datos de alguien real.
¿Puedo usar estas direcciones para registrarme en servicios?+
No, no son para eso. Están pensadas para probar tus propios formularios y sistemas, rellenar demos y capturas, y crear datos de ejemplo. Usar una dirección inventada para registrarte en un sitio, saltarte una verificación de identidad o de domicilio, o conseguir un envío o una oferta puede incumplir las condiciones del servicio y, según el caso, la ley. Si un servicio necesita tu dirección, dale la real.
¿Por qué los teléfonos y los correos tienen ese aspecto?+
Para que nadie reciba una llamada o un correo por error. Los teléfonos salen solo de rangos reservados para ficción: 555-0100 a 555-0199 con un prefijo local real en Estados Unidos y Canadá, 07700 900000 a 07700 900999 (Ofcom) en el Reino Unido, (0X) 5550 xxxx y (0X) 7010 xxxx (ACMA) en Australia los números para producciones audiovisuales de la Bundesnetzagentur en Alemania y los números de la ARCEP para obras audiovisuales en Francia. No hemos podido confirmar un rango reservado para España, así que ahí la opción de teléfono está desactivada. Los correos siempre terminan en example.com, example.org o example.net, dominios que el RFC 2606 reserva para ejemplos.
¿Qué países admite el generador?+
Estados Unidos, Reino Unido, Canadá, Alemania, España, Francia y Australia. Cada país tira de unas 30 a 40 ciudades reales (barrios o suburbs en Australia) repartidas entre sus estados, provincias o regiones, y muestra el resultado en su propio formato: City, ST ZIP en Estados Unidos, CIUDAD PROV A1A 1A1 en Canadá, el código postal en una línea aparte en el Reino Unido, el código postal antes de la ciudad en Alemania, España y Francia, y SUBURB STATE código en Australia.
¿Puedo generar direcciones en lote?+
Sí. Pon una cantidad de 1 a 500 y pulsa Generar. Copiar todo lleva todas las direcciones al portapapeles, separadas por líneas en blanco. Descargar CSV te da un archivo UTF-8 con BOM para que Excel muestre bien la ß, la ñ y la é, y Descargar JSON te da un objeto por dirección con campos separados para nombre, calle, piso o puerta, ciudad, región, código postal, país, código de país, teléfono y correo.
¿Se sube o se guarda algo?+
No. Las direcciones se generan en tu navegador con la Web Crypto API y nada de lo que generas se envía a un servidor ni se guarda. Si recargas la página, la tanda desaparece, así que copia o descarga lo que quieras conservar.

Más información

¿Vas a usar datos de prueba en un proceso de QA real? Empieza por aquí:

Por qué usar direcciones generadas en las pruebas

Copiar la dirección real de un cliente en una base de datos de staging, en un ticket de error o en una demo es muy fácil, y es justo el tipo de tratamiento de datos que regula la ley de privacidad. Según el RGPD, una dirección postal vinculada a una persona es un dato personal, y los entornos de prueba no son una excepción: la minimización de datos y la limitación de la finalidad también se aplican ahí.

  • Los tickets viajan: un informe de error acaba pegado en el chat, enlazado desde pull requests y exportado a otras herramientas. Todo lo que contiene, incluida la captura de un formulario rellenado, viaja con él.
  • Staging está menos protegido: los sistemas de prueba suelen tener más accesos, menos monitorización y más tiempo de retención que producción. Los registros reales ahí suman riesgo sin sumar cobertura de pruebas.
  • Las demos se graban: las demos comerciales, los vídeos de onboarding y las capturas de la documentación acaban siendo públicos. Una dirección generada parece real en pantalla sin señalar a nadie.
  • El formato sigue importando: un texto de relleno como «prueba prueba 123» nunca pone a prueba tu validación. Las direcciones generadas siguen el formato de código postal y el orden de líneas reales de cada país, así que los parsers, el formateo y la lógica de envíos trabajan con datos realistas.

Si un error solo se reproduce con los datos de un cliente concreto, reconstruye la forma de ese registro (mismo país, mismas longitudes de campo, mismos caracteres especiales) con valores generados en lugar de copiar el registro.

Cómo se construye cada dirección

  • Lugares reales que encajan: cada ciudad sale de una lista revisada con su estado, provincia o región reales y códigos postales que le pertenecen. Eso significa códigos ZIP completos en Estados Unidos, distritos postales reales en el Reino Unido, forward sortation areas reales (los tres primeros caracteres) en Canadá y códigos postales reales en Alemania, España, Francia y Australia.
  • Finales válidos pero aleatorios: en el Reino Unido y Canadá los tres últimos caracteres son aleatorios pero siguen el patrón oficial, así que el código completo puede no corresponder a un punto de entrega real.
  • Calles verosímiles: los nombres de calle se forman con patrones habituales de cada país, como Maple Avenue, Station Road, Lindenstraße, Calle Mayor o rue de la République, con números y datos de piso al estilo local. Una calle y un número concretos pueden existir o no.
  • Teléfonos que no son de nadie: los números salen solo de rangos reservados para ficción en Estados Unidos, Canadá, el Reino Unido, Australia, Alemania y Francia. En España la opción está desactivada porque no hemos podido confirmar un rango reservado.
  • Correos en dominios reservados: todos los correos usan example.com, example.org o example.net, que el RFC 2606 reserva para documentación. Nadie puede registrarlos, así que detrás no hay ningún buzón real. Cada correo es único dentro de una tanda, algo útil para probar una restricción de correo único.
  • Aleatoriedad segura: cada elección usa crypto.getRandomValues del navegador, así que las tandas no siguen patrones predecibles.

Formatos de dirección por país

El generador muestra cada dirección en el orden de líneas que espera el servicio postal de cada país. Esto es lo que cambia de un país a otro, después del nombre del destinatario:

PaísOrden de líneasCódigo postalEstado o región
Estados UnidosCalle y unidad · City, ST ZIP5 dígitos (ZIP+4 opcional: 12345-6789)Obligatorio, código de 2 letras
Reino UnidoFlat · calle · POST TOWN · postcodeCódigo outward e inward, p. ej. SW1A 1AACondado opcional, Royal Mail no lo necesita
CanadáCalle y unidad · CIUDAD PROV código postal (sin comas)A1A 1A1 (letra, dígito, letra)Obligatorio, código de provincia o territorio
AlemaniaCalle y número (// piso o vivienda) · PLZ ciudad5 dígitosNo forma parte de la dirección
EspañaCalle, número, piso y puerta · CP ciudad (provincia)5 dígitos, los dos primeros indican la provinciaLos formularios suelen pedir la provincia
FranciaApartamento o edificio · número y calle · código ciudad5 dígitos, los dos primeros suelen coincidir con el departamentoNo forma parte de la dirección
AustraliaUnidad y calle · SUBURB STATE código4 dígitosObligatorio, abreviado (NSW, VIC, QLD, etc.)

Alemania y Francia no incluyen la región en la dirección postal, y en el Reino Unido el condado es opcional. Un formulario que exige un estado para cualquier país rechaza direcciones perfectamente válidas de esos lugares.

Casos límite que QA debería probar en formularios de dirección

Los formularios de dirección fallan siempre en los mismos puntos. Genera una tanda por cada país al que envías y revisa esto:

  • Nombres de calle largos: Avenida de los Reyes Católicos o Hans-Böckler-Straße chocan con límites de longitud ajustados y se cortan mal en las etiquetas. Revisa cada sitio donde acaba la dirección: el formulario, el correo de confirmación, las facturas, los PDF y cualquier API de envíos o de pagos, que a menudo admite menos caracteres que tu propio formulario.
  • Caracteres no ASCII: sigue la ß, la ñ, la é y la ü desde la entrada hasta la exportación. Un valor UTF-8 leído como Windows-1252 convierte München en «München». Revisa también las mayúsculas: en JavaScript, "Straße".toUpperCase() devuelve "STRASSE", lo que puede romper comparaciones exactas.
  • Pisos, puertas y apartamentos: comprueba que la segunda línea opcional sobrevive a cada paso. El orden también cambia: en el Reino Unido y Francia el piso o apartamento va encima de la calle. En España el piso y la puerta van en la misma línea de la calle, en Alemania la vivienda o la planta siguen al número tras //, y en Estados Unidos, Canadá y Australia la unidad también va en la línea de la calle.
  • Códigos postales con letras y espacios: los postcodes británicos y los códigos postales canadienses mezclan letras y dígitos alrededor de un espacio. Acepta minúsculas y la falta del espacio, y después normaliza (sw1a1aa pasa a SW1A 1AA). No uses nunca type="number" para un campo de código postal.
  • Ceros a la izquierda: Boston (02108), Dresde (01067), Barcelona (08001), Niza (06000) y Darwin (0800) empiezan por cero. Guarda los códigos postales como texto, nunca como enteros. Excel quita el cero si abres un CSV con doble clic, así que impórtalo desde Datos, Desde texto/CSV y define la columna como Texto.
  • Direcciones sin estado o provincia: un desplegable de estado obligatorio bloquea a usuarios alemanes y franceses. Haz que el campo, su etiqueta y su validación dependan del país elegido.
  • Autorrelleno y autocomplete: usa los tokens estándar (name, address-line1, address-line2, address-level2 para la ciudad, address-level1 para el estado o la provincia, postal-code, country, tel, email) y comprueba que el autorrelleno del navegador llena las casillas correctas. Después cambia el país y confirma que las etiquetas y la validación se actualizan.
  • Apóstrofos y guiones: St. John's, O'Brien y Saint-Étienne están en los datos a propósito. Destapan errores de escape en SQL, HTML y CSV, y validaciones que solo admiten letras.

Herramientas relacionadas