Si programas desde Ciudad de México, Bogotá o Madrid para una tienda o una app de Estados Unidos, tarde o temprano necesitas una dirección inventada con formato de EE. UU. para probar el formulario de registro o de pago. Este generador de direcciones falsas crea direcciones de EE. UU. de prueba: número, calle, línea 2 opcional, ciudad real, estado y un ZIP que empieza como los de esa zona. Ojo, solo hace direcciones de Estados Unidos. Allí el número va antes de la calle («4518 Willow Ln») y el ZIP puede empezar por cero. Una dirección mexicana o española no pondría a prueba nada de eso.
¿Qué es un generador de direcciones falsas?
Un generador de direcciones falsas inventa direcciones postales que parecen reales pero no salen del buzón de nadie. Este crea direcciones de EE. UU.: un número de casa, una calle, una línea opcional de apartamento o suite, una ciudad real de EE. UU., su estado y un código ZIP que empieza como empiezan de verdad los ZIP de ese estado.
Eliges cuántas necesitas (de 1 a 50), eliges un formato y pulsas Generar. Cada dirección tiene su propio botón de copiar, y «Copiar todo» se lleva el lote entero. Todo pasa en tu navegador. No se consulta, se sube ni se guarda nada.
La idea es tener datos de prueba que se comporten como los reales. Un formulario que solo ve «123 Test St» nunca se topa con un ZIP que empieza por cero, una ciudad con un espacio en el nombre o una dirección con segunda línea. Un lote de este generador trae las tres cosas.
Cómo se construyen las direcciones
Cada dirección se arma con cinco elecciones al azar. Esto es exactamente lo que entra en cada parte:
| Parte | De dónde sale | Ejemplo |
|---|---|---|
| Número de casa | Un número entero al azar entre 100 y 9998 | 4518 |
| Nombre de la calle | Uno de 29 nombres de calle comunes en EE. UU.: Main, Oak, Maple, Washington, Lincoln, Sunset, Willow y más | Willow |
| Tipo de calle | Una de 10 abreviaturas estándar: St, Ave, Rd, Blvd, Dr, Ln, Ct, Way, Pl, Ter | Ln |
| Línea 2 (opcional) | Apt, Unit, Suite o # más un número del 1 al 999, en alrededor del 40 % de las direcciones cuando la casilla está marcada | Apt 212 |
| Ciudad, estado, ZIP | Una de 20 ciudades reales de 19 estados, con un ZIP que empieza por el prefijo real de 3 dígitos de esa zona y termina en dos dígitos al azar | Tacoma, WA 98431 |
Las ciudades van de costa a costa: Brooklyn, NY; Cambridge, MA; Burlington, VT; Asheville, NC; Charleston, SC; Savannah, GA; New Orleans, LA; Springfield, IL; Madison, WI; Minneapolis, MN; Austin, TX; Boulder, CO; Albuquerque, NM; Tucson, AZ; Salt Lake City, UT; Boise, ID; Tacoma, WA; Portland y Eugene, OR; y Berkeley, CA.
Los prefijos ZIP son los reales de esos lugares. Los ZIP de Boulder empiezan por 803, los de Brooklyn por 112, los de Austin por 787. Cambridge, MA, lleva 021 y Burlington, VT, lleva 054, así que también verás ZIP que empiezan por cero. Es una fuente clásica de errores: una hoja de cálculo o una columna numérica de la base de datos convierte 02139 en 2139.
En total son más de 5700 millones de combinaciones posibles de calle y ZIP antes de la línea 2, así que es muy poco probable que se repita una dirección en un lote de 50.
Los tres formatos de salida
La misma dirección puede salir de tres formas. Aquí tienes una en cada formato:
| Formato | Resultado | Ideal para |
|---|---|---|
| Varias líneas (etiqueta postal) | 4518 Willow LnApt 212Tacoma, WA 98431 | Imprimir etiquetas, bloques de dirección en una interfaz, capturas de pantalla |
| Una sola línea | 4518 Willow Ln Apt 212, Tacoma, WA 98431 | Campos de dirección de un solo input, buscadores, pruebas de autocompletado |
| Separada por comas | 4518 Willow Ln, Apt 212, Tacoma, WA 98431 | Pegar en una hoja de cálculo o en una importación de texto en columnas |
«Copiar todo» deja una línea en blanco entre direcciones en el formato de varias líneas, y una dirección por línea en los otros dos.
¿Vas a importarlas en una hoja de cálculo? Usa el formato separado por comas y divide por comas. Dos cosas a tener en cuenta: el estado y el ZIP quedan en la misma columna («WA 98431»), así que divide esa columna otra vez por el espacio. Y las direcciones con línea 2 tienen una columna más que las que no la tienen, así que desmarca la casilla de la línea 2 para una tabla limpia u ordena las filas después. Da formato de texto a la columna del ZIP antes de pegar, o desaparecerán los ceros iniciales.
Para qué sirven las direcciones falsas
Probar formularios. Pasa un lote por tu formulario de registro o de pago para comprobar la validación, el análisis y el guardado. ¿El campo ZIP acepta un cero inicial? ¿Cabe «Salt Lake City» en el campo de ciudad? ¿La segunda línea de la dirección se guarda o desaparece en la pantalla de confirmación?
Poblar una base de datos de desarrollo. Cincuenta clientes creíbles hacen que las demos y las pruebas exploratorias parezcan reales. Los datos con forma real encuentran errores con forma real, como una columna de tabla que se descuadra cuando la ciudad tiene tres palabras.
Capturas, maquetas y documentación. Una lista de clientes en la captura de un producto no debería mostrar la casa de nadie. Las direcciones generadas no necesitan desenfoque ni permiso.
Mantener los datos reales fuera de los sistemas de prueba. Copiar registros reales de clientes a un entorno de pruebas es un riesgo para la privacidad y, en muchos sitios, un riesgo legal. Las direcciones sintéticas evitan el problema.
Armar un perfil de prueba completo. Esta herramienta solo hace la dirección. Combínala con el generador de nombres aleatorios, el generador de números de teléfono aleatorios y el generador de UUID para los IDs de cliente, y tendrás un cliente ficticio completo para QA.
Para qué no sirven las direcciones falsas
Nada que verifique la dirección. Los servicios de verificación de direcciones comparan con la lista oficial de direcciones del USPS (el servicio postal de EE. UU.). Las direcciones generadas no salen de esa lista, así que lo normal es que fallen. Eso es el verificador funcionando, no el generador fallando.
Pruebas de pago. Los pagos con tarjeta comparan la dirección de facturación con la de la tarjeta. Una dirección inventada no va a coincidir con una tarjeta real. Los entornos de prueba de los procesadores de pago documentan sus propias tarjetas y direcciones de prueba para cada caso: usa esas.
Enviar cualquier cosa. Un paquete enviado a una dirección generada vuelve, o le llega a un desconocido si la calle existe por casualidad.
Engañar a nadie. Inventar datos de prueba es trabajo normal de software. Poner una dirección inventada en un trámite oficial, una solicitud de préstamo o de crédito, o en cualquier otro sitio para engañar a alguien es otra cosa, y puede ser fraude. Esta herramienta es para lo primero.
Problemas comunes y cómo resolverlos
«Me salió la misma dirección dos veces». Cada clic genera un lote nuevo, y no se guarda nada entre clics. Si necesitas las mismas direcciones en cada ejecución de las pruebas, genéralas una vez y pégalas en un archivo de fixtures.
«Mi validador rechazó el ZIP». Una comprobación de formato (cinco dígitos) los aceptará todos. Una comprobación contra la lista real de códigos ZIP quizá no, porque los dos últimos dígitos son aleatorios. Algunos caen en ZIP reales y otros no. Si tu prueba necesita un ZIP que exista de verdad, el generador de códigos ZIP aleatorios elige ZIP reales, con la ciudad y el estado a los que pertenecen.
«¿Es un lugar real?» Las ciudades y los estados son reales, y los nombres de calle son tan comunes que puede que exista una calle igual en algún sitio. Pero el número, la calle y el ZIP se combinan al azar, no se copian de una dirección real. Si alguna coincide con una casa real, es pura casualidad.
«Necesito direcciones de un solo estado». El generador elige al azar entre las 20 ciudades y no tiene filtro por estado. Genera un lote de 50 y quédate con las que necesites, o usa el generador de códigos ZIP aleatorios si solo te hace falta un ZIP real.
Preguntas frecuentes
¿Cuántas direcciones falsas puedo generar a la vez?
Hasta 50 por clic. Pulsa Generar otra vez para otras 50. No hay límite diario ni hace falta cuenta.
¿Puedo obtener direcciones de fuera de EE. UU.?
No. El generador solo crea direcciones de EE. UU. Cada país da un formato distinto a las direcciones y a los códigos postales, así que una dirección con formato estadounidense no sirve para probar bien un campo de código postal del Reino Unido, uno alemán o uno de República Dominicana.
¿Incluye nombre o número de teléfono?
No, solo la dirección. Para un perfil de prueba completo, combínala con el generador de nombres aleatorios y el generador de números de teléfono aleatorios.
¿Puedo descargar las direcciones en CSV o JSON?
Como archivo, no. Usa «Copiar todo» con el formato separado por comas, pega en una hoja de cálculo y guárdala como CSV. Para JSON, pega el CSV en el conversor de CSV a JSON, después de separar el estado y el ZIP en columnas propias.
¿Qué significan St, Ave, Blvd y Ter?
Street (calle), Avenue (avenida), Boulevard (bulevar) y Terrace (terraza). Las demás son Road (Rd, camino o carretera), Drive (Dr), Lane (Ln), Court (Ct), Way y Place (Pl). Son las abreviaturas estándar que usa el servicio postal de EE. UU., y por eso el generador las escribe abreviadas.
¿Por qué la línea 2 a veces dice «#» en lugar de «Apt»?
Porque las direcciones reales también lo hacen. «# 15» es una forma común de escribir el número de una unidad, y es una buena prueba para los formularios que se atragantan con los símbolos.