Cómo traducir código Morse
- Elige una dirección: Texto → Código Morse o Código Morse → Texto.
- Escribe o pega en la primera caja, la traducción aparece al instante en la segunda caja mientras escribes.
- Ajusta el deslizador de Velocidad (PPM), luego haz clic en ▶ Reproducir para escuchar el código Morse como tonos de audio reales y ver la luz intermitente, ambos funcionan a la velocidad que fijes. Activa o desactiva Sonido y Luz intermitente de forma independiente si solo quieres uno de los dos.
- Haz clic en Copiar al portapapeles para obtener el texto o el código Morse traducido.
¿Qué es el código Morse?
El código Morse representa letras, dígitos y signos de puntuación como secuencias de señales cortas y largas (puntos y rayas) originalmente transmitidas como pulsos eléctricos por líneas de telégrafo y más tarde como tonos de radio o destellos de luz. Todavía se enseña y se usa hoy en día entre los radioaficionados, en contextos de señalización de emergencia (SOS es el ejemplo más famoso: ... --- ...), y simplemente como un rompecabezas divertido o un ejercicio de programación.
La convención de espaciado que usa esta herramienta
Existe más de una convención para escribir código Morse como texto plano, así que esta herramienta es explícita sobre la suya propia: los puntos y rayas de una sola letra no llevan espacio entre ellos, un solo espacio separa las letras dentro de una palabra, y un espacio-barra-espacio (/) separa palabras completas. Por ejemplo, “HOLA” codifica a .... --- .-.. .-, y “HOLA MUNDO” codifica añadiendo el separador de palabra en medio. Decodificar es un poco más flexible con los espacios extra alrededor del separador de palabra, así que el código Morse copiado de otro sitio con un espaciado ligeramente distinto normalmente igual se decodifica correctamente.
Reproducción de audio real y luz intermitente, no solo texto
Más allá de la conversión de texto, esta herramienta puede reproducir de verdad el código Morse traducido (o pegado) como tonos audibles, usando la API Web Audio para encender y apagar un tono con el tiempo correcto de punto/raya/espacio según la velocidad elegida. Una luz intermitente en la página se enciende en perfecta sincronía con el mismo horario, útil para visualizar código Morse en silencio o practicar su lectura a la vista en lugar de al oído. La velocidad de reproducción se mide en palabras por minuto (PPM) usando la referencia de tiempo estándar “PARIS” que usan los operadores reales de Morse.
Privado, porque nunca sale de tu dispositivo
Cada conversión es lógica de cadenas de texto en JavaScript puro, y la reproducción de audio/luz intermitente usa solo la API Web Audio y el DOM propios de tu navegador, sin librerías, sin servidor, sin petición de red. Nada de lo que escribas o pegues aquí se transmite, registra ni almacena en ningún sitio, y funciona exactamente igual sin conexión a internet una vez que la página ha cargado.
Usos habituales
- Aprender o practicar código Morse para un examen de licencia de radioaficionado.
- Decodificar un rompecabezas de Morse, una pista de una sala de escape, o un mensaje de una película o videojuego.
- Codificar una frase corta como código Morse para un proyecto original, un tatuaje o un regalo.
- Practicar la lectura de código Morse a la vista usando el modo de luz intermitente, o al oído usando la reproducción de audio.
- Convertir entre bases numéricas con el Conversor de Bases Numéricas si también necesitas conversiones binario/hexadecimal, o normalizar mayúsculas y minúsculas primero con el Conversor de Mayúsculas y Minúsculas.
- Deletrear algo sin ambigüedad por teléfono con el Traductor del Alfabeto Fonético NATO en lugar de puntos y rayas.

