Generate metaphone

Generate a phonetic key for approximate English-name matching.

freeworks offlinenothing uploaded
ToolMetaphone Generator
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

Metaphone rewrites English spelling through ordered consonant and vowel rules, considering neighboring letters and word position to approximate pronunciation. Unlike Soundex, it emits a variable phonetic key rather than a fixed four-character code.

  • Context-sensitive rules capture common English spelling patterns.

Worked example

Generate phonetic codes
Create Metaphone codes for names that sound similar
Input
											Smith Schmidt
										
Output
												Smith: SM0
Schmidt: SKMTT
											

When to use this

Contact search, name indexes, and phonetic deduplication use Metaphone keys.

Edge cases

  • The same spelling can sound different across accents.
  • Silent initial letters such as kn- change the emitted key.
  • Non-English vocabulary can produce misleading English-oriented matches.

References