- ¿Son códigos ZIP reales o solo cinco dígitos al azar?
- Reales. Cada código sale de un conjunto de datos incluido con los códigos ZIP asignados actualmente en EE. UU., y se muestra con la ciudad y el estado a los que realmente da servicio. Eso importa más de lo que parece: la mayoría de las páginas que responden a esta búsqueda generan cinco dígitos sobre la marcha, lo que significa que aproximadamente tres de cada cinco códigos que te dan nunca se asignaron a ningún sitio. Pega uno en un formulario de pago o en un CRM con validación de direcciones y lo rechaza. Esa diferencia es toda la razón de ser de esta herramienta.
- ¿Cómo saben que los ZIP son reales?
- Dos fuentes independientes tuvieron que coincidir antes de publicar una sola fila. Los códigos salen de un conjunto de datos público derivado del USPS y del Censo. Por separado, la tabla por estados de los rangos de prefijos de 3 dígitos del USPS (Massachusetts es 010–027, California es 900–961, Nueva York es 100–149 más un par de códigos únicos) se escribió a partir de la asignación publicada, no derivándola de ese conjunto de datos, y luego se comparó con las 42,366 filas de origen. Coincidieron 42,361. Las cinco que no se nombran en un comentario del código fuente y se dejaron fuera. Una prueba vuelve a hacer esa comprobación de prefijos sobre cada fila publicada en cada compilación, así que un código añadido a mano no puede saltarse el filtro.
- ¿Por qué 02134 conserva aquí su cero inicial cuando las hojas de cálculo lo pierden?
- Porque un código ZIP es texto que parece un número, y en esta herramienta se guarda y se trata como texto en todas partes: en el conjunto de datos, en lo que ves en pantalla y en lo que llega a tu portapapeles. En cuanto algo trata 02134 como un número, se convierte en 2134, que no es un código ZIP. Las hojas de cálculo lo hacen por defecto al pegar, y por eso el formato CSV de aquí pone cada campo entre comillas y hay una nota que te recuerda pegar en una columna de texto. Todos los códigos de Nueva Inglaterra, Nueva Jersey y Puerto Rico empiezan por cero, así que no es un caso raro: es una quinta parte del país.
- ¿Puedo obtener códigos ZIP de un estado concreto?
- Sí. Elige el estado en el menú y todos los códigos que saques pertenecen a él, con una ciudad de ese estado debajo. Es el modo útil para probar un formulario que valida el campo de estado contra el ZIP, o para crear datos de prueba en los que la dirección tiene que ser coherente. Los estados pequeños tienen menos códigos: si pides 50 códigos de Wyoming y solo hay 18, obtienes los 18 y una nota que lo dice, en lugar de una lista rellenada con repeticiones.
- ¿Y Puerto Rico, Guam y los demás territorios?
- Están en el menú y devuelven códigos reales: los 006xx–009xx de Puerto Rico, los 969xx de Guam, etc. Pero se excluyen a propósito del conjunto de Cualquiera. Quien escribe "código zip aleatorio" casi nunca quiere decir Guam, y los códigos de territorio fallan la validación en bastantes formularios de direcciones solo para EE. UU., así que recibir uno al azar cuando querías un código genérico de EE. UU. sería una sorpresa pequeña y molesta. Elige el territorio de forma explícita y lo obtienes.
- ¿Cuántos puedo generar a la vez?
- Hasta 50 por lote, sin cuenta y sin aviso para mejorar de plan. Todos los códigos de un lote son distintos (nunca tendrás el mismo ZIP dos veces en una lista), y pulsar Generar otra vez saca un conjunto nuevo que excluye lo que estabas viendo. Bajar la cantidad de 50 a 5 conserva los cinco primeros y borra el resto en lugar de volver a generar todo. Las plataformas de datos de prueba que tienen datos ZIP reales limitan el nivel gratuito a unos cientos de filas y cobran por quitar el límite; aquí no hay límite que quitar.
- ¿Genera códigos ZIP+4?
- No, y es deliberado. El añadido de cuatro dígitos identifica un tramo de calle, un edificio o un grupo de apartados de correos concreto: no hay forma de inventar uno que sea a la vez verosímil y correcto. Una herramienta cuya promesa es "estos son reales" no debería imprimir un código real de cinco dígitos junto a cuatro dígitos inventados, porque el resultado parece más fiable de lo que es y fallará la validación del punto de entrega. Cinco dígitos reales es la respuesta honesta.
- ¿Para qué puedo usarlos de verdad?
- Para llenar una base de datos de prueba o un entorno de staging con direcciones que pasen la validación. Para rellenar un formulario de registro que estás probando sin escribir 02134 cuarenta veces. Para una clase de geografía en la que los alumnos buscan dónde cae un código. Para muestrear mercados y tener una distribución aproximada de dónde probar algo. Para lo que no sirven es para fingir que estás en un sitio donde no estás: un ZIP real pertenece a un lugar real, y usarlo para saltarse una restricción geográfica o falsear una dirección de envío es mala idea y no es para lo que está hecha la herramienta.
- ¿Se envía algo a un servidor?
- No. El conjunto de datos viene con la página y la selección se hace en tu navegador con crypto.getRandomValues, la misma fuente de aleatoriedad que usa un generador de contraseñas, con muestreo por rechazo para que ningún código tenga ventaja sobre otro. No hay llamada a una API, ni clave, ni cuenta, ni registro de lo que generaste. Desconéctate de la red después de cargar la página y la herramienta sigue funcionando.