Traductor de código Morse

Escribe un mensaje para obtener su representación en Morse o pega una secuencia de puntos y rayas para leerla. La tabla permite consultar letras, números y signos. A-Z y 0-9 siguen el Morse internacional; los caracteres no incluidos, salvo los espacios en blanco, se representan mediante una extensión Unicode no estándar.

Se ejecuta localmente en tu navegador

Tabla de código Morse

Consulta las correspondencias de letras, cifras y puntuación que usa esta herramienta. Para decodificar, separa los caracteres con espacios y las palabras con una barra.

Correspondencias del Morse internacional para las letras A-Z.

Letras

CarácterPuntos y rayasCarácterPuntos y rayasCarácterPuntos y rayasCarácterPuntos y rayas
A.-B-...C-.-.D-..
E.F..-.G--.H....
I..J.---K-.-L.-..
M--N-.O---P.--.
Q--.-R.-.S...T-
U..-V...-W.--X-..-
Y-.--Z--..

Cifras

CarácterPuntos y rayasCarácterPuntos y rayasCarácterPuntos y rayasCarácterPuntos y rayas
0-----1.----2..---3...--
4....-5.....6-....7--...
8---..9----.

Puntuación

CarácterPuntos y rayasCarácterPuntos y rayasCarácterPuntos y rayasCarácterPuntos y rayas
..-.-.-:---...,--..--;-.-.-.
?..--..=-...-'.----./-..-.
!-.-.----....-_..--.-".-..-.
(-.--.)-.--.-$...-..-&.-...
@.--.-.+.-.-.

Convertir un mensaje en ambos sentidos

La entrada sirve tanto para escribir texto como para pegar código. El navegador realiza la conversión sin enviar el contenido en solicitudes de conversión. La salida se muestra y se copia como texto, sin interpretar HTML.

  1. Escribe HOLA y pulsa Codificar texto: obtendrás «.... --- .-.. .-». También puedes introducir números y la puntuación de la tabla.
  2. Para leer Morse, separa los caracteres con espacios y las palabras con /. Pega el mensaje y pulsa Decodificar código Morse; ... --- ... da SOS.
  3. Pulsa Copiar resultado para reutilizar la salida. Para otra conversión, pégala en la entrada. Cambiar el texto o producirse un error elimina el resultado anterior; Limpiar vacía ambos campos.

Separadores y caracteres admitidos

Una barra entre palabras

En la configuración inicial, los puntos y rayas de un carácter van juntos. Los espacios separan caracteres; una barra / marca el cambio de palabra, con o sin espacios a su alrededor. Si el mensaje contiene una barra como signo, su código es «-..-.».

La tabla reúne 26 letras, 10 cifras y 18 signos de puntuación. No equivale al repertorio completo de caracteres y señales de procedimiento de la UIT. Varios espacios, una tabulación o un salto de línea solo separan caracteres al decodificar: tres espacios no sustituyen a la barra de palabra.

Mayúsculas, tildes y espacios

Las letras ASCII a-z vuelven como A-Z. Al codificar se eliminan los espacios en blanco de los extremos y cada grupo interior de espacios, tabulaciones o saltos se convierte en un solo límite de palabra. No se conserva la distribución original del texto.

La ñ, las vocales acentuadas, los caracteres chinos y los emojis usan una extensión binaria UTF-16 no estándar, no un alfabeto Morse español. Cada unidad nueva ocupa 16 puntos o rayas; 😀 requiere dos unidades. Las letras acentuadas mantienen su propia caja: café vuelve como CAFé.

Compatibilidad con mensajes antiguos

Se aceptan también grupos antiguos de 8 a 16 símbolos de la extensión Unicode. Pueden dar caracteres de control, por lo que el decodificador no es un validador estricto de Morse internacional. Rechaza grupos desconocidos más cortos, grupos de más de 16 símbolos y sustitutos Unicode sin pareja.

La versión anterior confundía algunos códigos cortos: escribía + como -.-.--, que ahora se lee como !, y - como -.--.-, que se lee como ). Esa ambigüedad y los espacios de palabra ya perdidos no pueden resolverse automáticamente.

Preguntas sobre el traductor Morse

¿Se puede escuchar el resultado o cargar un audio?

No. La herramienta convierte texto escrito y notación de puntos y rayas. No reproduce sonidos, no escucha el micrófono ni decodifica grabaciones.

¿Sirve para cifrar un mensaje?

No. Codificar en Morse o en la extensión Unicode cambia la representación de los caracteres, pero no protege su contenido con cifrado.

¿Por qué aparece un error en lugar del mensaje?

Comprueba los símbolos y separadores: .-x contiene una letra ajena al código y ... / / --- deja una palabra vacía. Una entrada vacía o un error borra la salida anterior y desactiva la copia.

Herramientas recientes: