Morse Code Translator

Translate text to Morse code and Morse code back to text. Visual dot-dash representation and optional audio beep playback. Free, client-side tool.

Everything runs in your browser — your data is never sent to any server.

Why Use the Morse Code Translator?

Morse code remains relevant in amateur radio, emergency signaling, and educational contexts. Our translator provides instant bidirectional conversion with a visual dot-dash representation and optional audio playback using the Web Audio API.

Key Features

  • Bidirectional translation: text to Morse and Morse to text
  • Visual dot-dash representation with colored indicators
  • Optional audio playback using Web Audio API (700 Hz tone)
  • Complete character reference including letters, numbers, and punctuation

How to Use

  1. Select Text→Morse or Morse→Text tab
  2. Enter your text or Morse code in the input area
  3. View the translation and optionally play audio

Technical Details

Morse code uses dots (.) and dashes (-) to represent characters, with spaces between letters and slashes (/) between words. The audio playback uses the Web Audio API with a 700 Hz tone, dot duration of 80ms, dash duration of 240ms, and standard inter-element/letter/word spacing ratios.

FAQ

How do I enter Morse code for decoding?

Use dots (.) and dashes (-) for each character, with spaces between letters. Use a forward slash (/) to separate words. Example: .... .. / there means 'HI THERE'.

Does the audio work on mobile devices?

Audio playback uses the Web Audio API, which is supported on most modern mobile browsers. You may need to tap the play button to initiate audio context on iOS.

Related tools