Morse Code Translator

Encode text to Morse and decode Morse back to text

Text Input

→ Morse

Morse Output

Output will appear here

About

Encode plain text into International Morse Code and decode Morse back to text. Letters are separated by a single space, words by ' / '. Supports A–Z, 0–9 and common punctuation. Everything runs locally in your browser.

    Examples

    Encode 'SOS'

    Input
    text: SOS
    Output
    ... --- ...

    The international distress signal is three dots, three dashes, three dots — recognizable even when the rest of the alphabet is missing.

    Decode a known phrase

    Input
    morse: .... . .-.. .-.. --- / .-- --- .-. .-.. -..
    Output
    HELLO WORLD

    A single space separates letters, a slash (or seven-unit gap) separates words. The decoder is case-insensitive and renders uppercase by default.

    About this tool

    The Morse Code Translator encodes text to International Morse Code and decodes Morse back to readable text, following ITU-R M.1677 — the standard used by amateur radio, aviation and maritime services. Letters, digits and common punctuation are supported, and word boundaries are marked with a slash or double space.

    Translation is purely text-based: the tool produces the dot-and-dash output you can paste into training material, terminal art, or a log. Pair it with a Morse audio generator to convert the produced code to sound with the standard timing.

    How to use

    1. Pick a direction

      Choose Text → Morse to encode or Morse → Text to decode. The tool defaults to International Morse (ITU-R M.1677).

    2. Enter your content

      Type a text message or paste a Morse sequence (separate letters with a space, words with a slash or double space).

    3. Copy the result

      Click Copy to copy the encoded dots and dashes or the decoded text, then paste wherever you need it.

    Use cases

    Learning Morse code

    Practice encoding and decoding letters and numbers with the international standard sequence as a study reference.

    Pasting Morse into logs

    Convert a short message to dots and dashes to include in a comment, terminal art, or training material without having to type it by hand.

    Decoding ham radio contests

    Run a received Morse sequence through the decoder to read a callsign or short message before manual cleanup.

    Common mistakes

    Mistake:Mixing American and international Morse.

    Fix:The two differ in a few characters (notably the numerals and some punctuation). The tool uses ITU-R M.1677 (international), which is the standard for amateur radio and aviation.

    Mistake:Forgetting the word separator.

    Fix:Within a word, separate letters with a single space; separate words with a slash (/) or a double space. Decoding without a separator produces a single long run of dots and dashes.

    Mistake:Expecting audio playback.

    Fix:The translator produces text only. Pair it with a Morse audio generator to hear the timing — one unit for a dot, three for a dash, three units between letters, seven between words.

    Frequently asked questions

    References & standards