Traduce de texto a Morse y de Morse a texto. Incluye reproducción de audio.
Escribe texto y obtén código Morse. Pega código Morse y recupera el texto. Pulsa Reproducir y escucha el mensaje a 20 palabras por minuto, la velocidad de práctica habitual en radioafición. Cada traducción se ejecuta localmente en tu navegador con el estándar internacional de código Morse de la ITU. No se sube nada, no se registra nada, y el audio se sintetiza en tiempo real con la Web Audio API.
El traductor cubre todo el alfabeto latino (de la A a la Z), los dígitos del 0 al 9 y el conjunto de puntuación común que se usa en radioafición y en la señalización naval. Las letras se separan con un solo espacio y las palabras con una barra diagonal. Es la misma convención que recomienda la ITU y la que espera cualquier entrenador de Morse moderno.
El código Morse representa cada carácter como una secuencia de señales cortas (puntos, escritos como «.») y señales largas (rayas, escritas como «-»). Una letra es uno o más elementos sin ningún hueco interno más largo que un punto. Un espacio entre letras dura tres puntos. Un espacio entre palabras dura siete puntos. Esa temporización es lo que hace que el Morse sea inteligible de oído o por destellos de luz incluso cuando el medio tiene ruido.
En forma de texto, la convención es un espacio entre letras y una barra diagonal con espacios alrededor entre palabras. «HI» se codifica como «.... ..» y «HI THERE» se codifica como «.... .. / - .... . .-. .». La barra es solo una convención textual. En la radio no hay barra, solo un silencio más largo.
La tabla completa de abajo es el estándar internacional de la ITU. Memoriza 26 letras más 10 dígitos y podrás leer o enviar cualquier mensaje en Morse en este alfabeto. Los códigos más cortos corresponden a las letras más frecuentes en inglés (la E es un punto, la T es una raya, la A es punto-raya). Esa correspondencia por frecuencia es la misma idea de compresión que la codificación de Huffman formalizó un siglo después.
| Letra | Morse | Letra | Morse | Dígito | Morse |
|---|---|---|---|---|---|
| A | .- | N | -. | 0 | ----- |
| B | -... | O | --- | 1 | .---- |
| C | -.-. | P | .--. | 2 | ..--- |
| D | -.. | Q | --.- | 3 | ...-- |
| E | . | R | .-. | 4 | ....- |
| F | ..-. | S | ... | 5 | ..... |
| G | --. | T | - | 6 | -.... |
| H | .... | U | ..- | 7 | --... |
| I | .. | V | ...- | 8 | ---.. |
| J | .--- | W | .-- | 9 | ----. |
| K | -.- | X | -..- | ||
| L | .-.. | Y | -.-- | ||
| M | -- | Z | --.. |
Puntuación que admite esta herramienta: punto .-.-.-, coma --..--, signo de interrogación ..--.., apóstrofo .----., signo de exclamación -.-.--, barra -..-., paréntesis de apertura -.--., paréntesis de cierre -.--.-, ampersand .-..., dos puntos ---..., punto y coma -.-.-., igual -...-, más .-.-., guion -....-, guion bajo ..--.-, comillas .-..-., dólar ...-..-, y la arroba .--.-..
El codificador no cambia las mayúsculas (el Morse no distingue mayúsculas), busca cada carácter en la tabla de la ITU y une los códigos resultantes con un solo espacio. Los límites entre palabras llevan una barra diagonal rodeada de espacios. Los caracteres desconocidos (cualquier cosa fuera de la A a la Z, del 0 al 9 y la puntuación admitida) se omiten en silencio para que la salida quede limpia. Si pegas un emoji o una comilla tipográfica, el codificador simplemente lo pasa por alto en vez de emitir un marcador.
Si quieres recuperar el texto original, cambia al modo Morse a texto y pega la salida codificada. La ida y vuelta conserva el mensaje literal salvo por las mayúsculas y los caracteres no admitidos.
El decodificador es más tolerante. Primero divide la entrada por las barras para encontrar los límites entre palabras, luego divide cada palabra por los espacios para encontrar las letras y después busca cada letra en una tabla inversa construida a partir de la misma correspondencia de la ITU. Cualquier elemento que no coincida con un código conocido se reemplaza por un signo de interrogación en la salida, así ves exactamente dónde se rindió el decodificador. Si tu texto pegado contiene por accidente comillas tipográficas, rayas o viñetas Unicode en vez de puntos y rayas simples, límpialos y vuelve a intentar.
El botón Reproducir sintetiza el audio del Morse al vuelo con la Web Audio API. El tono es una onda senoidal de 600 Hz, la frecuencia de tono lateral tradicional de la radioafición, cómoda para copiar de oído en sesiones largas. La temporización sigue el estándar PARIS, que define la velocidad en palabras por minuto tomando como referencia la palabra «PARIS» más un espacio final. A 20 PPM, esa palabra tarda 3 segundos, lo que da una duración de punto de 60 ms en el cálculo estricto de PARIS; esta herramienta redondea a 80 ms para una copia algo más relajada, más cercana a la velocidad de entrenamiento Farnsworth recomendada.
La temporización completa que usa esta herramienta: punto 80 ms, raya 240 ms, hueco entre elementos dentro de una letra 80 ms, hueco entre letras 240 ms, hueco entre palabras 720 ms. Si estás aprendiendo Morse, ese ritmo es lo bastante rápido para exigirte y lo bastante lento para dejarte anotar las letras a medida que las oyes.
Radioafición. El código Morse sigue siendo un modo de operación popular en las bandas de radioafición. Los concursos de CW (onda continua), las cacerías de DX y las operaciones de QRP (baja potencia) todavía están dominados por el Morse, porque la señal atraviesa el ruido que dejaría la voz ininteligible. Herramientas como esta son la forma en que la mayoría de los radioaficionados nuevos empiezan a practicar antes de salir al aire.
Escultismo y educación al aire libre. El código Morse forma parte de varios programas de insignias de mérito del escultismo y de cursos de liderazgo al aire libre porque enseña la redundancia de la señal y muestra cómo un medio simple (una linterna, un silbato) puede transportar información estructurada.
Accesibilidad. La entrada por código Morse es una tecnología de asistencia reconocida para usuarios con movilidad limitada. Los teclados Morse basados en conmutadores permiten que alguien con dos entradas confiables (un conmutador de soplo y succión, un conmutador de cabeza) escriba a una velocidad competente usando solo punto y raya. El traductor en pantalla es útil para los ayudantes videntes que aprenden a dar apoyo a un usuario de Morse.
Salas de escape y diseño de acertijos. El código Morse es el cifrado más común en las salas de escape y en los ARG (juegos de realidad alternativa) porque el patrón de puntos y rayas se reconoce al instante, es fácil de insinuar y lo bastante difícil para que se sienta merecido al resolverlo.
Arte y diseño. Los patrones en Morse aparecen en joyería, tatuajes, bordados e identidad de marca. Codificar una palabra con significado como una secuencia de puntos y rayas produce un motivo discreto y abstracto que el público lee o no, y eso es parte del encanto.
Esta herramienta usa el estándar internacional de código Morse de la ITU, que es la versión que se usa en todo el mundo para la radioafición, las radiobalizas de navegación aérea y el entrenamiento de Morse moderno. El Morse americano, el código telegráfico original de 1844, es distinto y no es compatible.
Un espacio entre letras Morse, y una barra diagonal con espacios alrededor entre palabras. La cadena SOS se codifica como ... --- ... y «HI WORLD» se codifica como .... .. / .-- --- .-. .-.. -... El decodificador acepta una barra o espacios de más como límite entre palabras.
A unas 20 palabras por minuto, con el estándar PARIS. Un punto dura 80 ms, una raya 240 ms, el hueco entre elementos dentro de una letra 80 ms, el hueco entre letras 240 ms y el hueco entre palabras 720 ms. El tono es de 600 Hz, la frecuencia de tono lateral tradicional de la radioafición.
Sí. Los dígitos del 0 al 9 usan los códigos estándar de cinco elementos de la ITU. Admite la puntuación común, incluidos el punto, la coma, el signo de interrogación, el apóstrofo, el signo de exclamación, la barra, los paréntesis, el ampersand, los dos puntos, el punto y coma, el igual, el más, el guion, el guion bajo, las comillas, el signo de dólar y la arroba.
No. Toda la traducción y la síntesis de audio se ejecutan localmente en tu navegador con JavaScript y la Web Audio API. Nada sale de tu dispositivo. Puedes comprobarlo abriendo la pestaña de red y viendo cómo se queda vacía mientras escribes.
Tres razones comunes. Los puntos y las rayas usan los caracteres equivocados (comillas tipográficas, rayas o viñetas Unicode en vez de «.» y «-» simples). Falta el separador de palabras (usa una barra o un hueco más largo). O hay un carácter perdido que no es «.», «-», espacio ni «/». Límpialos y el decodificador funciona.