Skip to content
CodeShift
Menu

How to Learn Morse Code

Learn Morse code in weeks using the Koch method: start at full speed with two characters, add more as you hit 90% accuracy. No memorizing charts needed.

By The CodeShift DeskPublished September 3, 2026

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

  1. 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.
  2. Start with just two characters: K and M are common starting pairs (K is -.- and M is –).
  3. Practice at your full target speed until you copy those two characters at 90% or better accuracy in a 5-minute session.
  4. 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.

Frequently asked questions

How long does it take to learn Morse code?+

Most people can recognize all 26 letters and 10 digits within a few weeks of daily 15-minute practice sessions. Reaching conversational speed of 13 WPM typically takes 3–6 months.

What is the Koch method for learning Morse code?+

The Koch method trains you at full target speed from the start, using only two characters. Once you can copy them at 90% accuracy, you add one more character. This builds sound recognition rather than counting dots.

Is there an app for learning Morse code?+

Yes. Google's Gboard keyboard includes a built-in Morse mode with a learning game at g.co/morse. The ARRL and Morse Trainer apps also provide structured practice.

Should I learn Morse code visually or by sound?+

By sound. Experienced operators hear Morse as words and phrases, not individual dots and dashes. Learning by sound from the start builds the right mental habits.

What speed should I practice at?+

The Farnsworth method uses character speed of 18–20 WPM with extra gaps between characters. This trains you to hear each character correctly while giving time to process it.

Keep reading