CraftTools

Morse Code Translator

Guide: Palindromes, Reversed Text and Morse Code Explained

Morse code alphabet
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
--..
0
-----
1
.----
2
..---
3
...--
4
....-
5
.....
6
-....
7
--...
8
---..
9
----.

Nothing you enter or choose here leaves your device. This tool runs in your browser.

How to use

  1. 1Choose Text to Morse or Morse to Text.
  2. 2Type or paste your input.
  3. 3Read the result, and click Play sound to hear Morse code.
  4. 4Change the speed with the slider, or open the alphabet chart.

Frequently asked questions

How is Morse code written here?

Dots and dashes, with a space between letters and a slash between words. For example, SOS is ... --- ... and "HI THERE" is .... .. / - .... . .-. .

Can it decode Morse code that uses other symbols?

Yes. Dots and dashes typed as · • − – are accepted. Separate letters with a space and words with a slash or three spaces.

Which characters are supported?

The letters A-Z, the digits 0-9, and common punctuation such as . , ? ! / ( ) & : ; = + - _ " $ and @. Other characters are skipped and listed.

How is the sound timed?

Using the standard timing: a dash lasts three times as long as a dot, with gaps of one, three and seven dots between symbols, letters and words. The speed is in words per minute.

Read the guide

Learn how this works and how to get the most from it.

Writing & text

Palindromes, Reversed Text and Morse Code Explained

What makes a palindrome, how reversed and mirrored text is used, how Morse code is timed, and when fancy Unicode text is a bad idea.

2 min read

Text to Binary / Hex / ASCII Converter

Convert text to binary, hex, decimal or octal codes and back.

Fancy Text Generator

Turn plain text into bold, italic, script and other fancy styles to copy.

Reverse & Repeat Text

Reverse text, words or lines, flip it upside down, or repeat it.

Number Base Converter

Convert between binary, octal, decimal, hexadecimal and any base to 36.