Morse Code Translator
Convert text to Morse code and back — then play it out loud with correct dot-and-dash timing.
Text and Morse, instantly
Morse code represents each letter and number as a sequence of dots (short) and dashes (long). Invented for the telegraph, it's still used in aviation, amateur radio, and as a fun way to send hidden messages. This translator converts in both directions and can play the result as beeps so you can hear the rhythm.
How to read the output
- Within a letter: dots and dashes sit together, e.g.
.-= A. - Between letters: a single space.
- Between words: a slash (
/).
Playing sound
The audio uses standard timing: a dash is three times the length of a dot, gaps between letters are three dots long, and gaps between words are seven. That makes it useful for learning to recognise Morse by ear, not just on the page. Letters, digits and common punctuation are all supported.
Frequently asked questions
How do I translate text to Morse code?
Type your text and it's converted instantly. Letters are separated by spaces and words by a slash ( / ), which is the standard way to write Morse so it's easy to read and play back.
Can I hear the Morse code?
Yes. Press 'Play sound' and the Morse is played as audio tones using correct dot, dash and gap timing. It works on the encoded output or on Morse you paste in.
How do I write Morse for decoding?
Separate each letter's dots and dashes with a single space, and separate words with a slash ( / ) or a double space. For example: .... . .-.. .-.. --- / .-- --- .-. .-.. -..
Is it private?
Yes. Translation and sound generation run entirely in your browser. Nothing is uploaded.