Morse Code Translator

Translate text to International Morse code and decode Morse back to text.

The Morse Code Translator converts ordinary text into International Morse code and decodes Morse code back into readable text. Morse represents each letter, digit and common punctuation mark as a unique pattern of dots and dashes, a system invented for telegraphy that remains in use today for amateur radio, aviation, accessibility signalling and as a fun puzzle or teaching aid.

This tool is built for radio enthusiasts, students, hobbyists and anyone curious about Morse code. It uses the International Morse standard, separating the symbols within a letter by spaces, the letters by a wider gap, and whole words with a slash, so the encoded output is unambiguous and can be read aloud, keyed, flashed or pasted into a project without guesswork about where one character ends and the next begins.

Everything runs locally in your browser, so nothing you type is uploaded or stored. By default the translator detects the direction automatically: if your input contains only dots, dashes, spaces and slashes it decodes to text, otherwise it encodes your text to Morse. You can also force a direction, and the tool tells you about any characters it could not represent or recognise.

Features

  • Encodes letters, digits and common punctuation into the standard International Morse code dot-and-dash patterns.
  • Decodes Morse code back into plain text, interpreting the spacing between symbols, letters and whole words correctly.
  • Detects the direction automatically so input made only of dots, dashes, spaces and slashes is decoded instead of encoded.
  • Separates words with a slash in Morse output so the boundaries between words are always clear and unambiguous.
  • Lists any unsupported characters when encoding so you know exactly which symbols were skipped from the result.
  • Reports any unrecognised codes when decoding so you can spot a mistyped dot or dash in the source quickly.
  • Updates live as you type, letting you experiment with encoding and decoding without pressing a button each time.
  • Runs entirely in your browser with no uploads, accounts or limits, keeping anything you translate fully private.

How to use Morse Code Translator

  1. Type or paste your text into the input box to encode it, or paste Morse code made of dots, dashes and slashes to decode.
  2. Leave the direction on automatic to let the tool decide, or pick encode or decode explicitly if you prefer.
  3. Watch the translated result appear live in the output panel as soon as you finish typing or pasting your input.
  4. When encoding, check the stats for any unsupported characters that were skipped because they have no Morse equivalent.
  5. When decoding, review any unrecognised codes flagged in the stats and fix the spacing or symbols in your source.
  6. Copy the result to your clipboard or download it as a text file to use in a project, message or practice session.

Benefits

  • Radio amateurs encode and decode messages quickly while practising or preparing for on-air contacts and contests.
  • Students and teachers explore how Morse maps letters to patterns, making it a fun and memorable classroom exercise.
  • Puzzle makers and escape-room designers generate accurate Morse clues without consulting a printed code chart by hand.
  • Hobbyists decode Morse they have heard, flashed or received to confirm the message they captured was read correctly.
  • Writers and game developers create authentic Morse details for stories, films and projects that need real code.
  • Anyone learning Morse checks their own encoding and decoding instantly to build speed and confidence over time.

International Morse code assigns the shortest patterns to the most frequent letters, which is why the letter E is a single dot and T is a single dash, while rarer letters use longer combinations. The translator follows this standard mapping exactly, so the output you produce here matches what radio operators, signalling devices and reference charts around the world use and expect.

Spacing is what makes Morse readable, and getting it right by hand is where mistakes creep in. This tool puts a single space between the dots and dashes of one letter, separates letters with a space in the encoded stream, and marks word boundaries with a slash. When decoding, it interprets those gaps for you, so you can paste spaced Morse and recover the original words without manually counting pauses.

Because everything happens locally in your browser, nothing you encode or decode is uploaded, logged or stored, making the tool suitable for private notes and practice. Morse code is an encoding rather than a cipher, so it offers no secrecy on its own; anyone with a chart or this tool can read it. Use it for communication, learning and fun rather than for protecting confidential information.

Frequently asked questions

Related tools