Morse Code Translator

LocalRuns in your browser; files and input stay on this deviceFreeFree to use

Translate text to Morse code and back, then play it as authentic beeps — everything runs in your browser.

Input
Output
Runs in your browser; files and input stay on this device

About Morse code

Morse code represents letters and numbers as sequences of dots and dashes, originally sent by telegraph and still used in aviation and amateur radio. This translator encodes Latin letters, digits, and common punctuation, decodes Morse back to text, and can play your message as timed audio tones using the Web Audio API — dots short, dashes three times longer — all without sending anything to a server.

How to use Morse Code Translator

  1. 1Choose Text to Morse or Morse to Text.
  2. 2Enter the source; use spaces between Morse letters and / between words when decoding.
  3. 3Copy the result, or play the Morse sequence as timed audio tones.

Frequently asked questions

Which characters can be encoded as Morse?
The map includes Latin A–Z, digits 0–9, and common punctuation. Unsupported characters are omitted from the encoded output.
How should Morse words be separated?
Use one or more spaces between encoded letters and a forward slash between words.
What does audio playback use?
The browser Web Audio API produces 600 Hz tones. A dash lasts three times as long as a dot, with spacing derived from the Morse sequence.