Random US ZIP Code Generator
Random real US ZIP codes by state or city. Every generated code comes with its verified city and state pairing for authentic test data.
Find ZIP Codes by US State
CACaliforniaNYNew YorkFLFloridaNJNew JerseyTXTexasPAPennsylvaniaILIllinoisOHOhioGAGeorgiaNCNorth CarolinaMIMichiganWAWashingtonAZArizonaVAVirginiaMAMassachusettsDEDelawareOROregonNHNew HampshireMTMontanaAKAlaskaALAlabamaARArkansasCOColoradoCTConnecticutDCDistrict of ColumbiaHIHawaiiIDIdahoINIndianaIAIowaKSKansasKYKentuckyLALouisianaMEMaineMDMarylandMNMinnesotaMSMississippiMOMissouriNENebraskaNVNevadaNMNew MexicoNDNorth DakotaOKOklahomaRIRhode IslandSCSouth CarolinaSDSouth DakotaTNTennesseeUTUtahVTVermontWVWest VirginiaWIWisconsinWYWyoming
What is a US ZIP Code made of?
A US ZIP Code contains five required digits. ZIP+4 keeps those five digits and adds a hyphen plus four optional digits when USPS needs to identify a more precise delivery sector and segment.
Example structure
10001-12341National areaDigit 1
00Processing regionDigits 2–3
01Local delivery areaDigits 4–5
12ZIP+4 sectorOptional digits 6–7
34ZIP+4 segmentOptional digits 8–9
- The first five digits are the ZIP Code. The first digit marks a broad national routing area, the next two identify a processing region, and the final two narrow mail to a local delivery area.
- ZIP Codes describe mail routes, not borders. One ZIP Code can be associated with multiple acceptable place names and does not necessarily match a city or county boundary.
- ZIP+4 is optional and address-specific. Its first two added digits identify a sector and its last two identify a segment such as a block face, building, floor, or group of Post Office boxes.
- Keep leading zeroes. A ZIP Code is a five-character string. Codes in the Northeast can begin with 0, so spreadsheets should import ZIP columns as text.
Frequently Asked Questions
A ZIP Code is a USPS mail-routing code. The standard format contains five digits. ZIP+4 adds a 2-digit sector and a 2-digit segment for more precise routing; the correct add-on must be matched to a specific address.