Generador de direcciones falsas
Direcciones postales sintéticas para testing, fixtures y prototipos. Calle, número, ciudad y código postal con formato real por país.
Formato de las direcciones
Cada país tiene su propio formato postal. Este generador sigue las convenciones más comunes:
- Argentina: Calle nro Piso Depto, Localidad, CP, Provincia.
- México: Calle nro, Colonia, CP Ciudad, Estado.
- España: Calle nro, Piso Puerta, CP Ciudad, Provincia.
- Colombia: Carrera/Calle nro - nro, Barrio, Ciudad, CP.
Los códigos postales respetan el formato de cada país: 4 dígitos en Argentina (más una letra opcional para CPA), 5 dígitos en México y España, 6 dígitos en Colombia.
Cuándo usar direcciones sintéticas
- Tests funcionales de formularios. Validar que tu formulario de checkout acepta direcciones largas, con caracteres especiales, con y sin departamento.
- Seeds de bases de datos. Llenar tablas de pedidos, clientes y envíos con datos plausibles.
- Demos para clientes. Mostrar el sistema con datos realistas sin exponer información de usuarios reales.
- Prototipos de UI. Listas de pedidos con direcciones que no son todas "Av. Corrientes 1234".
- Tests de display/PDF. Verificar que tickets, facturas y etiquetas de envío renderizan bien con direcciones de distintos largos.
Limitaciones del generador
Las calles que aparecen son nombres reales y comunes en el país elegido (Av. Corrientes, Calle Mayor, Insurgentes Sur). Sin embargo:
- El número puede no existir en esa calle.
- El código postal puede no corresponder a la ciudad elegida.
- La combinación calle + ciudad puede ser válida en otra ciudad pero no en la elegida.
Para tests donde la dirección debe geocodificar correctamente (resolver a coordenadas en Google Maps o Nominatim), usá direcciones reales conocidas como fixtures, no estas.
Direcciones de prueba estándar
Algunas convenciones útiles en testing:
- 123 Test Street, 12345 Test City, Test State. Patrón anglo clásico para placeholder.
- Av. Corrientes 1234, Piso 1 A, CABA, C1043. Formato argentino genérico.
- Calle Mayor 1, 28013 Madrid, España. Plaza real pero con número genérico.
- 1600 Pennsylvania Avenue, Washington DC 20500. Dirección pública usada como ejemplo en muchos tests.
Privacidad y datos sintéticos
Generar direcciones sintéticas no exime de las buenas prácticas:
- No las uses como datos reales en producción.
- Si vinculás un nombre + email + dirección sintéticos, marcalos claramente como datos de prueba (flag en la DB, dominio fake, etiqueta).
- No envíes correspondencia a las direcciones generadas: a veces, por casualidad, existen.
- No las uses en formularios de servicios reales (registros de servicios públicos, alta en delivery, etc.).
Comparación con Faker
Las librerías Faker (@faker-js/faker, faker de Python) cubren
decenas de locales con datos más completos: provincias, distritos, georreferenciación
aproximada. Si tenés código que genera fixtures, Faker es mejor. Este generador es
ideal para uso ad-hoc rápido.
Preguntas frecuentes
¿Las direcciones existen?
Las calles y ciudades son reales, pero la combinación calle + número + ciudad es aleatoria. La mayoría no corresponde a una dirección física real.
¿Sirve para validar APIs?
Para tests funcionales, sí. Para geocoding contra Maps, no: las direcciones random pueden no resolver.
¿Puedo enviar correspondencia?
No. Son sintéticas. Cualquier envío rebotará o llegará a quien por casualidad viva ahí.
¿Incluye código postal?
Sí, con el formato típico del país elegido.