Inside a character
A dot is one unit. A dash is three. The quiet gap between parts of the same character is one unit.
Translate text to Morse code—or Morse back to text—instantly in your browser.
No mode switch. No sign-up. Type in either panel, then copy, hear, download or share the result.
LIVE TRANSLATOR / ITU INTERNATIONAL
Edit here for Text → Morse
Edit here for Morse → Text
Ready — edit either panel.
01 / SPACING
A dot is one unit. A dash is three. The quiet gap between parts of the same character is one unit.
Letters are displayed with one readable space and played with three units of silence.
Words are displayed with a slash and played with seven units of silence.
02 / REFERENCE
.--...-.-.-.....-.--........----.-.-..---.---.--.--.-.-.03 / LEARN
Morse is a timing system. Start slowly, listen for whole character patterns, and keep word gaps clearly longer than letter gaps.
Learn the timing method04 / QUESTIONS
Type in the Text panel. The Morse panel updates immediately, using one space between letters and a slash between words.
Yes. Edit or paste dots and dashes in the Morse panel and the Text panel updates automatically. You do not need to choose a decode mode.
A single space separates encoded letters in this tool. A slash separates words. During playback, the standard timing is one unit inside a character, three units between characters and seven units between words.
No. Translation, playback and file generation run in your browser. Visitor text and Morse input are not sent to our server, database or analytics.
Yes. Set the speed, tone and volume, then choose WAV. The file is generated locally from the same timing used for playback.
The shared dataset follows ITU International Morse for A–Z, 0–9, common punctuation and explicit prosigns.
Translation, sound and downloads run in your browser. Analytics never receives the text, Morse or share fragment.
Unsupported characters and sequences are marked in place instead of disappearing from your result.