Morse Code Translator
Convert text to International Morse code and decode Morse straight back to text — instantly, right in your browser.
Tip: separate Morse words with a “/” when decoding.
Nothing to show yet — start typing on the left.
How the Morse code translator works
Translation happens live as you type — no button to press, nothing to wait for.
Pick a direction
Choose Text → Morse to encode, or Morse → Text to decode a message.
Type or paste
Enter your message. Letters, numbers and common punctuation are all supported.
Copy or download
Grab the result with the Copy button, or download it as a plain text file.
About International Morse code
Morse code represents each letter and number as a sequence of dots (·) and dashes (−). When encoding, this tool separates each letter with a single space and each word with a “/”, which is the widely used convention for writing Morse in plain text. Characters that have no standard Morse equivalent are passed through unchanged.
Decoding is deliberately tolerant. You can use dots and dashes
(.-), or type the words “dot” and “dash”; the classic bullet (·) and various dash
characters are all understood. Word gaps can be written as “/”, a vertical bar, or simply a
larger run of spaces, so pasted Morse from different sources still decodes cleanly. Anything the
translator can’t recognise is marked with a # so you can spot it at a glance.
This tool is handy for amateur radio practice, scouting and puzzle games, escape-room clues, classroom lessons, or just sending a friend a secret message.
Private by design. Your message never leaves your device. All translating happens right here in your browser — nothing is uploaded or stored.