Cómo Descifrar Código Morse a Texto Legible
Un decodificador de código Morse transforma secuencias de pulsos acústicos o gráficos formados por puntos (.) y rayas (-) en texto inteligible. Por ejemplo, la secuencia .... . .-.. .-.. --- se descifra de inmediato como HELLO o HOLA en función de los caracteres individuales enviados.
En mensajes extensos que constan de varias palabras, se utiliza la barra inclinada / como delimitador formal de separación entre palabras. Así, .... --- .-.. .- / -- ..- -. -.. --- se traduce inequívocamente como HOLA MUNDO.
El motor de decodificación compara cada segmento de puntos y rayas contra la tabla oficial del Código Morse Internacional definida por la Unión Internacional de Telecomunicaciones (Recomendación ITU-R M.1677-1 ), garantizando que las letras, números, signos de puntuación y la letra Ñ (--.--) se resuelvan con fidelidad absoluta.
Guía de Uso del Decodificador de Código Morse
- Pega o introduce tu código Morse: Utiliza puntos (
.) para los dits y guiones o rayas (-) para los dahs. - Separa cada letra con un espacio: Es imprescindible colocar un espacio entre los códigos de letras consecutivas (ejemplo:
.- -...para AB). - Usa la barra
/entre palabras: Para marcar la pausa de siete unidades entre dos palabras distintas, introduce una barra rodeada de espacios (ejemplo:... / ---). - Inspecciona el resultado en tiempo real: Nuestro motor analiza sintácticamente cada carácter mientras escribes, resaltando con marcas rojas cualquier secuencia no reconocida.
- Escucha la verificación acústica: Haz clic en cualquier ficha de letra individual para comprobar su ritmo sonoro o pulsa "Reproducir Sonido" para escuchar la frase completa sintetizada con Web Audio API.
Ejemplo SOS
Entrada: ... --- ...
Resultado descifrado: SOS (Tres letras independientes)
Ejemplo CÓDIGO MORSE
Entrada: -.-. --- -.. .. --. --- / -- --- .-. ... .
Resultado descifrado: CODIGO MORSE
Cómo Funciona el Proceso de Decodificación Paso a Paso
El proceso algorítmico de descifrado sigue tres fases estructuradas:
1. Segmentación Léxica de la Cadena
El analizador divide el texto de entrada tomando la barra inclinada / o los saltos de línea como separadores de palabras. A continuación, divide cada palabra por sus espacios en blanco simples, aislando los elementos que forman cada carácter individual.
2. Búsqueda y Emparejamiento en el Diccionario Inverso
Cada secuencia de puntos y rayas se compara en una tabla hash de búsqueda de tiempo constante O(1) con el estándar ITU-R M.1677-1 y las extensiones en español:
| Patrón Morse | Carácter Resuelto | Tipo de Carácter |
|---|---|---|
. | E | Letra simple (1 punto) |
- | T | Letra simple (1 raya) |
.- | A | Letra básica |
-... | B | Letra básica |
--.-- | Ñ | Extensión española oficial |
... | S | Letra corta (3 puntos) |
--- | O | Letra corta (3 rayas) |
----- | 0 | Número (5 rayas) |
.---- | 1 | Número (5 elementos) |
.-.-.- | . | Signo de puntuación (Punto) |
..--.. | ? | Signo de interrogación |
3. Ensamblado del Mensaje y Detección de Errores
Las letras resueltas se ensamblan respetando los espacios inter-palabra. Si una secuencia de pulsos no existe en el estándar (por ejemplo, ...... o ---.-), el motor la marca con un carácter de advertencia visual para que el usuario pueda corregirla sin perder el resto del mensaje.
Por Qué el Espaciado Temporal Define la Decodificación
El código Morse no es un código de longitud fija como el ASCII binario de 8 bits. Un carácter puede durar desde 1 unidad de tiempo (E = .) hasta 15 unidades de tiempo (0 = -----). Por esta razón, el silencio es tan informativo como el propio sonido:
| Elemento Acústico o Silencio | Duración Estándar | Función de Delimitación |
|---|---|---|
| Punto (dit) | 1 unidad | Pulso sonoro corto básico |
| Raya (dah) | 3 unidades | Pulso sonoro sostenido (3 dits) |
| Pausa intra-carácter | 1 unidad | Silencio entre puntos/rayas de una letra |
| Pausa inter-letra | 3 unidades | Silencio entre letras dentro de una palabra |
| Pausa inter-palabra | 7 unidades | Silencio entre palabras (representado por /) |
El Problema Clásico de la Falta de Espacios
Considera la secuencia continua ..: si no hay espacio, representa la letra I. Pero si hay un espacio inter-letra (. .), representa dos letras E E. De forma análoga, -- es M, mientras que - - son dos T T. Sin los espacios reglamentarios, el texto se vuelve geométricamente ambiguo.
Descifrar Código Morse sin Espacios: Resolución de Ambigüedades
Cuando una persona recibe un mensaje sin espacios (por ejemplo, procedente de una película, un juego de rol o un enigma visual), se enfrenta a una cadena de opciones combinatorias múltiples.
Por ejemplo, la cadena ...---... se reconoce instantáneamente en todo el planeta como SOS porque es el prosign universal de socorro. Sin embargo, matemáticamente esa misma secuencia continua podría descomponerse como:
...+---+...= S O S (3 letras).+..+---+...= E I O S (4 letras)...-+--+...= V M S (3 letras)...+---+.+..= S O E I (4 letras)
Para resolver enigmas sin espacios, el método consiste en introducir espacios estratégicos agrupando de 1 a 4 elementos por letra y comprobando qué combinación forma palabras válidas en español o inglés en el contexto de la frase.
Ejemplos Comunes de Decodificación
| Frase / Palabra | Patrón Morse Decodificable | Notas Operativas |
|---|---|---|
| SOS | ... --- ... | Señal de socorro internacional |
| HOLA | .... --- .-.. .- | Saludo estándar de 4 letras |
| HOLA MUNDO | .... --- .-.. .- / -- ..- -. -.. --- | Frase de dos palabras con separador / |
| TE AMO | - . / .- -- --- | Mensaje romántico popular en regalos y grabados |
| 73 | --... ...-- | Saludos cordiales en jerga de radioafición |
| CQ CQ CQ | -.-. --.- / -.-. --.- / -.-. --.- | Llamada general de radioafición en telegrafía |
Diferencias entre Decodificador, Codificador y Separador
- Decodificador de Morse (esta herramienta): Convierte puntos y rayas entrantes en texto comprensible (
.... --- .-.. .-→ HOLA). - Codificador o Traductor a Morse: Convierte texto en español o inglés a secuencias de puntos y rayas con audio (HOLA →
.... --- .-.. .-). - Separador de Palabras: Utiliza la barra
/o pausas prolongadas de 7 unidades para evitar que las palabras se mezclen entre sí.
Decodificador desde Imagen
Descifra código Morse visual directamente desde fotos, tatuajes o capturas con procesamiento OCR local.
Decodificar imagenCómo Leer Código Morse
Guía completa con árbol dicotómico y ejercicios para leer código Morse por vista y por oído sin titubear.
Ver guía de lecturaAlfabeto Morse A–Z y Ñ
Consulta la tabla completa de 26 letras latinas, la letra Ñ y escucha el sonido de cada carácter individual.
Ver alfabeto completo