Morse Code Reference
- 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 .----
Morse Code Translator provides a live environment to type plain text on the left and see encoded output on the right, or paste dits and dahs on the right to see them decoded back into letters. This text to Morse encoder handles the conversion instantly as you type.
.... . .-.. .-.. --- / .-- --- .-. .-.. -..).Both panes are wired bidirectionally - editing either one rewrites the other character-by-character against the ITU-R M.1677-1 mapping. Unknown characters (anything outside A–Z, 0–9, space and slash) are rendered as a literal ? in the encoded output rather than being silently dropped, so you can spot punctuation or accented letters that International Morse doesn't define.
Audio playback schedules square-wave oscillator events on a single AudioContext timeline: a dit is 80 ms, a dah is three dits (240 ms), the intra-character gap is one unit, the inter-letter gap is three units, and the inter-word gap (the slash) is seven units - the standard 1:3:1:3:7 ratio used in CW practice oscillators. The dot dash converter is good for learning the alphabet, encoding short messages, and ham radio CW practice; it is not a real-time keyer, doesn't transmit on any radio band, and doesn't support American (railroad) Morse or prosigns like SK or AR.
/ separates words; single space separates letters within a word? so encoding errors are visible, not silentInternational Morse, ITU-R M.1677-1 - the same alphabet used in amateur-radio CW, maritime distress traffic and aviation NDB identification. Letters A–Z and digits 0–9 are supported; American (railroad) Morse and prosigns like SK or AR are not.
By convention one 'dit' is one unit, a 'dah' is three units, the gap between dits/dahs inside a letter is one unit, the gap between letters is three units, and the gap between words is seven units. Audio playback here uses dot=80 ms, which sets every other duration proportionally.
700 Hz sits in the middle of the 600–800 Hz band that ham-radio CW filters are designed for and that the human ear hears most clearly against background hiss. Both the FCC element-1 morse exam and most amateur-radio CW operators tune their sidetone to this region.
Use a forward slash (/) with a space on each side - for example HELLO / WORLD. Single spaces between dot/dash groups separate letters within a word, and the slash separates words. The decoder uses the same convention in reverse.
Explore the full suite of CONVERTER tools and 290+ other free utilities including the Morse Code Translator.