Public
Name variant finder using FamilySearch substitution tables
1 Like
1 BranchVal Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Type a name and instantly see how it might appear in historical records due to:
- Handwriting misreads — how indexers/transcribers misread old handwriting (e.g., Carter → Garter, Earter)
- Phonetic substitutions — how clerks spelled names based on how they sounded (e.g., Schwartz → Shwartz, Swartz)
Based on the FamilySearch Spelling Substitution Tables for the United States and Canada.
Rendering mermaid diagram...
Each letter/digraph in the name is checked against two tables:
- Commonly Misread Letters — maps handwritten characters to what they're commonly confused with
- Phonetic Substitutes — maps letter patterns to sound-alike alternatives
index.ts— Hono HTTP serverlib/tables.ts— The substitution data tableslib/variants.ts— Variant generation enginefrontend/— React SPA with Twind styling