Command Palette

Search for a command to run...

MO

Morse Code Translator

Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support

What is a Morse Code Translator?

A Morse Code Translator converts ordinary text into Morse code - the dots and dashes used to send messages by sound, light, or radio - and converts Morse code back into readable text. Type "SOS" and you instantly get "... --- ...". Paste those dots and dashes back in and you get "SOS" again. It works with the full International Morse Code alphabet: all 26 letters, the digits 0-9, and the standard punctuation marks such as period, comma, question mark, and slash.

It is also a Morse code audio translator. Type "Call 911" and the output reads -.-. .- .-.. .-.. / ----. .---- .----, since every digit is five symbols long, which is why a Morse code translator for numbers produces longer strings than one for letters. Press Play to hear it as a 600 Hz tone. At the default Audio speed of 15 WPM a dot lasts 80 milliseconds and a dash 240; drag the slider down to 5 WPM for practice or up to 35 WPM for a faster copy.

Morse code represents each character as a unique sequence of short signals (dots, also called "dits") and long signals (dashes, or "dahs"). A single space separates letters and a forward slash separates words, which is the convention this translator follows for output and accepts when decoding. Because the mapping is one-to-one, encoding and decoding round-trip cleanly, so you can verify a message you received or prepare one to send.

Everything runs 100% in your browser. Whether you are learning Morse for an amateur radio license, decoding a signal from a puzzle or game, teaching the alphabet, or just curious what your name sounds like in dots and dashes, nothing you type is uploaded or logged. The translator also plays your Morse as audio beeps at an adjustable speed, and it keeps working offline once the page has loaded.

The International Morse standard is what is used here, which matters because the American variant still turns up in historical material and differs in several letters and most punctuation. Timing is the part that does not survive text: in real Morse a dash is three times the length of a dot, the gap between letters is three dots and between words is seven, and written Morse has to represent those with spacing conventions instead. That is why decoding depends on consistent separators, and why a transcription with irregular spacing can be ambiguous. Prosigns such as SOS are sent as one continuous symbol rather than three letters, so writing them as separate characters changes the meaning even though the dots and dashes look the same.

How to use the Morse Code Translator?

  1. Choose a direction

    Pick "Text to Morse" to encode plain text into dots and dashes, or "Morse to Text" to decode a Morse string back into letters and words.

  2. Enter your message

    Type or paste your text or Morse code. When decoding, separate letters with spaces and words with a slash or three spaces - the tool accepts either.

  3. Read the live result

    The converted output appears instantly below the input, along with a character and word count. Unsupported characters are flagged so nothing silently disappears.

  4. Play or copy

    Press Play to hear the Morse as audio beeps at your chosen speed, or copy the output to the clipboard with one click.

How the translator reads your input

Morse written by hand almost never arrives clean. Word gaps get typed as runs of spaces, a word processor turns hyphens into dashes, and a pasted dot can be a middle dot or a bullet. Rather than reject any of that, the decoder normalises it first. The table is the full set of rules.

Separators, substitutions and error handling
ElementWhat the translator does
AlphabetInternational Morse, ITU-R M.1677-1: letters, digits and the standard punctuation set
Between lettersA single space
Between wordsA slash with spaces around it, and three or more plain spaces are accepted too
Look-alike glyphsEn dash, em dash, middle dot and bullet are converted to a plain hyphen or full stop
Unsupported characterSkipped when encoding, and listed back to you rather than silently dropped
Unreadable patternDecoded as ? and listed back to you
Playback timingA dot is one unit; the sequence is emitted as on and off segments measured in units

Key Features

  • Two-Way Translation

    Encode text to Morse and decode Morse back to text in one tool, switching direction without losing your input

  • International Standard

    Uses ITU International Morse Code for letters, digits, and punctuation, so your output matches what radio operators use

  • Audio Playback

    Hear your message as authentic dot-and-dash beeps with adjustable speed (words per minute) to practice by ear

  • Flexible Decoding

    Accepts words separated by a slash or by extra spaces, and normalizes look-alike dashes and dots so pasted signals still decode

Frequently Asked Questions

Choose "Text to Morse", then type your message into the input box. Each letter is converted to its International Morse pattern, letters are separated by a single space, and words by a slash. The result updates live and can be copied or played as audio with one click.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

morse code translatortext to morse codemorse code to textmorse code decodermorse code convertersos morse codeinternational morse codemorse code alphabetmorse code generatortranslate morse codemorse code audio translatormorse code translator with soundmorse code translator numbers