Morse Code Translator
Translate text to Morse and back, with audio playback and a flashing light.
Translate text to Morse code and back, then play it as sound or a flashing light with adjustable speed. Runs entirely in your browser.
Type in either box. Use / between words in Morse.
Features
- Two-way: text to Morse and Morse to text
- Audible playback with adjustable words-per-minute
- Flashing-light visual mode alongside the sound
- Handles letters, numbers and common punctuation
- Copy either side, everything runs in your browser
How to use it
- Type text to see its Morse code instantly.
- Or paste Morse (dots, dashes, / between words) to decode it.
- Press Play sound to hear it and watch the light flash.
- Drag the speed slider to set the words-per-minute.
How Morse code works
Morse code represents each letter and number as a short sequence of dots and dashes, a dot being one unit of time and a dash three. The gap between symbols in a letter is one unit, the gap between letters is three, and the gap between words is seven, which is why spacing carries as much meaning as the marks themselves. The famous distress signal SOS is three dots, three dashes, three dots, chosen because it is unmistakable even to an untrained ear.
Timing is measured in words per minute. The reference word PARIS is exactly 50 units long, so a speed of 15 WPM means 750 units per minute, and each unit is 80 milliseconds. This tool uses that standard, so raising the slider shortens every dot, dash and gap proportionally, exactly as a real operator would key faster.
Because Morse is just a mapping, decoding is the reverse lookup: split the incoming code on spaces to find letters and on a slash to find word breaks, then translate each dot-dash pattern back to its character. The audio and the flashing light are two views of the same signal, one for the ear and one for the eye.