Morse Code Converter

Type text and get dots and dashes, or paste Morse and read it back as letters. Twelve alphabets are built in, so the same tool handles Latin, Cyrillic, Greek, Hebrew, Arabic, Persian, Japanese katakana, Korean jamo and Thai. Everything runs on your device — nothing is uploaded and nothing is stored.

Twelve alphabets are now built in, including Cyrillic, Greek, Arabic, Persian, Japanese, Korean and Thai.

Frequently Asked Questions

What separates letters and words in Morse?

One space between the symbols of a letter, three units of silence between letters, seven between words. Plain text stores that as a single space between letters and a slash with spaces around it between words.

Why does the alphabet selector change the result?

A dot-dash pattern is a code, not a picture of a letter. Four dots mean H in Latin, Х in Cyrillic and the digit 5 in numerals, so the decoder has to know which table you are working in.

Why do some characters come back with a hash sign?

A hash means the character has no entry in the selected table. Cyrillic ё, accented Greek vowels and Hebrew final forms are examples; the accent-free or standard form of the same letter usually is in the table.

Can Morse code carry languages that are not Latin?

Yes. Greek, Cyrillic, Hebrew, Arabic, Persian, Japanese, Korean and Thai all have published tables. The mappings differ: Greek reuses Latin shapes, Arabic treats each letter as a code, and Korean is sent letter by letter rather than as whole syllables.

Who This Is For

Formatting for print

Produce an evenly spaced encoded line for a poster, a card or a worksheet where odd spacing would look broken.

Decoding a message

Paste a sequence copied from a puzzle, a game or a ham radio note and read it back as letters in the right alphabet.

Checking a callsign

Encode a call sign or a locator and compare it with what a receiver actually sent before logging the contact.

How It Works

1

Pick a direction

2

Enter the content

3

Take the result