Morse Code Translator

Convert text to Morse code and Morse code to text. Play audio signals and learn with a reference chart.

Text

Morse Code

15 WPM

Morse Code Reference

Advertisement

About Morse Code Translator

Morse code is a method of encoding text characters using sequences of dots (short signals) and dashes (long signals). Developed in the 1830s and 1840s by Samuel Morse and Alfred Vail for use with the electric telegraph, it became one of the earliest forms of digital communication. Each letter, number, and some punctuation marks are represented by a unique combination of dots and dashes.

Although largely replaced by modern digital communication, Morse code remains relevant today. It is used in amateur (ham) radio, aviation, emergency signaling, and military communications. The universal distress signal SOS (··· −−− ···) is recognized worldwide. Morse code is also used as an assistive technology — people with physical disabilities can communicate using just two inputs (dot and dash), making it valuable for accessibility applications.

How Morse Code Works

In International Morse Code, a dot (·) is one unit of time, and a dash (−) is three units. The gap between parts of the same letter is one unit, between letters is three units, and between words is seven units. Standard speed is measured in words per minute (WPM), where "PARIS" is the standard reference word. At 15 WPM, one unit equals 80 milliseconds.

FAQ

Q: What characters are supported?
A: This translator supports all 26 English letters (A-Z), digits (0-9), and common punctuation marks including period, comma, question mark, exclamation mark, apostrophe, slash, parentheses, colon, semicolon, equals sign, plus, minus, and the @ symbol.

Q: How does the audio playback work?
A: The audio uses the Web Audio API to generate sine wave tones at 600 Hz (standard CW frequency). Dot and dash durations follow International Morse Code timing standards based on the selected WPM speed.

Q: Can I decode Morse code back to text?
A: Yes. Click the "Swap Direction" button to switch to Morse-to-Text mode. Enter Morse code using dots (.) and dashes (-), with spaces between letters and forward slashes (/) between words.

Q: Is my data safe?
A: Yes. All translation and audio generation happen locally in your browser. No data is sent to any server.

Advertisement