Morse code encode & decode
ClientInternational (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
More tools
Related utilities you can open in another tab—mostly client-side.
Encoding tools
ClientHub index: Base64 & URL, Base64url, Base32, Crockford, LEB128, ASCII85, Z85, Base58, base-36, bencode, Morse, quoted-printable, URI, Punycode/IDN, Unicode escapes, data URLs, MIME, hex, HTML entities, JWT, JSON helpers, crypto.
Unicode & JS escapes
ClientEncode UTF-8 to \u{hex} escapes or decode \u{…}, \uXXXX, \xNN, and \n \t—client-side.
String case converter
ClientcamelCase, snake_case, kebab-case, PascalCase, CONST_CASE from one paste—client-side.
Base64 & URL encoder
ClientUTF-8 Base64 encode/decode and URL component encode/decode in one workspace—paste, transform, copy.