El código Morse convierte texto en un ritmo de señales cortas y largas que puede viajar por una onda de radio, una luz intermitente o un cable de telégrafo — sin necesidad de pantalla ni teclado. Este traductor convierte entre texto normal y código Morse Internacional en ambas direcciones, y puede reproducir el resultado como audio temporizado para que puedas escuchar cómo suena una transmisión real.

Cómo funciona el traductor

Cada carácter que escribes se busca en una tabla fija definida por el estándar de Código Morse Internacional (ITU-R M.1677-1): cada una de las 26 letras, 10 dígitos y los signos de puntuación comunes tiene su propia secuencia única de puntos y rayas. La codificación es una búsqueda directa, letra por letra, con un solo espacio entre los códigos de las letras de la misma palabra y una barra (/) entre palabras. La decodificación ejecuta la misma tabla al revés — dividiendo la entrada en barras para encontrar los límites de palabra, y luego en espacios en blanco para encontrar los códigos de letras individuales.

El botón Reproducir convierte la cadena codificada en audio real usando la Web Audio API. Sigue la proporción de temporizado estándar del Morse: una raya dura exactamente tres veces lo que un punto, el espacio entre símbolos dentro de una letra es de una duración de punto, el espacio entre letras es de tres duraciones de punto, y el espacio entre palabras es de siete duraciones de punto — las mismas proporciones que usaría una llave de telégrafo real o un operador de radio, solo que comprimidas a una velocidad cómoda de escucha.

Cómo leer y escribir una entrada Morse válida

Al decodificar, usa un solo espacio entre los códigos de cada letra y una barra rodeada de espacios ( / ) entre palabras — por ejemplo ... --- ... / ... --- ... para 'SOS SOS'. Solo los puntos (.), las rayas (-), los espacios y las barras tienen significado; cualquier otro carácter o una secuencia de puntos/rayas no reconocida se omite y se reporta en lugar de adivinarse silenciosamente, así puedes ver exactamente qué parte de una transmisión no se tradujo con claridad.

Al codificar, el traductor convierte tu texto a mayúsculas automáticamente ya que el código Morse no tiene un concepto separado de mayúsculas y minúsculas. Las letras acentuadas y los símbolos fuera de la tabla estándar de Morse Internacional (como rayas largas o emojis) no son compatibles y se listan como caracteres no compatibles en el detalle del resultado en lugar de eliminarse silenciosamente sin explicación.

Dónde se sigue usando el código Morse

Aunque ha sido superado por la comunicación digital para la mayoría de los usos cotidianos, el código Morse sigue siendo conocimiento legalmente requerido para muchos operadores de radioaficionados, se usa en aviación para identificar radiofaros de navegación (las estaciones VOR y NDB todavía transmiten su identificador de tres letras en Morse), y aparece en contextos marítimos y de emergencia precisamente porque puede enviarse con nada más que una luz, un sonido o un simple interruptor — útil cuando fallan los canales de voz o datos. El SOS en particular sigue siendo reconocible mucho más allá de los círculos de radio como abreviatura de 'envíen ayuda'.