Auto direction
Paste dots and dashes or regular text. The two boxes adapt instantly.
Free · Instant · No sign-up
Type, paste, hear or upload. Decode Morse into English, or turn text into Morse with a fast, Google Translate-style workflow — right in your browser.
Auto-detect
Farnsworth keeps each character at 18 WPM but slows the gaps to 18 WPM — ideal for learning. Set both equal for standard timing.
Timing follows ITU 1:3:7 · 100% client-side
Paste dots and dashes or regular text. The two boxes adapt instantly.
Hear clean Morse playback with adjustable speed and tone.
Upload simple dot-dash screenshots and convert detected signal rows.
Overview
morsedecoder converts English to International Morse code and decodes Morse back to text in real time. Letters are separated by a single space and words by a slash (/), following the ITU-R M.1677 standard where a dash lasts three times as long as a dot. Everything runs client-side, so your text never leaves the browser.
For example, HELLO WORLD becomes.... . .-.. .-.. --- / .-- --- .-. .-.. -.., and the distress call SOS is ... --- .... Use the example chips to load common phrases, press Play to hear the rhythm, andCopy or Share the result.
How to use
The Audio tab plays Morse as clean beeps and decodes uploaded files or mic recordings — see theaudio translator. TheImage tab reads clear dot-dash screenshots — see theimage translator. Everything runs in your browser, with nothing uploaded.
Get it right
Most decoding errors come from spacing. Keep the rhythm clean and the result is exact:
.... . is HE; running them together as ..... with no gap is read as a single unknown group./) between words. HI / THERE, not HI THERE — a missing slash merges two words into one.Punctuation is supported when going from text to Morse — period .-.-.-, comma --..--, question mark..--.., slash -..-. and more follow the ITU standard. Unsupported characters (most emoji and non-Latin letters) are flagged with a warning instead of being silently dropped. See the fullMorse code chart for every letter, number and mark.
Reference
Answers
Paste the dots and dashes into the Morse box and the English appears instantly in the text box. Use a space between letters and a slash (/) between words.
Yes. morsedecoder is completely free, works in your browser with no sign-up, and runs entirely on your device.
Yes. Press Play to hear the Morse code as audio. You can adjust the speed (WPM) and tone frequency in Advanced playback.
Yes, for clear screenshots and digital dot-dash images. Handwriting, angled paper photos and low-contrast real-world photos are not supported in v1.
A slash (/) marks the gap between words. Single spaces separate letters within a word.