Morse Code Translator
Translate text to Morse code and back — instantly and privately in your browser, with letters, numbers and punctuation.
🔒 Translated in your browser. Letters are separated by a space and words by " / ". When decoding, " | " or a wide gap also separate words. Unsupported characters are skipped.
Text ↔ Morse code
Type text to see it in International Morse code, or paste Morse to decode it back to text — both update live.
Letters are separated by a single space and words by /. It covers A–Z, 0–9 and common punctuation.
Everything runs in your browser.
Reading Morse code
Each letter is a sequence of dots (.) and dashes (-). For example SOS is
... --- .... Characters the standard doesn't cover are skipped.
Frequently asked questions
How are words separated?
Letters are separated by a space and words by a forward slash ( / ). When decoding pasted Morse, a pipe ( | ) or a wide gap (three or more spaces) are also accepted as word breaks.
Does it support numbers and punctuation?
Yes — digits 0–9 and common marks like . , ? ! / @ and more are included.
Can it play the sound?
Not currently — it converts to and from the dot-dash text. The translation runs entirely in your browser.