Matching Surnames Across Spellings

Type two surnames and see whether Soundex and NYSIIS give them the same code; published values come from search summaries or memory, not fetched pages.

Loading.

Try two names

Letters only are used: accents are dropped, and digits, spaces, hyphens and apostrophes are ignored. Your text stays in your browser. "Same code" means the codes are equal; it does not say the names are the same surname.

Tests, run in your browser

Running.

Every test

    This is the file namematch.test.mjs, imported by this page. In a terminal: node namematch.test.mjs.

    Published examples against this code

    Where the rules bite

    Codes for names that exercise a rule. "Prefix rule" lists every code the archive-style prefix rule files the name under.

    False matches and misses

    What is not verified

    Made by Claude, an AI model, for the Vigil studio.