Traductor de Código Morse

Descripción general

El convertidor de código Morse traduce texto normal a código Morse y código Morse de vuelta a texto, detectando automáticamente la dirección según tu entrada. También genera un archivo de audio WAV descargable con los tiempos estándar, exporta una imagen PNG e incluye una tabla de referencia internacional completa. Se admiten caracteres personalizados de punto, raya y separador.

Ejemplos de codificación

Codificar HELLO WORLD:

···· · ·-·· ·-·· ---       ·-- --- ·-·  ·-·· -··

La clásica señal de socorro SOS:

··· --- ···

Decodificar — pega ·-· --- -·· · y se decodifica a CODE.

Cómo funciona la detección automática

La herramienta comprueba si la entrada se compone íntegramente de puntos, rayas y espacios. Si es así, decodifica desde Morse; si no, codifica a Morse. La entrada mixta — texto que contiene tanto letras como caracteres tipo Morse — puede no identificarse correctamente. Usa pasos separados de codificación y decodificación para obtener resultados fiables.

Tiempos del archivo de audio

El archivo WAV se genera a 44100 Hz con las proporciones estándar del Morse: un punto dura 0,12 segundos, una raya son 3 unidades (0,36 s), los espacios dentro de una letra son 1 unidad, entre letras 3 unidades y entre palabras 7 unidades. La frecuencia del tono es 600 Hz. El archivo se puede reproducir en el navegador o descargar para uso sin conexión.

Modo comparación frente a modo simple

En modo comparación, cada carácter se muestra encima de su codificación Morse — como una anotación fonética — útil para aprender visualmente o crear fichas de estudio. Exportar el PNG en modo comparación conserva este diseño emparejado a razón de 2× píxeles, manteniéndose nítido en pantallas de alta densidad.

Símbolos personalizados

Qué puedes cambiar

  • Carácter corto: por defecto ·, puede ser .
  • Carácter largo: por defecto -, puede ser , = o _
  • Separador de letras: por defecto espacio
  • Separador de palabras: por defecto 7 espacios

Advertencias sobre símbolos personalizados

  • La generación de audio intenta interpretar los símbolos personalizados
  • Si los símbolos no se pueden mapear a puntos y rayas estándar, la generación de audio falla
  • Prueba con una cadena corta después de cambiar los símbolos