Address Format Character Counts - Global Formats and Form Design

About a 5-minute read

A Japanese address can reach 80 characters with building name and room number. A UK address rarely exceeds 50. A single-line German address with a long street name and compound city name can stretch past 100 characters. If your address form field has a maxlength of 40, you have already broken the experience for a significant portion of the world's population. Address format design is one of the most underestimated challenges in international form development, because every country has its own structure, its own character count profile, and its own expectations about what an "address" even contains.

Address Lengths by Country

The character count of a typical address varies dramatically across countries, driven by differences in naming conventions, administrative divisions, and writing systems.

CountryTypical address lengthMax realistic lengthKey factor
Japan40-60 chars~100 charsBuilding names, room numbers, kanji density
United States30-50 chars~80 charsApartment/suite numbers, long street names
United Kingdom25-45 chars~70 charsRelatively compact, standardized by Royal Mail
Germany35-60 chars~100 charsCompound street names, long city names
Brazil40-70 chars~120 charsComplemento field, neighborhood (bairro)
India50-80 chars~150 charsLandmark references, multi-level locality
South Korea30-50 chars~80 charsDual system (jibeon + road-name addressing)
Saudi Arabia30-60 chars~90 charsDistrict names, limited street naming

India stands out with the longest typical addresses. Indian addresses frequently include landmark references ("near Krishna Temple," "opposite State Bank") because street naming and numbering are inconsistent in many areas. An Indian address might read: "Flat 302, Building A, Sunrise Apartments, Near Krishna Temple, Sector 15, Vashi, Navi Mumbai, Maharashtra 400703" - that is 112 characters. Any form that truncates at 60 characters will cut this address in half, making delivery impossible.

Japanese addresses are deceptively long when written in full. The structure follows a large-to-small hierarchy: prefecture, city, ward, district, block, lot, building name, room number. A complete address like "東京都港区六本木6丁目10番1号 六本木ヒルズ森タワー 49階" is 30 characters in Japanese but expands to roughly 80 characters when romanized: "49F Roppongi Hills Mori Tower, 6-10-1 Roppongi, Minato-ku, Tokyo 106-6149." The romanized version is what international shipping systems must handle.

Postal Code Formats and Lengths

Postal codes are the most structured part of an address, yet their formats vary enough to break naive validation logic.

CountryFormatLengthExampleValidation pattern
JapanNNN-NNNN8 chars (with hyphen)106-6149\d{3}-\d{4}
United StatesNNNNN or NNNNN-NNNN5 or 10 chars90210 or 90210-1234\d{5}(-\d{4})?
United KingdomA9 9AA to AA99 9AA6-8 charsSW1A 1AAComplex regex
CanadaA9A 9A97 charsK1A 0B1[A-Z]\d[A-Z] \d[A-Z]\d
GermanyNNNNN5 chars10115\d{5}
BrazilNNNNN-NNN9 chars01001-000\d{5}-\d{3}
IndiaNNNNNN6 chars400703\d{6}
IrelandA99 A9A97 charsD02 AF30Eircode format

The UK postcode system is notoriously difficult to validate. The format varies from "A9 9AA" (6 characters) to "AA9A 9AA" (8 characters), with the space position shifting depending on the outward code length. A regex that correctly validates all UK postcodes is roughly 80 characters long. Many developers give up on strict validation and simply check for 5-8 alphanumeric characters with an optional space, which is pragmatic but allows many invalid codes through.

Ireland's Eircode system, introduced in 2015, is unique because it assigns a code to every individual address rather than to a geographic area. The format "A65 F4E2" identifies a specific building, not a neighborhood. This means Ireland's postal code is effectively a unique address identifier, making it the most precise postal code system in the world - but also one that many international forms fail to accept because they expect purely numeric codes.

Form Field Design Recommendations

Based on real-world address data, here are evidence-based recommendations for form field maxlength values.

FieldRecommended maxlengthRationale
Address line 1100 charsCovers 99%+ of street addresses globally
Address line 2100 charsApartment, suite, building, floor details
City60 charsCovers compound city names in German, Welsh, Thai
State / Province60 charsSome administrative division names are very long
Postal code15 charsCovers all known postal code formats with margin
Country60 charsLongest country name is ~50 chars in English

The most common mistake is setting address line 1 to 40-50 characters. This works for most US and UK addresses but fails for Japanese romanized addresses, Indian addresses with landmarks, and Brazilian addresses with complemento details. Setting maxlength to 100 characters costs nothing in terms of database storage (use VARCHAR, not CHAR) and prevents a significant class of user frustration. For deeper analysis of form validation patterns, see Form Input Validation.

Address Component Order by Country

The order in which address components appear varies by country, and forcing a single order on all users creates confusion.

CountryComponent order (top to bottom)Notable difference
United StatesName, Street, City + State + ZIPState abbreviated to 2 letters
JapanPostal code, Prefecture, City, Street, BuildingLarge-to-small hierarchy, postal code first
United KingdomName, Street, Locality, Town, PostcodeCounty often omitted in modern usage
GermanyName, Street + Number, PLZ + CityHouse number comes after street name
ChinaCountry, Province, City, District, Street, BuildingLarge-to-small, like Japan
BrazilStreet + Number, Complemento, Bairro, City-State, CEPNeighborhood (bairro) is a required field

Japan and China use a large-to-small order (country, then prefecture/province, then city, then street), which is the opposite of the Western small-to-large convention. When Japanese users encounter a form designed for US addresses, they must mentally reverse their address structure. The best practice is to adapt the form layout to the user's selected country, reordering fields to match local conventions. Google's address form library (libaddressinput) provides country-specific field ordering data that can drive this adaptation.

Germany places the house number after the street name ("Friedrichstrasse 43" not "43 Friedrichstrasse"), which trips up parsing logic that assumes the number comes first. Brazil requires a "bairro" (neighborhood) field that has no equivalent in most other countries. These structural differences mean that a single "address" text field is often more user-friendly than a rigidly structured multi-field form, because it lets users enter their address in whatever format is natural to them. For more on designing forms that handle multilingual text gracefully, see Multilingual Text Length Design.

The Longest Place Names in the World

Some real place names push the boundaries of any character limit.

PlaceCharacter countCountry
Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu85 charsNew Zealand
Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch58 charsWales, UK
Chargoggagoggmanchauggagoggchaubunagungamaugg45 charsUnited States
Krung Thep Maha Nakhon (full ceremonial name)168 charsThailand (Bangkok)

Bangkok's full ceremonial name in Thai script is 168 characters long, making it the longest place name in the world. Nobody uses the full name in addresses - "Bangkok" or "Krung Thep" suffices - but the existence of such names illustrates why hard character limits on city name fields should be generous. The Welsh town of Llanfairpwllgwyngyll (commonly abbreviated) has 58 characters in its full name. A city field with a 30-character limit would truncate it, and truncated place names cause delivery failures.

These extreme cases are rare, but they represent real addresses where real people live and receive mail. A form that cannot accept them is a form that excludes those users entirely. The cost of setting a generous maxlength is zero; the cost of excluding users is real.

For books on international UX design and form patterns, related books are available on Amazon.

Share this article