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.