Morse Code Translator
Text to Morse and Morse to text
International Morse code in both directions, covering the 26 letters, the ten digits and eighteen punctuation marks including the full stop, comma, question mark and @. A space in your text becomes a forward slash in the code, which is how word boundaries are represented. Playback is the part that makes it more than a lookup table: a 700 Hz tone is generated with standard timing, where a dot lasts one unit, a dash three, the gap between elements is one unit, letters are separated by three and words by seven. That means the playback is legible to someone who knows the code, and the ear catches the letter and word breaks without having to read them. Characters the table does not cover are dropped when encoding, so accented and non-Latin text loses them silently — transliterate first.
Translate text into International Morse code and back, with letters, numbers and punctuation supported. Hear the code played as audio beeps — handy for learning, ham radio practice and puzzles.
Private Morse Code Translator In Your Browser
Morse Code Translator is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.
How to use Morse Code Translator
Set Direction to Text → Morse and type into the box, or choose Morse → Text to go the other way.
Read the converted code in the panel below, with slashes marking word boundaries.
Press Play as audio to hear the code as tones through the browser's audio output.
Copy the result with the button beside the playback control.
- Letters, digits and eighteen punctuation marks in the translation table
- Forward slash used as the word separator in both directions
- Audio playback at 700 Hz using the standard one-three-three-seven unit timing
- Unrecognised code translated to a question mark rather than dropped
- A student learning the alphabet by hearing each letter rather than memorising a table.
- A licensed amateur radio operator checking a message before transmitting it.
- A puzzle setter encoding a clue so it can be read by eye or by ear.