Skip to content

Morse Code Translator

Bidirectional text-to-Morse and Morse-to-text conversion with audio playback via Web Audio API.

Loading...
1. Type or paste plain text into the Text input field to convert it to Morse code dots and dashes. 2. To decode Morse code, switch to decode mode and enter dots (.) and dashes (-) separated by spaces, with slashes (/) between words. 3. Adjust the playback speed in words per minute using the speed slider. 4. Click the Play button to hear the Morse code message as audio tones generated by the Web Audio API. 5. Use the reference chart to look up the Morse code representation for any letter, number, or punctuation mark. 6. Click the copy button to copy the Morse code or decoded text to your clipboard.

About This Tool

The Morse Code Translator lets you instantly convert any text into Morse code and back again. Type or paste plain text to see the corresponding dots and dashes, or enter Morse code using dots (.) and dashes (-) separated by spaces to decode it into readable text. The tool supports the full international Morse code alphabet, digits 0 through 9, and common punctuation marks.

One of the standout features is built-in audio playback powered by the Web Audio API. Press play to hear your Morse code message rendered as authentic-sounding short and long tones at a configurable speed in words per minute. This makes the tool ideal for learning Morse code by ear, practicing amateur radio skills, or simply hearing what your message sounds like in this classic communication format.

Whether you are a ham radio enthusiast brushing up on CW, a student studying communication history, or just curious about how SOS sounds, this translator handles it all in the browser with zero server calls. Copy the Morse output with one click, adjust playback speed, and explore the reference chart that maps every supported character to its Morse equivalent.

Frequently Asked Questions

The translator supports all 26 Latin letters (A-Z), digits 0-9, and common punctuation including period, comma, question mark, apostrophe, exclamation mark, slash, parentheses, ampersand, colon, semicolon, equals sign, plus, hyphen, underscore, quotation mark, dollar sign, and at sign.
Audio playback uses the Web Audio API built into modern browsers. A short beep represents a dot and a longer beep represents a dash. The timing follows standard Morse conventions - a dash is three times the length of a dot, with gaps between letters and longer pauses between words. You can adjust the playback speed in words per minute.
In standard International Morse code, a dot is one time unit, a dash is three time units, the gap between parts of the same letter is one unit, the gap between letters is three units, and the gap between words is seven units. The tool follows these ratios at whatever speed you select.
Yes. Switch to decode mode and type or paste Morse code using dots (.) and dashes (-). Separate individual letters with a single space and separate words with a forward slash (/) or three spaces. The tool will output the corresponding plain text.
Yes. Amateur (ham) radio operators still use Morse code worldwide, and it remains part of licensing exams in many countries. It is also used in aviation navigation aids, accessibility devices, and emergency signaling. The universal distress signal SOS (... --- ...) is recognized internationally.

Related Tools

Text to Binary Converter

Convert text to binary representation and binary back to text. Supports ASCII and UTF-8 encoding with space-separated bytes.

Text and Writing

Text to NATO Alphabet

Convert text to the NATO phonetic alphabet. Each letter becomes its phonetic code word like Alpha, Bravo, Charlie.

Text and Writing

Text to Unicode Converter

Convert text to Unicode code points and back. Supports U+XXXX, HTML hex, HTML decimal, and 0x hex formats.

Text and Writing

Case Converter

Convert text between UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case, CONSTANT_CASE, and PascalCase.

Text and Writing

String Reverse

Reverse any string of text instantly. Flip characters, words, or entire lines in your text with one click.

Text and Writing