MORSE CODE TRANSLATOR

Translate text to Morse code and back, and hear it played as beeps. Nothing leaves your browser.

Currently translating Text → Morse

How to translate Morse code

  1. 1

    Type text, or switch direction and paste Morse code (dots and dashes).

  2. 2

    Read the translation as it updates live in the other box.

  3. 3

    Click Play as sound to hear the message as Morse code beeps, or copy the result.

Questions

How do I format Morse code for the translator to read?
Separate the dots and dashes of each letter with a space, and separate words with a slash (/) surrounded by spaces — for example "... --- ..." for SOS, or "... --- ... / .... . .-.. .--." for "SOS HELP".
What characters are supported?
The full Latin alphabet (A-Z), digits 0-9, and common punctuation (period, comma, question mark, apostrophe, exclamation mark, slash, parentheses, ampersand, colon, semicolon, equals, plus, hyphen, underscore, quotation mark, dollar sign, at sign).
How does the audio playback work?
It uses the Web Audio API to generate short and long beeps for dots and dashes, with standard timing gaps between letters and words — a rough approximation of real Morse code transmission speed.
Is anything I type sent to a server?
No. Translation and audio generation both happen locally in your browser.