📡

Morse Code Translator

Translate text to Morse code or decode Morse back to text. Play audio to hear the dots and dashes.

Plain Text
⇅ Real-time · Both directions
Morse Code
Normal
Morse Code Reference
Advertisement
About this Morse code translator

This is a free, two-way Morse code translator: type plain text and it encodes to Morse in real time, or paste dots and dashes and it decodes straight back to text. Both panes stay in sync as you type, and a built-in audio player lets you actually hear the signal.

Morse code represents each letter, number, and common punctuation mark as a short sequence of dots (·) and dashes (−). It dates back to the 1830s telegraph era and is still used today in amateur radio, aviation beacons, and as a fallback signalling method. People use this translator to:

Everything runs locally in your browser. The conversion, the audio tones, and the reference chart are all generated on your device — nothing you type is ever uploaded or stored on a server.

How to use
  1. Type or paste text in the top pane to encode it to Morse code instantly.
  2. Or paste dots and dashes into the bottom pane to decode them back to text (separate letters with spaces and words with a forward slash /).
  3. Click ▶ Play to hear the Morse as 600 Hz audio tones; the dots and dashes light up as they sound.
  4. Drag the Speed slider from Very Slow to Very Fast to set the playback tempo.
  5. Use the Copy buttons to copy either the plain text or the Morse, and check the reference chart for any character.
FAQ

Type or paste your text into the top "Plain Text" pane. The bottom pane fills with the Morse equivalent instantly as you type — no button to press.

Yes. Paste your dots and dashes into the bottom "Morse Code" pane and the top pane decodes them to readable text in real time. The translation works in both directions.

A dot (·) is a short signal and a dash (−) is a long one — three times the length of a dot. In the audio playback a dash plays for three times as long as a dot.

Yes. Click the ▶ Play button to hear the code as 600 Hz tones. Each dot and dash lights up in the signal display as it sounds, and you can click again to stop.

Drag the Speed slider, which ranges from Very Slow to Very Fast. Start slow when you're learning to read by ear, then increase the tempo as you improve.

SOS is ... --- ... — three dots, three dashes, three dots. It is the international distress signal. Type "SOS" in the top pane to see and hear it.

All letters A–Z, the digits 0–9, and common punctuation such as . , ? ! / ( ) & : ; = + - _ " $ @. Letters are separated by spaces and words by a forward slash (/).