Morse code encode & decode

Client

International (continental) Morse for A–Z, 0–9, and common punctuation. Encode to . / - with a space between letters and / between words, or decode the same style back to plain text.

Part of encoding tools.

Workspace

One field: encode from plain text, or decode from Morse—output replaces the field.

International Morse

?

Uses the usual ITU-style Latin alphabet, digits, and common punctuation. Output uses . and -, one space between letters in a word, and / between words. Decode also accepts · or Unicode dashes and | for word breaks.

CJK and emoji are not supported in encode. Decode returns uppercase A–Z for letters.

Common use cases

  • Turn a short phrase into dot and dash patterns for display or ear-training scripts.
  • Decode a pasted Morse string from a list or keyer output into readable text.
  • Check spacing: one space between letter patterns, / between words in the code.

Common mistakes to avoid

  • Expecting CJK or emoji

    This tool is Latin, digits, and selected punctuation only—other scripts must be transliterated first.

  • Morse as secret writing

    Morse is a well-known code; treat it as encoding for shape and rhythm, not confidentiality.

FAQ

Is this American or international Morse for letters A–Z?

Letter patterns follow the usual international/continental Morse for Latin text (ITU-style table).

Does data leave my browser?

No. Conversion runs entirely on your device.

Common search terms

Phrases people search for that match this tool. See the full long-tail keyword index.

  • morse code translator online
  • international morse encode decode
  • dot dash morse to text
  • itu morse a-z 0-9

Related utilities you can open in another tab—mostly client-side.