Morse Code Translator

Convert text to Morse code and Morse code to text. Listen with audio playback, see visual dots and dashes, and control speed.
·· · −·−· −−− −·· · ·−−− −−− ·−· ··· ·

Visual Representation

Type text to see visual dots and dashes...

Audio Playback

What Is Morse Code?

Morse code is a method of encoding text characters using sequences of dots (·) and dashes (−). Developed by Samuel Morse and Alfred Vail in the 1830s, it was originally used for telegraph communication and remains relevant in amateur radio, aviation, and emergency signaling.

International Morse Code

The International Morse Code standard assigns a unique pattern to each letter, number, and common punctuation mark. A dot is one unit long, a dash is three units, with one unit of silence between parts of the same character and three units between characters.

Common Morse Code Signals

  • SOS: ··· −−− ··· (the universal distress signal)
  • HELLO: ···· · ·−·· ·−·· −−−
  • LOVE: ·−·· −−− ···− ·

100% Private

Your text and Morse code conversions happen entirely in your browser. Nothing is sent to any server.

Frequently Asked Questions

How does the Morse code translator work?
Type text in the input field and it is instantly converted to Morse code (dots and dashes). You can also paste Morse code and convert it back to text. All processing happens in your browser.
Can I hear the Morse code?
Yes! Click the Play button to hear the Morse code as audio beeps using the Web Audio API. You can adjust the playback speed with the WPM (words per minute) slider.
What characters are supported?
The translator supports all 26 letters (A-Z), digits (0-9), and common punctuation marks including period, comma, question mark, exclamation, slash, parentheses, and more.
What speed is used for playback?
The default speed is 20 WPM (words per minute), the standard Farnsworth speed. You can adjust it from 5 to 40 WPM using the speed slider.
Is my text stored or sent anywhere?
No. Everything runs 100% in your browser. Your text and Morse code never leave your device.