String to Morse Code

Translate text to international Morse code instantly — letters and digits become dots and dashes, spaces become slashes. Free and client-side.

🔒 100% Client-Side Processing

Your data is processed entirely in your browser and never transmitted to any server.

0 / 100M Limit

Common Use Cases

Learning and teaching Morse

Convert practice phrases to dots and dashes to drill reading or check your own translations.

Puzzle and geocache clues

Encode hints in Morse for escape rooms, treasure hunts, and themed party games.

Frequently Asked Questions

What characters can be translated to Morse?
Letters A–Z and digits 0–9, output as dots and dashes separated by spaces, with word breaks shown as forward slashes. Punctuation without a mapping passes through unchanged.
How do I read the Morse output?
Each letter's code is separated by a space and words by " / " — so "HI YOU" becomes ".... .. / -.-- --- ..-". Dots are short signals, dashes are three times longer.
Can this also decode Morse code back to text?
No — this page runs one way, turning letters into dots and dashes. Morse Code Decoder handles the return trip. Encoding is the simpler direction because each letter has exactly one representation, whereas reading Morse means working out where one character stops and the next starts, which is why spacing carries so much weight.
Is my data private when I use this tool?
Yes. This tool runs entirely in your browser using client-side JavaScript — nothing you type is transmitted to, logged by, or stored on any server. You can safely process confidential text, tokens, or code.