Registro de desarrollo de MorseCode Tool
De una simple tabla de correspondencia a una herramienta de código Morse que se puede escuchar, ver y exportar.
mantenido por el equipo de ingeniería 345tool • actualizado en julio de 2026
Resumen del proyecto
El objetivo de MorseCode Tool es ofrecer una herramienta de código Morse realmente utilizable: no solo convertir texto en una serie de puntos y rayas, sino también reproducir el ritmo con sonido, resaltar en fase con la lectura y permitir llevarse el resultado como archivo de audio.
El proyecto solo depende de capacidades nativas del navegador: tabla de correspondencia de caracteres, Web Audio API, Canvas y exportación mediante Blob. Sin back-end y sin modelos de IA. Por eso se abre al instante, funciona sin conexión y el contenido introducido nunca sale de tu dispositivo.
A continuación se documenta cada capacidad por versión, junto con las decisiones que la acompañan.
v2.0 — sonido y experiencia de reproducción
Exportación de audio WAV sin conexión
Es la incorporación más importante de la v2.0. Antes solo era posible «hacer clic y escuchar una vez», sin poder guardar; ahora la herramienta renderiza todo el código en un OfflineAudioContext mediante OscillatorNode de Web Audio y reúne los datos de muestreo en un archivo WAV estándar descargable.
El renderizado ocurre en el hilo de audio del navegador, sin pasar por un servidor: puedes exportar un audio completo incluso sin conexión de red.
Resaltado sincronizado con la reproducción
Durante la reproducción, el carácter que está sonando en ese momento se resalta a la vez en la caja de entrada y en la zona de código Morse, lo que alinea estrictamente «lo que se oye» y «lo que se ve». Resulta especialmente útil para aprender código Morse: se ve directamente a qué longitud de combinación de puntos y rayas corresponde cada carácter.
El resaltado usa el mismo reloj que la programación de audio, así que no hay desfases apreciables en frases largas.
Ajuste de velocidad y tonalidad
Hay dos parámetros disponibles: la tonalidad (frecuencia) y la velocidad (WPM, palabras por minuto). Un principiante puede bajar la velocidad y subir la tonalidad para distinguir mejor puntos y rayas; una vez cómodo, puede aumentar los WPM para acercarse al tempo de una comunicación real por radio.
Ambos parámetros también se aplican al archivo de audio exportado, lo que permite generar materiales de práctica con dificultad variable.
v1.0 — el núcleo del motor de conversión
Motor de conversión bidireccional
Se admiten «texto → código Morse» y «código Morse → texto». La conversión directa sustituye cada carácter por una secuencia de puntos y rayas usando la tabla, con un espacio entre letras y una barra entre palabras. La conversión inversa analiza la secuencia de puntos y rayas, consulta la tabla en cada separador y restaura los caracteres. La tabla está integrada en la página, por lo que la decodificación no necesita conexión.
Sonido y destello con Web Audio
Un OscillatorNode genera una onda sinusoidal, programada según la duración y el espaciado de puntos y rayas para imitar el sonido telegráfico real. Combinada con una animación de destello en la página, el ritmo se percibe a la vez por el oído y por la vista — un método habitual entre radioaficionados para practicar.
Tabla del código Morse y cobertura de caracteres
La tabla completa del código Morse internacional está integrada: cubre letras, números y puntuación habitual, y se muestra en formato de tabla consultable en cualquier momento. Para los caracteres que no están en la tabla, la herramienta lo indica claramente en lugar de ignorarlos en silencio.
Hoja de ruta
- Admitir variantes del código Morse de otros idiomas (alfabetos ruso o griego, por ejemplo).
- Modo de práctica: preguntas aleatorias y seguimiento del porcentaje de aciertos, para ayudar a memorizar la tabla.
- Exportación a más formatos de audio, con ajuste de la duración del silencio inicial y final.
- Mejora continua de la accesibilidad, para que quienes usan lectores de pantalla puedan convertir y escuchar sin fricción.
Contactar con el equipo de ingeniería
Somos el equipo 345tool
345tool es un equipo de desarrolladores independientes especializado en herramientas web de alta calidad, íntegramente en el cliente y con la privacidad como prioridad, pensadas para sustituir herramientas online pesadas e ineficaces. MorseCode Tool sigue los mismos principios: sin recopilar datos y sin barreras de registro.
MorseCode Tool