Learn Morse code by sound, not by chart. Use the Koch method: start practicing two characters at full target speed, then add one new character each time you can copy the current set at 90% accuracy. This approach — developed by Ludwig Koch in the 1930s — builds automatic recognition faster than memorizing dot-and-dash patterns from a table.
Why Sound, Not Sight
Beginners often try to memorize “E is dot, A is dot-dash” and then mentally decode each character they hear. That works up to about 5 words per minute (WPM) and then completely breaks down. Proficient operators hear “dit” and “dah” rhythms as whole characters, the way you hear spoken words — you don’t think about individual letters.
The goal from day one is to associate the sound of each character directly with its letter.
The Koch Method: Step by Step
- Pick a target speed. 13 WPM is the traditional minimum for a CW (Morse) contact. 5 WPM works if you just want to use Morse casually.
- Start with just two characters: K and M are common starting pairs (K is -.- and M is –).
- Practice at your full target speed until you copy those two characters at 90% or better accuracy in a 5-minute session.
- Add one new character and repeat until you have all 26 letters plus 10 digits.
| Session stage | Characters in pool | Target accuracy before adding more |
|---|---|---|
| Starting | 2 | 90% |
| Early | 3–8 | 90% |
| Mid | 9–18 | 90% |
| Advanced | 19–36 | 90% |
The ARRL (American Radio Relay League) offers free practice files online, and apps such as Morse Trainer (iOS/Android) implement the Koch method automatically.
The Farnsworth Method
Another popular approach is Farnsworth speed training. Characters are sent at a fast inter-element speed (18–20 WPM internally) but with extra-long gaps between letters and words. This forces your brain to recognize each character as a whole sound, while giving you time to write it down. As your accuracy improves, you reduce the inter-character gap until it matches character speed.
Both Koch and Farnsworth methods aim at the same goal: automatic character recognition. Many learners use them together.
The International Morse Code Character Set
All 26 letters and 10 digits from ITU-R Recommendation M.1677-1:
| Letter | Code | Letter | Code |
|---|---|---|---|
| A | .- | N | -. |
| B | -… | O | — |
| C | -.-. | P | .–. |
| D | -.. | Q | –.- |
| E | . | R | .-. |
| F | ..-. | S | … |
| G | –. | T | - |
| H | …. | U | ..- |
| I | .. | V | …- |
| J | .— | W | .– |
| K | -.- | X | -..- |
| L | .-.. | Y | -.– |
| M | – | Z | –.. |
Digits: 1 .–– / 2 ..— / 3 …– / 4 ….- / 5 ….. / 6 -…. / 7 –… / 8 —.. / 9 ––. / 0 —–
A Practical 30-Day Plan
- Days 1–7: Learn letters E, T, A, N, I, M (the shortest codes) at your target speed.
- Days 8–14: Add S, O, R, U, D, K.
- Days 15–21: Add G, W, C, Y, B, J.
- Days 22–30: Add remaining letters and all 10 digits.
Practice for 15 minutes daily. Short, consistent sessions beat long occasional ones.
Use Gboard to Practice on Your Phone
Google’s Gboard keyboard supports Morse code input on both Android and iOS, as described in Google’s own help pages. You type dots and dashes, and the keyboard converts them to letters in real time. This is a good way to get repetition during idle moments. Google also offers a learning game at g.co/morse that teaches the alphabet in about an hour.
See how to type Morse code on your phone for setup instructions.
Common Mistakes
- Counting dots and dashes instead of listening to the rhythm.
- Practicing too slowly. Slow speed trains slow-speed recognition; the sounds at 13 WPM are different from those at 5 WPM.
- Skipping digits. Digits are longer than letters, and many learners avoid them until too late.
- No regular schedule. Daily 15-minute sessions beat a 2-hour session once a week.
Use the Morse code translator to check your work — type text and see the correct dot-dash output, or paste Morse code to decode it. For the timing rules that govern how dots and dashes are spaced, see Morse code timing explained.