Camila Rossi

United States · Female, 52 · 1974-04-08

Postal location

Postal code
33114
City
Miami
Region
Florida (FL)

Country

Country
United States
ISO code
US
Street
59 Main St
JSON for this record
{
  "countryCode": "US",
  "country": "United States",
  "firstName": "Camila",
  "lastName": "Rossi",
  "fullName": "Camila Rossi",
  "gender": "Female",
  "birthday": "08/04/1974",
  "birthdayISO": "1974-04-08",
  "streetAddress": "59 Main St",
  "city": "Miami",
  "state": "Florida",
  "stateAbbr": "FL",
  "zip": "33114",
  "phone": "+1 (340) 555-0123",
  "email": "camila.rossi50@example.org",
  "job": "Database Administrator",
  "company": "Vertex Industries",
  "nationalId": "666-48-7505",
  "nationalIdLabel": "SSN",
  "ipv4": "198.51.100.64",
  "mac": "3E:C8:78:43:D6:8D",
  "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
}

Test data only. This record describes no real person. Numbers are drawn from ranges reserved so they can never be assigned, and the address is not deliverable. Using synthetic data to impersonate anyone, open or verify an account, or evade identity checks is prohibited — see the terms.

The three assumptions that break postal code fields

The first is that postal codes are numeric. They are not: the UK, Canada, the Netherlands, Malta and others all use letters, and Canada excludes six letters entirely because sorting machines confuse them with digits. Storing a postal code as an integer is the single most common address bug there is — it silently destroys the leading zero on 02134, 01310-100 and every German code beginning 0.

The second is that they are a fixed length. UK postcodes range from five to seven characters across six different shapes. A regex written against SW1A 1AA rejects M1 1AE, which is equally valid.

The third is that every country has one. The United Arab Emirates does not, and Ireland only introduced Eircode in 2015. A mandatory postcode field makes those countries impossible to complete honestly.

What the format masks mean

The table below shows each country's postal code shape. A hash marks a digit, a question mark marks a letter, and any spaces or hyphens shown are part of the canonical written form. Where a country writes its code with a separator — Poland's 00-001, Sweden's 111 22, Japan's 100-0001 — that separator is conventional and users will type it.

Postal code formats by country

N marks a digit and A a letter. Any spaces or hyphens shown are part of the canonical written form and users will type them.

CountryLocal nameFormatExample
Argentinapostal codeANNNNAAAT5496PFE
Armeniapostal codeNNNN8953
Australiapostcode4 digits3053
Austriapostal codeNNNN2591
Bangladeshpostal codeNNNN8986
BrazilCEP (Código de Endereçamento Postal)5 digits, hyphen, 3 digits01310-100
Canadapostal codeANA NAN — letter, digit, letter, space, digit, letter, digitM5V 2T6
Chilepostal codeNNNNNNN1664709
Chinapostal codeNNNNNN332897
Colombiapostal codeNNNNNN088024
Czech Republicpostal codeNNN NN874 39
Denmarkpostal codeNNNN4824
Ecuadorpostal codeNNNNNN688506
Egyptpostal codeNNNNN53111
Finlandpostal codeNNNNN17589
Francecode postal5 digits75009
GermanyPostleitzahl (PLZ)5 digits80331
Greecepostal codeNNN NN891 13
Hong Kongpostal codeNone in general use—
IndiaPIN code6 digits400001
Indonesiakode pos5 digits10110
Irelandpostal codeANN ANANZ12 Z9L5
Israelpostal codeNNNNNNN3832560
ItalyCAP (Codice di Avviamento Postale)5 digits20121
Japanpostal code (郵便番号)3 digits, hyphen, 4 digits100-0001
Kazakhstanpostal codeNNNNNN632967
Kenyapostal codeNNNNN08595
Malaysiapostal codeNNNNN59778
MexicoCódigo Postal5 digits06600
Netherlandspostcode4 digits, space, 2 letters1012 AB
New Zealandpostal codeNNNN3699
Nigeriapostal codeNNNNNN967210
Norwaypostal codeNNNN5969
Pakistanpostal codeNNNNN94032
Perupostal codeNNNNN25107
PhilippinesZIP code4 digits1000
Polandkod pocztowy2 digits, hyphen, 3 digits00-001
Portugalpostal codeNNNN-NNN0785-650
Qatarpostal codeNone in general use—
Romaniapostal codeNNNNNN924010
Saudi Arabiapostal codeNNNNN87478
Singaporepostal code6 digits018956
South Africapostal code4 digits8001
South Koreapostal codeNNNNN89204
Spaincódigo postal5 digits28013
Swedenpostnummer5 digits written as 3 + 2111 22
Switzerlandpostal codeNNNN3508
Taiwanpostal codeNNN958
Thailandpostal codeNNNNN09937
Turkeypostal codeNNNNN70958
United Arab Emiratespostal codenone in general usePO Box 12345
United KingdompostcodeOutward code + inward code, 5–7 charactersSW1A 1AA
United StatesZIP Code5 digits (optionally +4)10029
Uruguaypostal codeNNNNN46468
Uzbekistanpostal codeNNNNNN703769
Venezuelapostal codeNNNN6514
Vietnampostal codeNNNNNN183079

Frequently asked questions

Do the generated postal codes exist?

For the twenty countries with a written guide, the leading digits come from the real prefix for the city shown, so the code lands in the right region. The trailing digits are random, so the complete code is not verified against a postal database and is not a real delivery point. Treat it as format-valid and regionally plausible rather than real.

Why should postal codes be stored as strings?

Because leading zeros are meaningful and common. 02134 is Boston, 01310-100 is São Paulo, 01067 is Dresden. Stored as an integer, each of those loses its first character and becomes a different, wrong value — and the failure is silent.

How should I validate an international postal code field?

Per country, and loosely. Apply the format rule for the selected country rather than one global pattern, allow the field to be optional for countries without a system, and normalise whitespace and case rather than rejecting on them.

What is the difference between a ZIP code and a postcode?

Only terminology. ZIP is the United States term — it stands for Zone Improvement Plan — while most other English-speaking countries say postcode or postal code. They serve the same routing purpose with entirely different formats.