Get the format right.
Practical guides to address formats, international forms and synthetic test data.
The anatomy of a US address
Street, city, state, ZIP. Understand what each line does and make your forms work better.
Read the guideBuild address forms that travel well
Design a checkout or signup form that welcomes addresses beyond your home country.
Read the guideZIP, postcode, postal code, or PIN?
Different names, different shapes. A practical guide to keeping postal fields flexible.
Read the guideCanadian postal codes, without the guesswork
Understand the alternating letters and digits, then keep province and city together in your fixtures.
Read the guideUK postcode formats: spacing, units and test cases
Keep the outward and inward code together with its locality when testing UK address forms.
Read the guideGerman PLZ: five digits and a flexible address form
Preserve leading zeros and keep the town attached to the postal sample.
Read the guideSingapore addresses: six-digit postcodes and unit numbers
Test building, block and unit fields without inventing a verified postal association.
Read the guideHong Kong addresses in Chinese and English
Keep one synthetic record while changing its writing system and display order.
Read the guideJapanese addresses: postal codes, local script and international order
Understand what our Japan Post enrichment adds and what it cannot validate.
Read the guideAddress line 1 vs. line 2: a field model that keeps details
Decide where street, building, floor, and unit details belong without treating line numbers as universal rules.
Read the guidePostal codes in CSV: preserve leading zeros on import
Why a quoted CSV field can still lose zeroes in spreadsheet software, and how to make the import predictable.
Read the guideAddress validation vs. a format check
Understand what regex, postal lookup, and carrier validation can each establish before checkout.
Read the guideSynthetic or deliverable? Know your test data.
Choose address fixtures that fit your test without copying customer information into development.
Read the guideBetter privacy starts with better test fixtures
Make product demos and development environments useful without bringing customer addresses along.
Read the guideReproducible address API fixtures with seeds and versions
Record the parameters that make an API fixture repeatable and know when a catalog update can change it.
Read the guideA checkout address test matrix for real form behavior
Build a small matrix for field requirements, localization, and recoverable validation errors.
Read the guideLocally administered vs. universal MAC addresses
Read the individual/group and universal/local bits without mistaking a prefix for a device identity.
Read the guideWhat a MAC vendor lookup can and cannot tell you
Use registry prefixes as allocation clues and explain the uncertainty around local or randomized addresses.
Read the guideMAC address formats and the EUI-64 relationship
Normalize common 48-bit text forms and understand the defined EUI-64 transformation.
Read the guide