Skip to content

Morse code translator

Convert text to International Morse Code and decode dots and dashes back to text. Listen to the result as sound and adjust the speed in words per minute.

  • Free, no limits
  • No sign-up
Everything happens in your browser; your data is never uploaded.
  • ✓ Free
  • ✓ No sign-up
  • ✓ Nothing uploaded

Next step

What to do next

How to use it

  1. Choose Text → Morse code or Morse code → text.
  2. Type or paste your text or code.
  3. Copy the result.
  4. Click Play as sound and adjust the speed if you like.
Try it now

Morse code chart

The translator uses International Morse Code (ITU):

LetterCodeLetterCodeLetterCode
A.-J.---S...
B-...K-.-T-
C-.-.L.-..U..-
D-..M--V...-
E.N-.W.--
F..-.O---X-..-
G--.P.--.Y-.--
H....Q--.-Z--..
I..R.-.

Digits: 1 .----, 2 ..---, 3 ...--, 4 ....-, 5 ....., 6 -...., 7 --..., 8 ---.., 9 ----., 0 -----.

Punctuation is supported too, including the period .-.-.-, comma --..--, question mark ..--.., apostrophe, exclamation point, slash, parentheses, ampersand, colon, semicolon, equals, plus, hyphen, underscore, quotation mark, dollar sign and @ (.--.-.).

How the translation is written

When encoding, letters are separated by a space and words by a slash:

SOS HELP → ... --- ... / .... . .-.. .--.

Upper and lowercase don't matter; Morse has no case. Characters without an international code, such as emoji or most symbols, are skipped and listed in a note. Accented letters are encoded without their accents, except É, which has its own code (..-..).

When decoding, the tool is flexible:

  • Letters can be separated by one or two spaces.
  • Words can be separated by /, |, three or more spaces, or a new line.
  • Dots can be typed as ., · or •, and dashes as -, –, — or _.
  • ...---... written without spaces is recognized as SOS.

Unknown code groups appear as � in the output, and the note lists them so you can check for typos. If you paste Morse code while in text mode, the tool notices and offers to switch direction.

Listening to Morse code

Click Play as sound to hear the code as a 650 Hz tone. The timing follows the standard rules:

ElementLength
Dot (dit)1 unit
Dash (dah)3 units
Gap inside a letter1 unit
Gap between letters3 units
Gap between words7 units

The speed slider sets words per minute (WPM) from 5 to 30, based on the standard word PARIS: one unit lasts 1.2 ÷ WPM seconds. At 15 WPM a dot is 80 milliseconds. Beginners often learn at 5–10 WPM; amateur radio operators frequently work at 15–25 WPM or faster.

Where Morse code is still used

  • Amateur (ham) radio, where CW (continuous wave) Morse remains popular because it gets through in poor conditions with simple equipment.
  • Aviation and marine navigation beacons, which identify themselves with short Morse IDs.
  • Accessibility: some people with limited mobility use Morse input with switches or eye blinks.
  • Puzzles, escape rooms and geocaching.
  • Emergencies: SOS (... --- ...) can be sent with a flashlight, a whistle or by tapping.

Morse code conversion runs in your browser. For other codes, try the binary translator or the Caesar cipher.

Frequently asked questions

How do I translate Morse code to English?

Choose Morse code → text and paste the code. Separate letters with spaces and words with a slash.

What is SOS in Morse code?

... --- ... (three dots, three dashes, three dots), sent as one continuous signal.

How do I separate words in Morse code?

Use a slash (/) between words. When decoding, three or more spaces or a new line also work.

Can I hear the Morse code?

Yes. Click Play as sound and set the speed with the WPM slider.

Why are some characters missing from my code?

They have no international Morse code, such as emoji and most symbols. The tool lists them in a note.

Last updated: November 12, 2026

Recommended

Similar tools

If Morse code translator helped, you may need these too.

See all in category →

People also use