Morse Code Translator

Convert text to Morse code and back instantly with audio playback

Morse code is a method of encoding text into sequences of dots and dashes, originally developed for telegraph communication in the 1830s. Each letter, number, and punctuation mark has a unique pattern. Use this free translator to convert plain text to Morse code or decode Morse code back to text, with real-time translation, audio playback, and a visual reference chart.

0 chars
0 chars

Audio Playback

15 WPM
Visual dots and dashes will appear here...

Morse Code Reference Chart

How to Use This Morse Code Translator

Morse code has been a fundamental communication method since the 1830s, used in everything from early telegraphy to military communications, aviation, and amateur radio. Whether you are learning Morse code for fun, preparing for a ham radio license, or simply curious about how messages were sent before the internet, this free Morse code translator makes it easy to convert text to Morse code and back.

Step 1: Enter Your Text

Type or paste your message into the Plain Text textarea on the left. The tool translates your input to Morse code in real time as you type, displaying the result in the Morse Code textarea on the right. Each letter is converted to its corresponding dot-and-dash pattern, with spaces between characters and slashes between words.

Step 2: Decode Morse Code

To convert Morse code back to text, type or paste the Morse code into the right textarea instead. Use dots (.) and dashes (-), separate characters with single spaces, and separate words with / or three spaces. The plain text translation appears instantly in the left textarea.

Step 3: Play Audio

Click the Play button to hear the Morse code rendered as audio beeps. Short beeps represent dots and longer beeps represent dashes, following standard International Morse Code timing. The visual display below the button animates each dot and dash as it plays, helping you associate sounds with patterns.

Step 4: Adjust Playback Speed

Use the speed slider to control the playback speed between 5 and 30 words per minute (WPM). Beginners should start at 5-10 WPM to clearly distinguish individual characters. As your recognition improves, increase the speed gradually. The standard word "PARIS" is used as the reference for WPM timing, which is the international convention for measuring Morse code speed.

Step 5: Use the Reference Chart

The reference chart below the translator shows every supported character alongside its Morse code pattern. This is a handy visual aid for learning and verifying translations. The chart covers all 26 English letters (A-Z), digits 0-9, and common punctuation marks. Use it to practice recognizing patterns or to double-check your manual Morse code transcriptions.

Frequently Asked Questions

Is this Morse code translator free to use?

Yes, this Morse code translator is completely free with no usage limits. You can translate as much text as you want, play audio, and copy results without any restrictions. There is no signup, no account required, and no premium tier.

Is my data safe when using this tool?

Absolutely. Everything runs entirely in your browser using JavaScript. Your text is never sent to any server, never stored, and never shared with anyone. You can even disconnect from the internet and the tool will continue to work.

How does Morse code work?

Morse code represents each letter, number, and some punctuation marks as a unique sequence of short signals (dots) and long signals (dashes). For example, the letter S is three dots (... ) and O is three dashes (---). Characters are separated by spaces, and words are separated by larger gaps. It was invented by Samuel Morse in the 1830s for telegraph communication.

What does SOS look like in Morse code?

SOS in Morse code is written as ... --- ... (three dots, three dashes, three dots). It was chosen as the international distress signal because it is easy to transmit and recognize. Contrary to popular belief, SOS does not stand for Save Our Souls or any other phrase; it was chosen purely for its distinctive Morse pattern.

Can I play Morse code audio in my browser?

Yes, this tool uses the Web Audio API to generate authentic Morse code beep sounds directly in your browser. Click the Play button to hear your translated Morse code. You can adjust the playback speed using the WPM (words per minute) slider to practice at different speeds.

What characters are supported in Morse code?

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, ampersand, colon, semicolon, equals sign, plus, minus, underscore, quotation marks, and the at sign.

What speed should I practice Morse code at?

Beginners should start at 5 WPM (words per minute) to learn the individual character patterns. As you become comfortable recognizing characters, gradually increase to 10-15 WPM. Proficient operators typically work at 15-25 WPM. Military and competitive operators can exceed 30 WPM. This tool lets you adjust the playback speed from 5 to 30 WPM.

How do I separate words in Morse code?

In Morse code, individual characters within a word are separated by a short gap (equal to three dot lengths), and words are separated by a longer gap (equal to seven dot lengths). In written Morse code, characters are separated by a single space and words are separated by a forward slash (/) or three spaces.