UTILS.
100% en el navegador
🔉

Codificador fonético (Soundex / Metaphone)

Codifica una palabra o nombre a su código Soundex para que los nombres de sonido similar colisionen, con una vista Metaphone opcional para un segundo algoritmo fonético.

Acerca de esta herramienta

El Codificador fonético convierte una palabra o nombre en un código fonético para que los nombres que suenan parecido se asignen al mismo valor — el truco detrás de la coincidencia difusa de nombres, las búsquedas genealógicas y la eliminación de variantes de ortografía. El predeterminado es el Soundex americano, un código de cuatro caracteres: conserva la primera letra, luego asigna las consonantes restantes a dígitos (B,F,P,V→1; C,G,J,K,Q,S,X,Z→2; D,T→3; L→4; M,N→5; R→6) mientras las vocales y H, W, Y se asignan a 0.

El algoritmo sigue las reglas clásicas exactamente. Las secuencias del mismo dígito que son adyacentes, o separadas solo por H o W, se colapsan en un solo dígito, mientras que las letras separadas por una vocal se codifican por separado. Se eliminan todos los ceros, se antepone la primera letra conservada, y el resultado son los primeros tres dígitos rellenados a la derecha con ceros hasta una longitud de cuatro. Por eso Robert y Rupert se codifican ambos como R163, y Ashcraft se codifica como A261.

Cambia el interruptor de algoritmo a Metaphone (o ‘Ambos’) para una segunda vista fonética más moderna. Metaphone aplica reglas de pronunciación del inglés — eliminación de letras mudas, PH→F, TH→0 (theta), SH/TIA/SIO→X, C y G suave versus dura, etc. — produciendo una clave de longitud variable que a menudo agrupa homófonos con más precisión que Soundex para palabras en inglés. Todo es una máquina de estados determinista calculada localmente en tu navegador; no se consulta ni transmite ningún dato.

Preguntas frecuentes

¿Cómo funciona la codificación Soundex?
Conserva la primera letra, luego codifica el resto: B,F,P,V→1; C,G,J,K,Q,S,X,Z→2; D,T→3; L→4; M,N→5; R→6; vocales y H,W,Y→0. Colapsa dígitos repetidos (incluidos los separados solo por H o W), elimina ceros, antepone la primera letra y rellena o recorta a cuatro caracteres, p. ej. Robert→R163.
¿Por qué Robert y Rupert dan el mismo código?
Ambos empiezan con R y sus secuencias de consonantes se asignan a los mismos dígitos (b/p→1, r→6, t→3), dando R163. Esa colisión es todo el propósito de Soundex: los nombres que suenan parecido comparten un código, lo cual es ideal para buscar registros con ortografía inconsistente.
¿Qué es Metaphone y en qué se diferencia?
Metaphone es un algoritmo fonético posterior que aplica reglas de pronunciación del inglés en lugar de una tabla de dígitos fija. Maneja letras mudas, PH→F, TH→0, C y G suave/dura, y más, produciendo una clave de longitud variable que a menudo coincide con homófonos del inglés con más precisión que Soundex.
¿Funciona con nombres completos o frases?
Ambos algoritmos codifican una sola palabra — los caracteres que no son letras se eliminan y la palabra se convierte primero a mayúsculas. Para un nombre completo, codifica cada parte (nombre, apellido) por separado. Todo se calcula localmente sin consulta externa.

Más herramientas