🔊 Morse Decoder

Morse Code to Text

Decode any Morse code — paste dots (.) and dashes (-), and this tool translates it back to readable English instantly.

Input format guide
. or ·Dot — short signal
- or −Dash — long signal
[space]Single space = separator between letters
/Forward slash = word separator (or use 3 spaces)
Example: ... --- ... = SOS  |  .... . .-.. .-.. --- / .-- --- .-. .-.. -.. = HELLO WORLD
Quick examples — click to load
SOS 🆘... --- ...
HELLO WORLD.... . .-.. .-.. --- / .-- --- .-. .-.. -..
TOOLSBOX- --- --- .-.. ... -... --- -..-
PARIS.--. .- .-. .. .
I LOVE YOU 💕.. / .-.. --- ...- . / -.-- --- ..-
MY NAME IS MARCONI-- -.-- / -. .- -- . / ..
Paste your Morse code
Decoded text
Your decoded text will appear here…

How to decode Morse code

Morse code is decoded by matching each dot-dash sequence (called a "symbol") to its corresponding letter in the ITU Morse code table. A single space separates symbols within a word. A slash (/) or three spaces separates words.

⚡ Quick tips

Use · (middle dot) or . (period) for dots. Use − (em dash) or - (hyphen) for dashes. The tool accepts both variants. Letters within a word are separated by single spaces.

❓ Unknown symbols

If a Morse sequence doesn't match any standard character, it shows as [?]. Double-check spacing — the most common error is missing or extra spaces between letters.

📚 Memorise shortcuts

Most common letters by signal length: E=. T=- I=.. A=.- M=-- and S=... are the most frequent in English text. Learning these five covers ~40% of typical text.

📡 Historical use

Before phone and radio, Morse was the internet of its era. A skilled telegraph operator could transmit 20-30 WPM. The last commercial Morse station (USA) closed in 1999.

Frequently asked questions

Use . (period) or · (middle dot) for dots. Use - (hyphen) or − (em dash) for dashes. Separate letters with a single space. Separate words with / (slash) or three spaces. The decoder accepts both variants automatically.
Unknown symbols [?] appear when a Morse sequence doesn't match any standard character. This usually happens due to: extra spaces within a letter, missing spaces between letters, or non-standard Morse sequences. Check your spacing carefully.
Use / (forward slash) surrounded by spaces between words: "... --- ..." for SOS would be one word. For a phrase like "HELLO WORLD" the Morse is ".... . .-.. .-.. --- / .-- --- .-. .-.. -.." — the / with spaces separates HELLO from WORLD.
Yes, completely free. No account, no login, no limits. Everything runs in your browser — your text never leaves your device. There are no watermarks on output.
All 26 English letters (A-Z, decoded as uppercase), digits 0-9, and common punctuation. The decoder outputs uppercase letters as that's standard for Morse code. Numbers and punctuation are also decoded from their Morse sequences.
🔗 Related tools