Morse code translator with one coherent signal workflow
WebToolArc converts ordinary text to International Morse code and decodes separated Morse tokens back to text. The same workspace also exposes exact timing, local audio, flash, vibration and WAV generation instead of sending you through multiple versions of the translator.
Text to Morse and Morse to text
Auto-detect recognizes inputs made only of Morse-like marks and separators; explicit direction controls remain available when you want deterministic behavior. Unsupported source characters and unknown Morse patterns are reported instead of being silently treated as valid.
Farnsworth timing
At normal spacing, a dit is one unit, a dah is three units, gaps inside a character are one unit, letter gaps are three units and word gaps are seven units. Farnsworth practice preserves the fast element speed while increasing inter-character and inter-word spacing to reach a lower effective rate.
Audio, flash, vibration and WAV
These outputs all consume the same signal plan. You can choose sine, square, triangle or sawtooth browser audio, inspect the timing table, then download a deterministic WAV. Flash and vibration are convenience outputs and depend on browser/device capabilities.
Practice keyer
The press-and-hold keyer classifies a short hold as a dit and a longer hold as a dah relative to the current character-speed dot duration. It is intended for interactive practice and self-checking, not for measuring or certifying radio operating skill.
Privacy and portability
Translation and signal generation run in the browser. Local history is limited to the most recent 12 explicit runs or copies, Project JSON can preserve message and settings when you choose to export it, while a settings-only share link deliberately leaves out message content and history.