Skip to content
Morse Generator

Morse Code Translator

This Morse code translator turns text into dots and dashes and back again. Press Play to hear it. Free, with no sign-up.

3 characters
Try

100% in your browser. Nothing is uploaded.

Common Morse code phrases

Press a phrase to load it into the translator, then press Play to hear it.

Signals and radio shorthand

  • SOS in Morse code

Everyday words

How to use the Morse Code Translator

  1. 01

    Type or paste

    Type in the Text box and the code appears in the Morse code box as you go. Paste dots and dashes into the Morse code box to get text. Or press a phrase in the list below.

  2. 02

    Listen to it

    Press Play to hear the code. The current letter lights up on the tape and the lamp flashes with each tone. Press Stop to end early.

  3. 03

    Change the sound

    Open Sound settings to set the Speed from 5 to 40 WPM, the Tone and the Volume. Your settings are kept in this browser for next time.

  4. 04

    Copy, save or share

    Press Copy code or Copy text, Download for a WAV, PNG or TXT file, or Share link for a link that opens with your message.

How text becomes Morse code

Each letter, number and sign has its own pattern of dots and dashes. The translator puts one space between letters and a slash between words, so HELLO WORLD becomes .... . .-.. .-.. --- / .-- --- .-. .-.. -..

Going the other way, a space marks the gap between letters. A slash, a vertical bar, a line break or 3 or more spaces mark the gap between words. Look-alike characters people paste, such as • for a dot or _ for a dash, work too.

A code that isn't in the alphabet shows as # in the text and is listed under the box. If you paste Morse code into the Text box by mistake, it moves to the Morse code box and decodes on its own.

A Morse code audio translator

Press Play to hear your message as a clean tone. Each tone fades in and out over 5 ms, so there are no clicks. While it plays, the current letter lights up on the tape and the lamp flashes in time. Turn the lamp off with Flash the lamp in Sound settings.

On Android, turn on Vibrate (Android) to feel the code as well. iPhones don't support vibration from a web page, so the switch doesn't show there. On an iPhone, the sound plays even with the silent switch on, in Safari versions that allow it.

Download saves the code as a WAV audio file at your current speed, tone and volume, as a PNG picture of the dots and dashes, or as a TXT file. The Morse code generator page covers the file and the sound settings in more detail.

Translate Morse code audio back to text

Have a recording instead of written code? Open the Listen tab, then press Upload audio for an MP3 or WAV file, or Use microphone. The tool finds the tone and the speed on its own and writes the code and the text into the boxes. Audio is read on your device and never uploaded.

The Morse code decoder explains what records well and what it can't decode.

Which characters it translates

The translator covers every character in the Morse code alphabet. You can type up to 5,000 characters at a time.

  • Letters A to Z and numbers 0 to 9.
  • Punctuation: . , ? ' / ( ) : = + - " @ and the common extras ! & ; _ $
  • Accented letters À, Ä, Ç, È, É, Ñ, Ö and Ü. Å, Æ and Ø use the codes for À, Ä and Ö, and other accented letters are sent without the accent.
  • Characters with no Morse code, such as emoji, are left out and listed under the box.

Speed and WPM

Morse speed is counted in words per minute (WPM), timed on the word PARIS. One unit lasts 1,200 divided by the WPM, in milliseconds: 60 ms at the default 20 WPM. A dot is 1 unit, a dash is 3, the gap inside a letter is 1, the gap between letters is 3 and the gap between words is 7.

Set the Speed from 5 to 40 WPM in Sound settings. If you are learning, turn on Farnsworth spacing: the letters keep their full speed and only the gaps get longer. Learn Morse code has a free practice that trains your ear.

Put this translator on your own site

Teachers, clubs, puzzle makers and shops can show a small version of this translator on their own pages. The Morse code translator widget page builds the embed code: pick a theme and size, copy it and paste it in. It is free and sets no cookies.

Morse code translator: frequently asked questions

Is this Morse code translator free?

Yes. Every tool on the site is free, with no sign-up and no limit on how often you use it. Each translation takes up to 5,000 characters.

Does my text get sent anywhere?

No. The translation, the sound and the WAV file are all made in your browser, and what you type stays on your device. The one exception is a Share link, which you choose to make: it holds your text in the link's address.

What does a slash mean in Morse code?

A slash marks the gap between two words. Inside a word, a single space separates the letters. Without the slash, I AM and IAM would look the same.

How do I send a Morse code message to someone?

Press Share link to copy a link that opens this page with your message in the tool, ready to play. Or press Copy code and paste the dots and dashes into any chat.

Can I use the Morse code translator on my phone?

Yes. The translator works in phone browsers, and you can play the sound, copy the code and download the WAV there too. On Android it can also vibrate with the code.

How do you translate Morse code to English?

Paste the dots and dashes into the Morse code box and the English text appears in the Text box as you type. Put a space between letters and a slash between words. A code that isn't in the alphabet shows as #. To read Morse code from a sound, use the Morse code decoder.

How do you write your name in Morse code?

Type your name in the Text box and its Morse code appears in the box next to it. Each letter becomes its own pattern, with a space between letters, so ANNA is .- -. -. .- Press Play to hear it, or Download to keep the sound or a picture of the code.