Conversor de Morse
Convierte texto a código Morse o decodifica código Morse de vuelta a texto. Introduce tu contenido y elige «A Morse» o «A texto».
Conversor de texto a código Morse
Fórmula del conversor de Morse
Donde:
- \(T(s)\) — la salida Morse codificada para el texto \(s\).
- \(D(s)\) — el texto decodificado para la entrada Morse \(s\).
- \(M(c_i)\) — el código Morse asignado al carácter \(c_i\); un espacio de texto se convierte en
/. - \(M^{-1}(t_i)\) — el carácter asignado al token Morse \(t_i\).
La codificación une los códigos de los caracteres individuales con espacios. La decodificación lee tokens Morse separados por espacios y une los caracteres resultantes; / se convierte en un espacio de texto.
Conversor de Morse – Ejemplo de cálculo
Ejemplo: introduce SOS HELP en Contenido y selecciona A Morse en Tipo.
\[\begin{aligned}\text{SOS HELP}&\longrightarrow \text{S O S / H E L P}\\&\longrightarrow \texttt{... --- ... / .... . .-.. .--.}\end{aligned}\]
Resultado: ... --- ... / .... . .-.. .--.. Al seleccionar A texto e introducir ese resultado se obtiene SOS HELP.
Cómo usar el conversor de Morse
- En Contenido, introduce el texto que quieres codificar o el código Morse que quieres decodificar.
- En Tipo, elige A Morse para convertir de texto a código o A texto para convertir de código a texto.
- Lee el valor convertido en Resultado. Puedes copiarlo para usarlo en otro lugar.
Para A texto, separa los caracteres Morse con espacios simples y representa cada espacio entre palabras con una barra rodeada de espacios. Por ejemplo, introduce .... .. / - .... . .-. . para obtener HI THERE. Una secuencia ininterrumpida de puntos y rayas se trata como un solo token, no como una palabra que el conversor pueda dividir en letras.
Qué representa el código Morse
El código Morse representa los caracteres mediante secuencias de señales cortas y largas, escritas habitualmente como puntos y rayas. Por ejemplo, A es .-, N es -., y SOS es ... --- .... En la señalización real, las pausas distinguen las partes de un carácter, separan caracteres y separan palabras. En este formato escrito, los espacios separan los códigos de los caracteres y / marca un espacio entre palabras.
Este conversor utiliza una tabla fija de correspondencias entre caracteres y códigos para las letras inglesas A–Z, los dígitos 0–9 y una selección de signos de puntuación. Convierte las letras a mayúsculas antes de procesarlas, de modo que la entrada en minúsculas y en mayúsculas produce el mismo código Morse. Las letras decodificadas también aparecen en mayúsculas. La salida es una representación escrita del código Morse, no una señal de audio ni un diagrama de temporización.
El código Morse es una forma de representar mensajes, no un método para mantenerlos en secreto. Cualquiera que conozca el código puede leer un mensaje. Si estás comparando formas de representar texto normal como símbolos o números, el conversor de ASCII, el conversor hexadecimal y el conversor binario manejan diferentes representaciones de texto y números.
Reglas de entrada y límites prácticos
- Usa el alfabeto admitido. La tabla incluye letras inglesas, dígitos y signos de puntuación como puntos, comas, signos de interrogación, apóstrofos y barras. Las letras acentuadas, los emojis y otros caracteres no admitidos no tienen códigos Morse asignados en este conversor.
- Comprueba el espaciado al decodificar. La opción A texto separa los tokens en los espacios ordinarios. Usa un espacio entre códigos y
/entre palabras. Los espacios adicionales pueden afectar la lectura de la entrada, mientras que los saltos de línea y las tabulaciones no sustituyen a los espacios ordinarios que separan los tokens. - Atiende a los símbolos omitidos. Un carácter de texto no admitido o un token Morse no reconocido se omite en lugar de informarse como error. Revisa el resultado si conservar todos los caracteres es importante.
- Mantén clara la distinción entre los dos tipos de barra. Una barra en texto sin formato es un carácter de puntuación que se codifica como
-..-.. Una barra en la entrada con formato Morse marca un espacio entre palabras.
El conversor elimina los espacios en blanco al principio y al final de la entrada y del resultado. Si una conversión parece incompleta, comprueba la ortografía original, los caracteres admitidos y los espacios entre los tokens Morse antes de copiar la salida.
Preguntas frecuentes
¿Cómo puedo convertir un mensaje a código Morse a mano?
Usa una tabla del código Morse internacional para buscar cada carácter y luego escribe un espacio entre los códigos de las letras y una barra entre las palabras. Por ejemplo, CAT se convierte en -.-. .- -.. Comprueba cada código antes de continuar: un solo punto o raya que falte puede cambiar la letra.
¿Cuál es el código Morse correcto para SOS HELP?
El código correcto es ... --- ... / .... . .-.. .--. La última letra, P, es .--. (punto–raya–raya–punto). Si ves .--.. al final del ejemplo resuelto de esta página, se trata de una errata; no es el código de P.
¿Cómo se codifica el carácter de barra literal?
Una barra usada como puntuación tiene el código Morse -..-.. En la conversión de texto a Morse, introducir / produce ese código. En la conversión de Morse a texto, una / aislada se trata en cambio como un espacio entre palabras. El código -..-.. que aparece para la barra literal en otra parte de esta página es una errata.
¿Se puede decodificar el código Morse sin espacios entre las letras?
No de forma fiable. Las letras Morse tienen longitudes distintas, por lo que una secuencia ininterrumpida puede tener múltiples interpretaciones: ... podría significar S, tres E, o I seguida de E. El Morse escrito necesita separadores entre las letras; quien escucha, en cambio, usa las pausas para identificar dónde termina un carácter y dónde empieza el siguiente.
¿Cómo se usan las pausas al enviar código Morse?
La temporización estándar del Morse usa el punto como una unidad y la raya como tres unidades. El intervalo entre las partes de un carácter es de una unidad, entre caracteres es de tres unidades y entre palabras es de siete unidades. Estas pausas transmiten información que una simple cadena de puntos y rayas no puede mostrar sin separadores.
¿Cuál es una buena velocidad de código Morse para un principiante?
No hay una velocidad obligatoria. La velocidad del Morse se expresa habitualmente en palabras por minuto (WPM); un principiante puede practicar a alrededor de 5 WPM y aumentar el ritmo a medida que el reconocimiento se vuelva cómodo. La precisión importa más que una cifra objetivo. Este conversor produce símbolos escritos, por lo que no mide la velocidad de envío ni de escucha.
¿Todos los países usan exactamente el mismo código Morse?
No. Las correspondencias comunes de A–Z y 0–9 pertenecen al código Morse internacional, pero las extensiones y los sistemas históricos pueden variar. Algunos idiomas añaden códigos para letras acentuadas, y el código Morse americano usa convenciones diferentes. Si un mensaje contiene caracteres fuera de la tabla admitida por este conversor, translitéralos primero o usa una tabla apropiada para ese idioma.