Morse Code Translator
Translate text to International Morse Code and back in real time, play your message as audible dits and dahs with adjustable speed and pitch, and browse a searchable reference of every letter, number, punctuation mark and prosign. In your browser, free.
Everything runs in your browser from a built-in International Morse table — nothing is sent to the server.
Hear the Morse above as proper dits and dahs. Adjust the speed and tone to taste.
Morse code reference
dit dahAbout Morse Code Translator
The Morse Code Translator converts between plain text and International Morse Code in real time — type in either box and the other updates instantly. On the Morse side you write dits as periods and dahs as hyphens, with a space between letters and a slash between words; a swap button flips the direction whenever you need.
You can also hear your message. The audio player renders the current Morse as proper dits and dahs through your browser’s sound engine, with adjustable speed in words per minute and a tunable tone frequency — useful for anyone practicing to copy code by ear rather than by sight.
A searchable reference grid rounds it out, mapping every letter, digit and common punctuation mark — plus prosigns like SOS — to its pattern. The translation is deliberately explicit: characters with no Morse equivalent are skipped with a notice, and unrecognized Morse tokens surface as “?”. Everything runs in your browser.
How to use Morse Code Translator
- Type or paste plain text in the text box — the Morse translation appears live in the other box.
- Or go the other way: enter Morse using . and -, a space between letters and / between words, and use “Swap” to switch direction.
- Press “Play” to hear the message, adjusting the speed (WPM) and tone (Hz) sliders to taste.
- Search the reference grid by character, pattern or name — for example S, ... or “question”.
- Copy the text or the Morse output with the copy buttons.