Morse Code Translator

Translate text to Morse code and decode Morse back to text.

Morse code
UTF-8 Space separated

Ready

How Morse code translation works

Example SOS 2026 ... --- ... / ..--- ----- ..--- -....
  1. International Morse code represents characters with short dots and longer dashes.
  2. Spaces separate letters, while a slash separates words in EncodeLab output.
  3. Swap direction to listen visually: decode dots and dashes back into readable characters.

Encode and decode with separators

When writing Morse, place one space between letters and a slash between words. For example, SOS is ... --- ..., while SOS 2026 uses ... --- ... / ..--- ----- ..--- -....

Use the alphabet reference

The reference below covers letters and numbers supported by this tool. Morse is an encoding system for communication, not a secure way to hide a message.

Quick reference

International Morse code alphabet

Use one space between letters and a slash between words when decoding Morse code to text.

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

Related tools

Frequently asked questions

How are words separated in Morse code?

EncodeLab uses a forward slash between words and spaces between letters.

Is my input uploaded?

No. EncodeLab performs this conversion locally in your browser. Your input is not sent to an EncodeLab server or stored by us.

Does it support punctuation?

It supports common punctuation including periods, commas, question marks, apostrophes, slashes, and @ signs.

What happens to unsupported characters?

Unsupported characters are marked with a question mark so they are not silently discarded.