Morse Code Translator
Translate text to Morse code and back, with optional audio playback of the dots and dashes.
About this tool
The Morse Code Translator converts plain text into Morse code — the dot-and-dash telegraphic alphabet dating back to the 1830s — and decodes Morse code back into readable text. Letters within a word are separated by a single space, and words are separated by a forward slash, following the standard convention used in Morse code references and puzzles.
The full International Morse Code alphabet is supported: all 26 letters, digits 0-9, and common punctuation (period, comma, question mark, and more). Unsupported characters are skipped with a clear notice rather than silently corrupting the output, so you always know exactly what was and wasn't translated.
An optional "Play audio" toggle renders the Morse code as actual beep tones using the Web Audio API — a short beep for each dot, a longer beep for each dash, with appropriately timed silences between letters and words — so you can listen to and practice real Morse timing rather than just reading dots and dashes on screen.
Common uses: amateur radio (ham radio) practice, puzzle and escape-room hobbyists, historical curiosity, and CTF/puzzle challenges that hide a message in Morse code. Everything runs entirely in your browser — no text or audio ever leaves your tab.
