My Tool Studio
Text

Morse Code Translator

This Morse code translator works in both directions and works out which way you mean. Type plain text and you get dots and dashes, with a slash between words. Paste Morse code and you get the text back, in Latin or Cyrillic letters. It covers A to Z, 0 to 9, punctuation, accented letters and Russian, and flags any character with no Morse code. Press Play to hear it as a radio tone or telegraph clicks, with speed, Farnsworth spacing, pitch and volume controls, a flashing light and phone vibration. Download the audio as WAV or copy a share link. People use it for puzzles, geocaching clues and learning Morse for amateur radio. Paste ... --- ... and SOS appears.

Always freeNo sign upRuns in your browser
Farnsworth keeps letters at full speed and stretches the gaps, which helps when learning. Changes apply the next time you press Play.
Morse code chart (tap a letter to hear it)

How to use

01

Type text or paste Morse

Enter anything in the Text or Morse code pane. If it contains only dots, dashes, slashes and spaces, it is decoded to text, using the alphabet in Read Morse as. Anything else is encoded to Morse.

02

Play the audio

Set Character speed, Farnsworth speed, Pitch, Volume and Sound, then press Play. Pause, Resume and Stop control playback. Tick Repeat, Flash light or Vibrate to learn by sight or touch.

03

Copy or swap

Click Copy above the translation, WAV to download the audio or Copy share link to send it to someone. Swap moves the output into the input so you can check the round trip.

Why Morse Code Translator

Morse code alphabet and numbers

These are the International Morse codes the translator uses for letters and digits. Frequent letters like E and T have the shortest codes, which kept messages short for telegraph operators. Every digit is exactly five symbols long, which makes numbers easy to spot. The translator also supports common punctuation, including the full stop (.-.-.-), comma (--..--), question mark (..--..) and @ sign (.--.-.).

LetterCodeLetterCode
A.-N-.
B-...O---
C-.-.P.--.
D-..Q--.-
E.R.-.
F..-.S...
G--.T-
H....U..-
I..V...-
J.---W.--
K-.-X-..-
L.-..Y-.--
M--Z--..
0-----5.....
1.----6-....
2..---7--...
3...--8---..
4....-9----.

How Morse timing works

Morse code is about rhythm as much as symbols. Everything is measured in units, where one unit is the length of a dot. The audio player, the light and the WAV download follow these rules exactly, unless you lower Farnsworth speed to stretch the gaps.

Speed sets the unit length. The standard word PARIS takes 50 units including the gap after it, so at W words per minute one unit lasts 1.2 divided by W seconds. At 20 WPM a dot is 60 milliseconds long.

  • Dot: 1 unit of sound.
  • Dash: 3 units of sound.
  • Gap between dots and dashes in one letter: 1 unit of silence.
  • Gap between letters: 3 units of silence. In written Morse this is a space.
  • Gap between words: 7 units of silence. In written Morse this is a slash.

Common words and phrases in Morse code

Paste any of these codes into the translator to check them or to hear them played. Spaces separate letters and slashes separate words, which is the format the translator produces and reads.

SOS is written here with spaces between letters, as the tool shows it. When sent as a real distress signal it is keyed as one continuous pattern with no letter gaps.

TextMorse code
SOS... --- ...
HELLO.... . .-.. .-.. ---
I LOVE YOU.. / .-.. --- ...- . / -.-- --- ..-
YES-.-- . ...
NO-. ---
OK--- -.-
THANK YOU- .... .- -. -.- / -.-- --- ..-

Common questions

How do you say I love you in Morse code?
I love you is .. / .-.. --- ...- . / -.-- --- ..- with a slash between words. Type I love you into the translator to get it, then press Play audio to hear how it sounds.
What is SOS in Morse code?
Three dots, three dashes, three dots: ... --- ... It was chosen because the pattern is easy to recognise, not because the letters stand for words. Real distress calls send it as one run without letter gaps, while this tool shows the three letters separately.
How do I translate Morse code to English?
Paste the dots and dashes into the pane and the English text appears straight away. Put a space between letters and a slash, a pipe or three or more spaces between words. Middle dots, bullets, underscores and long dashes are read as dots and dashes too.
How fast is Morse code sent?
Speed is measured in words per minute, using the word PARIS as the standard length. Learners often start around 5 to 15 WPM, and experienced operators commonly send 20 to 30 WPM or more. At 15 WPM, one dot lasts 80 milliseconds.
Can I hear the Morse code audio?
Yes. Press Play and the code plays through your speakers at the pitch and speed you set, as a radio beep or telegraph clicks. The audio is generated in your browser. Press WAV to download the same audio as a file you can play anywhere.
Is Morse code still used today?
Yes, mostly by amateur radio operators, who still use it for long-distance contacts on low power. Aviation radio beacons also identify themselves with short Morse codes. It is no longer the standard for ship distress calls, which moved to satellite and digital systems.
Why did some characters not appear in the Morse output?
Characters such as #, % and * have no standard Morse code, so they are skipped and listed in a warning under the panes. Press Clean up to remove them from your text. Common accented letters such as é, ä, ñ and ü, and Russian letters, do have codes and are translated.
Why does decoded Morse show a replacement symbol?
The � symbol marks a group of dots and dashes that does not match any known character, often a typo such as one dot too many. The warning under the panes lists the groups that could not be read.
What is Farnsworth timing in Morse code?
Farnsworth timing sends each letter at full speed but adds extra silence between letters and words. Learners hear the true rhythm of each letter while still having time to recognise it. Set Character speed to 18 or 20 WPM and lower Farnsworth speed to 5 or 10 WPM to practise this way.
How do I translate Russian Morse code?
Choose Cyrillic (Russian) in Read Morse as and paste the code, and it decodes to Russian letters. Russian letters share codes with Latin ones, so the same dots and dashes read differently in each alphabet. Typing Russian text converts it to Morse automatically.

More Text tools

View all