Morse Code Translator
Type text to see its International Morse code, or paste Morse code to read it back as text. Letters, numbers and common punctuation are all supported, and it works as you type.
How to translate Morse code
- Type or paste your text or Morse code into the box.
- Pick encode for text to Morse, or decode for Morse to text (auto-detect picks a sensible default).
- Copy or download the translated result.
Examples
Encode a distress call
SOS
... --- ...
Decode Morse to text
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
HELLO WORLD
Frequently asked questions
How do I write Morse code for this translator to decode?
Use a dot (.) and a dash (-) for each signal. Separate letters with a single space and separate words with a slash (/) or two spaces. For example, '... --- ...' decodes to SOS.
Is this International Morse code?
Yes. The translator uses International Morse code (ITU-R M.1677), the worldwide standard. It covers A to Z, the digits 0 to 9, and common punctuation such as period, comma, question mark and slash. The older American Morse used on early telegraphs is different and is not supported.
Why is Morse code shown in capital letters?
Morse code does not distinguish upper and lower case, so the same code stands for 'a' and 'A'. The translator treats your input as case-insensitive when encoding and shows decoded text in capitals, which is the convention.
What happens to characters that have no Morse code?
Characters without an official Morse equivalent, such as some symbols, are shown as a question mark so you can spot them, rather than being silently dropped.
How are words separated in Morse code?
Letters are separated by a single space and words by a slash surrounded by spaces ( / ). When decoding, the tool also accepts two or more spaces as a word break, so Morse pasted from other sources still works.
Is my text private?
Yes. All translation happens in your browser. Nothing you type is uploaded to a server, so your messages stay on your device.
Related tools
Text to Binary
Convert text to binary and binary back to text online. Encodes UTF-8 as 8-bit bytes, decodes it back, and copies the result. Free and private.
Text Encrypt / Decrypt
Encrypt and decrypt text with a password using AES-GCM in your browser. Paste, set a password, copy the result. Nothing is uploaded and nothing is stored.
Reverse Text
Reverse text online by characters, words or lines. Flip a string backwards, reverse word order, or flip line order, then copy the result. Free and private.
Add Line Numbers
Add line numbers to any text online. Set the start value, step, and separator, pad numbers to align, and copy or download the result. Free and private.
Bullet List Maker
Turn lines of text into a bullet or numbered list online. Pick dash, asterisk, dot, arrow or numbers, add indent, then copy. Free and private.
Caesar Cipher
Encode and decode text with the Caesar shift cipher. Pick any shift, see the result live, and brute force all 25 shifts. Runs entirely in your browser.