Morse Code Translator
Translate text to Morse code and Morse code back to text, with optional audio playback. Two-way, instant, and fully client-side.
Runs in your browser — nothing uploaded
Text
Morse code
.... . .-.. .-.. --- .-- --- .-. .-.. -..
Translate between plain text and Morse code in both directions, and play the result as audio. Type a message to get its dots and dashes, or paste Morse to decode it back to letters — useful for learning Morse, puzzles, ham radio practice, and games.
Private by design — your data never leaves your device
How to use it
No account, no upload — it all happens on your device.
1
Choose Text → Morse or Morse → Text.
2
Type into the box — the translation updates live.
3
In Text → Morse mode, click Play to hear it as tones.
4
Click Copy to copy the result.
How Morse code is structured
Dots, dashes, and the gaps between them.
| Element | Meaning |
|---|---|
| Dot ( . ) | The short signal, one unit long |
| Dash ( - ) | The long signal, three units long |
| Space between letters | Separates letters in a word |
| Slash ( / ) | Separates whole words |
A few letters to start
| Letter | Morse |
|---|---|
| E | . |
| T | - |
| S | ... |
| O | --- |
| SOS | ... --- ... |
Frequently asked
How do I write Morse code for decoding?
Separate the dots and dashes of each letter with a single space, separate words with a slash ( / ) or three spaces. For example, .... . .-.. .-.. --- decodes to HELLO.
Can I hear the Morse code?
Yes. In Text → Morse mode, click Play to hear the dots and dashes as audio tones, generated live in your browser with the Web Audio API. Click Stop to end playback early.
Is my text sent anywhere?
No. Translation and audio are produced entirely in your browser. Nothing you type is uploaded or stored.