Morse Code Translator
Type text to see it in Morse code, or type Morse to read it as text. Then play it as sound at the speed you choose. What you type stays in your browser.
Type or paste up to 1,000,000 characters; the Morse appears in the other box.
Dots and dashes, a space between letters and / between words. Type here to turn Morse into text, up to 5,000,000 characters.
Listen
5 to 60. At 20, a dot lasts 60 milliseconds.
Plays the Morse box as a 600 Hz tone. Turn your volume down before the first press.
Every sign of International Morse code (50)
| Character | Morse | Name |
|---|---|---|
| A | .- | A |
| B | -... | B |
| C | -.-. | C |
| D | -.. | D |
| E | . | E |
| É | ..-.. | Accented E |
| F | ..-. | F |
| G | --. | G |
| H | .... | H |
| I | .. | I |
| J | .--- | J |
| K | -.- | K |
| L | .-.. | L |
| M | -- | M |
| N | -. | N |
| O | --- | O |
| P | .--. | P |
| Q | --.- | Q |
| R | .-. | R |
| S | ... | S |
| T | - | T |
| U | ..- | U |
| V | ...- | V |
| W | .-- | W |
| X | -..- | X |
| Y | -.-- | Y |
| Z | --.. | Z |
| 1 | .---- | 1 |
| 2 | ..--- | 2 |
| 3 | ...-- | 3 |
| 4 | ....- | 4 |
| 5 | ..... | 5 |
| 6 | -.... | 6 |
| 7 | --... | 7 |
| 8 | ---.. | 8 |
| 9 | ----. | 9 |
| 0 | ----- | 0 |
| . | .-.-.- | Full stop (period) |
| , | --..-- | Comma |
| : | ---... | Colon |
| ? | ..--.. | Question mark |
| ' | .----. | Apostrophe |
| - | -....- | Hyphen or dash |
| / | -..-. | Fraction bar or slash |
| ( | -.--. | Left bracket |
| ) | -.--.- | Right bracket |
| " | .-..-. | Quotation marks |
| = | -...- | Double hyphen (equals) |
| + | .-.-. | Cross (plus) |
| @ | .--.-. | Commercial at |
Read and write Morse code
Morse code spells each letter as short and long signals, dots and dashes. It’s still used in amateur radio, and it turns up in puzzles and escape rooms. This tool translates both ways and plays the result so you can learn the rhythm by ear.
How to use it
- Type or paste text in the Text box. The Morse appears in the other box as you type.
- Or type Morse in the Morse code box to read it as text.
- Choose a speed and press Play to hear it. Press Stop at any time.
- Copy either box, or download it as a .txt file.
How it’s written
Each letter is a group of dots and dashes. Letters are separated by a space and words by a slash with a space on
each side, so “SOS HELP” is ... --- ... / .... . .-.. .--.. Morse has no small letters, so text
comes back in capitals. The signs follow Recommendation ITU-R M.1677-1, the international standard; the full
list is just above.
When you type Morse, a middle dot or bullet also counts as a dot, and a dash, minus sign or underscore as a dash. A line break, or three spaces in a row, also starts a new word. In the Text box, any run of spaces or line breaks is one word gap.
Characters it can’t translate
Characters with no Morse sign, such as #, & or ü, are left out of the translation and listed above the boxes with how often each appears, so nothing disappears without notice. Codes that aren’t signs, such as ..--.-, are listed the same way.
Listening
- Speed: 5 to 60 words per minute, timed by the PARIS standard. Lower numbers are slower.
- Spacing: a dash lasts three dots; silences last one dot inside a letter, three between letters and seven between words.
- Long messages: Play covers the first 2,000 letters.
- Sound only: nothing flashes on screen.
Good to know
- Accented letters other than É, and other alphabets, have no international sign, so they’re listed rather than guessed.
- Procedure signals such as “wait” or “end of work” are signals, not characters, so they aren’t translated.
- Nothing is sent or saved: the translation and the sound are made on your device.