Text
Morse

About the Morse code translator

Updated June 2026 · 100% client-side — your data never leaves your browser.

Translate text to Morse code and decode Morse back to plain text, with optional audio playback that beeps the dots and dashes at a speed you control. It covers the full International Morse set — letters A-Z, digits 0-9 and common punctuation — so you can encode a message, learn the rhythm of each character, or decode a signal you've received.

Everything runs in your browser, including the Web Audio playback, so no message you type is ever uploaded. It's a handy companion for amateur radio practice, scouting and puzzles, or just satisfying curiosity about how text maps to dots and dashes.

How to use it

  1. Type text to encode, or paste dots, dashes and slashes to decode.
  2. The translation appears instantly in the opposite panel.
  3. Press play to hear the code beeped out, and adjust the speed if needed.
  4. Copy the result with one click.
📡
Two-way translation

Text → Morse and Morse → text.

🔊
Audio playback

Hear the code beeped out at your chosen speed.

🔤
Letters, numbers, punctuation

Full International Morse character set.

📋
Copy

Copy the translated output in one click.

Frequently asked questions

How is Morse code written?

Letters are sequences of dots (·) and dashes (−). A space separates letters and a slash (or longer gap) separates words. This tool uses that convention.

Can I hear the Morse code?

Yes. Audio playback beeps the dots and dashes using the Web Audio API, and you can adjust the speed.

Does it support numbers and punctuation?

Yes — the full International Morse set including digits 0-9 and common punctuation.

Is anything uploaded?

No. Translation and audio are generated locally in your browser.