Metaphone Encoder
Create rule-based Metaphone keys for English words and names.
How Metaphone Encoder works
Metaphone Encoder handles English words into phonetic keys using context-sensitive consonant rules rather than Soundex's fixed digit groups. The encoder removes silent initials and duplicate letters, keeps a leading vowel, then maps combinations such as PH, TH, SH, CH, soft C, and soft G to sound symbols. The Metaphone Encoder exposes its names or words controls so this particular convention stays inspectable instead of hiding behind an unexplained preset.
Smith produces SM0, where S and M remain and the TH ending becomes the conventional Metaphone zero symbol. Search and deduplication experiments can compare likely pronunciations while preserving more consonant context than a four-character Soundex key. The Metaphone Encoder presents a deterministic plain-text result that can be copied and compared with the worked value before it enters another workflow.
Limits and private processing
This is the original English-oriented Metaphone approach, not Double Metaphone, and pronunciation exceptions or non-English names can produce imperfect keys. The Metaphone Encoder performs its complete operation locally in your browser; neither the source text nor its settings are uploaded, stored remotely, or sent through an external request.
Frequently Asked Questions
How does the Metaphone Encoder work?
The encoder removes silent initials and duplicate letters, keeps a leading vowel, then maps combinations such as PH, TH, SH, CH, soft C, and soft G to sound symbols.
What does the default Metaphone Encoder example return?
Smith produces SM0, where S and M remain and the TH ending becomes the conventional Metaphone zero symbol.
What limitation should I know about?
This is the original English-oriented Metaphone approach, not Double Metaphone, and pronunciation exceptions or non-English names can produce imperfect keys.
Is the Metaphone Encoder private?
Yes. This specific metaphone encoder operation runs locally in your browser and does not transmit the input or settings.
Browse the full set of free, private, in-browser tools.