ARZENTIQ
DEVELOPER & DATA

Split Full Names & Addresses

Split full names into title, first, middle, last and suffix, or addresses into street, unit, city, region and postcode — in bulk, with the rule shown per row.

A CSV of the parts per line with a rule column (comma form, particle attached, postcode by pattern …) and a flag count for rows to check; nothing is guessed silently.

Example: "Dr. Jane van der Berg PhD" → Dr. / Jane / — / van der Berg / PhD; "Smith, John Q." → John / Q. / Smith; "123 Main St Apt 4B, Springfield, IL 62704" → street, unit, city, IL, 62704.

v0.1.0 · last reviewed 21 September 2026
Loading the workspace…
BUILT TO BE UNDERSTOOD

Rules you can read,
not a guess.

How names and addresses are split, and why every row says which rule fired.

Names

A comma means "Last, First Middle". Otherwise the tokens are read in order: a known title (Mr, Ms, Dr, Prof, Rev …) is peeled from the front and a known suffix (Jr, Sr, II, III, PhD, MD, Esq …) from the end; the last token is the surname, and particles just before it (van, von, de, del, della, di, da, du, bin, ibn, al …) are attached to it when the option is on; whatever sits between first and last is middle names. A single token becomes a first name and is flagged.

Addresses

A comma-separated line is read from the right. A postcode-shaped token — five or 5+4 digits, a UK or Canadian block, or four to six digits — sets the postcode and any text beside it the region; a trailing part with no postcode is kept as "rest" (usually the country). The next part is the city, an earlier one the region when none was found, and the remainder the street, with an "Apt / Suite / # …" fragment moved to unit.

Limits

Both are heuristics for tidy data with no name or place database behind them: family-name-first cultures, compound surnames without particles, or addresses in another order need a manual check — which is why the rule column exists. Nothing leaves the browser; the same four anonymous usage counts as the rest of the site apply.

SOURCES

  • Stated rules: a comma means "Last, First"; titles and suffixes peeled; last token (plus particles van, de, von …) is the surname; addresses read from a postcode-shaped token; no place database

Last reviewed 21 September 2026. How results are checked: How we verify.