morsify
Text → Morse

Text to Morse Code

The cleanest way to turn any written text into morse code. Handles mixed case, numbers, and punctuation gracefully — no stray question marks when something isn't in the table.

Why a dedicated text-to-morse page?

The direction of a translator matters. A tool that decodes morse has different sensible defaults (stop on unknown sequence, assume space = letter gap) than a tool that encodes English (strip unknown characters, normalize case, preserve word boundaries with /).

This page is tuned for encoding. Paste a sentence exactly as you'd write it — uppercase, mixed case, with commas and full stops — and the output comes out with proper word separators (/) between words and single spaces between letters.

What you get in the output

Good input vs. output examples

Input: Hello, world!

Output: .... . .-.. .-.. --- --..-- / .-- --- .-. .-.. -.. -.-.--

Each letter separated by a single space, the comma and exclamation mark handled, the one word break marked with /.

Frequently asked questions

How do I convert text to morse code?

Type or paste your text into the input above. The page converts it to morse code instantly using the international ITU alphabet. Hit Play to hear it — adjustable from 5 to 40 WPM.

Does this keep my text private?

Yes. Encoding happens entirely in your browser with JavaScript — the text never leaves your device. No server, no logs, no accounts.

What if I need to convert morse back to text?

Use the morse-to-text direction on this page (there's a toggle above the input), or switch to the dedicated morse code to English decoder.

Related
Morse to English decoder
Related
Bi-directional translator
Related
Morse alphabet reference