Parse unstructured street addresses into street, unit, city, state, and postal code columns
Split unformatted postal addresses into clean structured address columns.
Interactive Sample Data
| id | full_address |
|---|---|
| 1 | 742 Evergreen Terrace, Apt 4B, Springfield, OR 97477 |
| 2 | 10 Downing Street, Westminster, London SW1A 2AA |
| 3 | PO Box 4501, Suite 200, Austin, TX 78701 |
How this tool works
Things that usually go wrong
- Freeform address text is inherently ambiguous — the parser uses heuristics and may misclassify components for non-standard formats.
- Addresses outside the US/UK/Kenyan formats may need manual review.
Edge cases we tested
Isolated into the unit column rather than corrupting the city name.
Preserved in full without truncation to five digits.
Classified cleanly as primary address line without throwing parsing errors.
Frequently Asked Questions
What address formats are supported?
US (123 Main St, Suite 400, New York, NY 10001), UK (123 High Street, London, W1A 1AA), and East African formats (Plot 42, Ngong Road, Nairobi, Kenya).
Can I recombine the parts?
Use the Add a Calculated Column tool to concatenate: street + ', ' + city + ', ' + country
Related tools
Split Full Name into First and Last
Separate full name columns into dedicated first_name and last_name columns in CSV and Excel spreadsheets.
Open Tool →Combine First and Last Name
Merge separate first and last name columns into a single clean full_name column, trimming extra spaces.
Open Tool →Remove Duplicate Rows
Eliminate duplicate rows across your entire dataset or based on specific unique key columns.
Open Tool →