Translate text to Morse code and back with live output, customizable symbols, reference table, and in-browser audio playback at adjustable speed and pitch.
Also searched as: morse code translator · morse code converter · text to morse code · morse code audio player online
Dot character
Dash character
Word separator
Click a row to copy its Morse code.
| Char | Morse | |
|---|---|---|
| A | .- | |
| B | -... | |
| C | -.-. | |
| D | -.. | |
| E | . | |
| F | ..-. | |
| G | --. | |
| H | .... | |
| I | .. | |
| J | .--- | |
| K | -.- | |
| L | .-.. | |
| M | -- | |
| N | -. | |
| O | --- | |
| P | .--. | |
| Q | --.- | |
| R | .-. | |
| S | ... | |
| T | - | |
| U | ..- | |
| V | ...- | |
| W | .-- | |
| X | -..- | |
| Y | -.-- | |
| Z | --.. | |
| 0 | ----- | |
| 1 | .---- | |
| 2 | ..--- | |
| 3 | ...-- | |
| 4 | ....- | |
| 5 | ..... | |
| 6 | -.... | |
| 7 | --... | |
| 8 | ---.. | |
| 9 | ----. |
Step-by-step guide to get the most from this tool
Toggle Text → Morse or Morse → Text.
Enter plain text or Morse code — output updates live.
Pick dot, dash, and word separator characters.
Press Play to hear the message at your chosen speed and pitch.
What makes this tool stand out
Encode text or decode Morse instantly.
Web Audio beeps at custom WPM and pitch.
Dots and dashes per character with playback highlight.
A–Z and 0–9 codes — click to copy.
Encode inputs in a shareable URL.
No network requests — pure client-side.
More free utilities you might find useful
Quick answers to common questions
Select Text → Morse, type your message, and read the live output. Letters are separated by spaces and words by your chosen separator (/ or |).
Yes. Click Play to hear beeps generated in your browser with the Web Audio API. Adjust WPM (5–30) and pitch (400–800 Hz).
Standard ITU Morse for A–Z, 0–9, and common punctuation. The reference table lists A–Z and digits.
Yes. SOS in Morse is ... --- ... (three dots, three dashes, three dots).
Timing follows the PARIS standard: dot length = 1.2 ÷ WPM seconds. Dashes are three dots long, with standard gaps between symbols, letters, and words.
No. Encoding, decoding, and audio synthesis all run locally in your browser.
Your data is processed entirely in your browser. Nothing is sent to any server.