CSV mode lets you pick an Address column and optional extra fields to carry through.
One address per line. Commas optional; the tool splits smartly.
These columns will be copied into the output alongside normalized fields.
Client‑side rules; not a substitute for SAPO certification.
Results
| # | Original | Type | Street | Suburb | City/Town | Province | Prov. Code | Postal | Normalized | Valid |
|---|
Validation & Rules
- Street expansions: Rd→Road, St→Street, Ave→Avenue, Cres→Crescent, Dr→Drive, Ln→Lane, Blvd→Boulevard.
- Province names↔codes: Gauteng⇄GP, Western Cape⇄WC, KwaZulu‑Natal⇄KZN, Eastern Cape⇄EC, Free State⇄FS, North West⇄NW, Limpopo⇄LP, Mpumalanga⇄MP, Northern Cape⇄NC.
- Types: Detects Street, PO Box, Private Bag, Erf/Stand, Farm/Portion.
- Postal codes: 4 digits only; flagged if missing/invalid.
Examples
Input
12 Main Rd, Ferndale, Randburg, GP, 2194Output
12 Main Road, Ferndale, Randburg, Gauteng, 2194Input
PO Box 45, Halfway House, Midrand, 1685Output
PO Box 45, Halfway House, Midrand, Gauteng, 1685