Skip to main content
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 /.

Beyond letters: numbers, punctuation, and the @ sign

“Text” means more than the alphabet, and that's the difference between this page and a plain letter converter. The ITU table includes the digits 0–9 (each a five-element code) and a full set of punctuation — period, comma, question mark, apostrophe, slash, parentheses and more. The most modern addition is the @ sign(.--.-.), added to international morse in 2004 — the first new character in decades — specifically so operators could send email addresses. What doesn'tconvert: emoji and most typographic symbols have no morse code at all, so the converter simply skips them rather than inventing a pattern.

Copy, paste, and share the output

Because the result is plain text — a string of dots, dashes, spaces and slashes — it goes anywhere text goes. Copy the ... --- ... string straight into a chat, a social bio, a game, or a design brief for a jeweller or tattoo artist. The share linkreopens this page with your phrase already loaded, so you can send someone the decoded-and-ready page rather than re-typing. And the audio plays entirely in your browser — nothing you type is uploaded, logged, or stored, which matters if the text is personal.

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