Thomas Martin, DF7TV, Stuttgart, Germany

Back to DF7TV homepage

Morse Code Training (25+ wpm)


Abstract

Here is a way of improving Morse Code proficiency at speeds above 25 wpm. It involves the application of some files and tools in exercises to get (1) to higher accuracy and (2) to higher speeds in conversational QSOs.

DF7TV Dual Lever Paddle Handling:
                   Shown is a Dual-Lever Paddle and the hand of the operator.
                   The paddle stands at a light angle in relation to the hand and 
                   arm of the operator. The angle is about 30 degrees counter clockwise.
                   That's a comfortable positioning of the paddle.
                   The tips of the thumb and of the index finger just touch the
                   upper front corners of the according finger pieces. For high speeds,
                   try to keep the finger tips as close as possible to the finger
                   pieces (best would be to stay in touch permanently).

The main idea is to keep the exercises as close as possible to real–world conversational QSOs. While sending, I am not reading my message from a screen or from a sheet of paper. While receiving, I don't write down a message sent to me. Consequently the exercises are audio–only. An audio stream of one or several spoken words is used when training sending. A stream of Morse Code audio is used when training receiving. Once an exercise is started, it will continue until stopped — there is no need for any user interaction.


Lists of Words

To support the improvement in Morse Code (sending/receiving), the Randomized Lists of Common English Words[3] are provided. The lists of words in the zip–archive are plain text files (encoding format UTF-8).

The lists are based on the 2809 words of The New General Service List NGSL[1] by Browne, C., Culligan, B. & Phillips, J. — a "...word list of the most important words of general English and daily life for second language learners." NGSL[1].

The word lists "B..." combine all words of The New General Service List NGSL[1] with words from The TOEIC Service List TSL[2] by Browne, C. & Culligan, B. (TOEIC: Test of English for International Communication).

Listing of TXT-Files contained in the archive:
                   
                   DF7TV Morse Code Training
                   Randomized Lists of Common English Words
                   
                   [Revised November 1, 2025]
                   
                   1.) By Frequency
                   
                   eleven files
                   A01: first 100 words of the NGSL
                   to
                   A28: all 2809 words of the NGSL
                   
                   three files
                   B31: 3100 words of the NGSL and TSL
                   to B40: 4000 words of the NGSL and TSL
                   
                   2.) By Length
                   
                   eight files
                   K03: 2 to 3 letters, 177 words of the NGSL
                   to K10: 3 to 10 letters, 2629 words of the NGSL
                   
                   3.) For Training Sending
                   
                   six files
                   T01: 3 to 9 letters, 2400 words of the NGSL, IN 2400 lines of 1 word
                   to T06: 3 to 9 letters, 2400 words of the NGSL, IN 400 lines of 6 words

Training

  1. Training sending is aimed at achieving accuracy and a pleasant flow of the code. This involves maintaing a negligible error rate and standard Morse Code timing. Listening to lots of error–free and perfectly timed code, gives a hint to what should be achieved.
  2. One part of training receiving Morse Code is vocabulary building. To increase the range of recognized words, I first listened to a file containing the 100 most frequent English words "A01...". After a while I felt that I would like to increase the range of words, so I went to the "A02..." file ...and so on.

    From "A03..." on, the "all-inclusive" files "A..." contain already some quite long words (like the 11–letters word information) — the "K..." files allow to select the maximum length of words.

    Another important part of training receiving is to listen to continuous texts. Morse Code audio books (E-books) or CW QSOs are suitable for that part.
  3. Training Companions[4] (example of use shown) accompany me during training periods of up to eight weeks (WK). In the top table the status at the start date of a training period; in the lower table changes during the period are marked down. For each day of a training period, the central table contains three cells — a first to indicate a sending exercise, a second to indicate a receiving exercise, and a big one for a check mark.

    A Training Companion is set up before the start date of a training period. Challenging, but not frustrating exercises and training speeds are chosen according to the present skills. The main area of interest for the training period — accuracy, vocabulary building or speed — being considered as well.
Example of Use of the DF7TV Morse Code Training Companion: Illustration of what may be filled
                      into the cells of the three tables of the companion. The example of use just shows names of easy to handle
                      files, like T01, A01, K04 and then T02, A02, K05 etc., which may be appropriate for a beginner in high speed code.
                      In this example it is assumed, that the beginner already is comfortable at a speed of 25 words per minute.
  1. A training session consists, first, of training sending and then, second, of training receiving. I begin with a preparatory warm–up exercise for sending at the present TX Training speed. I then continue with the sending exercise indicated in the Training Companion for the present day. I work on sending with the indicated "T..." file (converted to speech–file) for about 15 minutes.

    Then I train receiving. I begin with a preparatory exercise RX Training Prep. This exercise is done for about three minutes and at a speed of 5 to 15 wpm higher than the present speed for the (standard) RX Word Training. An "A..."  or "K..." file is chosen for this preparatory exercise, that allows, now and then, to copy a word at the elevated speed. Then I continue at the present (lower) standard training speed with an exercise as indicated by the Training Companion. For about 15 minutes, the exercise is either one of the files "A...", "B...", "K..." or to listen to a continuous Morse Code audio book (EBK).

    For the exercises indicated by "EBK", plain text files (edited passages of books etc.) are converted to Morse Code audio book files (mp3). Programs like ebook2cw[11] by Fabian Kurz, DJ5CW, are suitable for this conversion.
  2. The archive DF7TV Morse Code Training Companion[4] contains blank templates of various file formats and an example of use sample for the Training Companion. A printout of my present Training Companion is placed on my desk as "gentle reminder". It's a daily pleasure, after having done the planned exercises or after a number of QSOs at the present speed limit, to insert a check mark.
  3. Please let me know if you have any questions, I’d be happy to help.

Training Sending Morse Code

To prepare for the daily training, a Sending Practice Warm–Up file[5] is used. After a while, I knew all lines of the Warm–Up file by heart. Since then I do this exercise without looking at the document. An improved sending of the sentence "The quick brown fox..." when it occurs for the second time further down the document — That's the main purpose of this preparatory exercise.

Shown is the text of a short drill message:
                 
                 DF7TV Morse Code Sending Practice Warm-Up
                 
                 [Revised November 1, 2025]
                 
                 Characters for dual-lever paddle squeeze-keying (Iambic mode A or B):
                 R, L, C, Y, F, K, Q, <AR>, <AS>, <KN>, <SK> and period (.)
                 
                 
                 VVV VVV VVV DRILL =
                 
                 FR5KCY OP GABRIEL QTH SALAZIE RIG K2 ANT VERTICAL =
                 
                 THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG =
                 
                 1 2 3 4 5 6 7 8 9 0 = ? / . , =
                 
                 ALFA BRAVO CHARLIE DELTA ECHO FOXTROT GOLF HOTEL
                 
                 INDIA JULIETT KILO LIMA MIKE NOVEMBER OSCAR PAPA =
                 
                 QRL? QRL? QRL? = CQ CQ DE TM75PAR TM75PAR PSE K =
                 
                 FR5KCY DE TM75PAR 5NN BK = QRM PSE QSY 7018 KHZ =
                 
                 <AS> <KN> <AR> <SK> =
                 
                 1 2 3 4 5 6 7 8 9 0 = ? / . , =
                 
                 THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG =
                 
                 <AR> <SK>

After the warm-up, I continue to train sending Morse Code by listening to a spoken word (or to a sequence of spoken words) and then sending it. Speech–files DF7TV-T-2400-Words-NGSL-Spoken-MP3[6], based on the "T..." files, are provided for that purpose. The speech–files include long pauses for training sending.

DF7TV Training Sending Setup: Android mp3 player foobar2000 playing the T02 speech–file, Schurr Profi 2 Dual-Lever Paddle, Idiom Press Logikey K-5 Keyer (modified)

For playback of these speech–files, an audio player saving the playback state (currently played track and position) when closing and resuming on next start–up is advantageous (e.g. Audacious, DeaDBeeF or foobar2000). During a training session, I first listen completely to a single word or to a sequence of several words. Then, during the long pause (silence), I — once only — try to send it (or them) as accurately as possible.


Sample speech–file (from "T01...") for single–word training:


Sample speech–file (from "T02...") for training sequences of two words:


Sample speech–file (from "T03...") for training sequences of three words:


Sample speech–file (from "T04...") for training sequences of four words:


Sample speech–file (from "T05...") for training sequences of five words:

  • Note: The New General Service List 1.20 Learning Dictionary[1a] may be of help, if you are unsure about the spelling or meaning of a word.



The article Using a Dual–Lever Paddle[7] by Chuck Adams, K7QO shows some techniques that can be used for sending the International Morse Code with dual–lever paddles.


Training Receiving Morse Code

Ditto CW Player[8] by Billy Francisco, WB1LLY is an outstanding Android Morse Code player app to train the receiving of Morse Code. The "A...", "B..." and "K..." files of Randomized Lists of Common English Words[3] may be saved as ADDED files via Ditto CW's menu Exercise selection - ADDED - ADD NEW FILE.

DF7TV Training Receiving Setup: Ditto CW Player Android App, Headphones

During a training session I listen (twice) to the code, try to recognize the word, then Ditto CW Player[8] will speak the word and, finally, play the code once again.

Here is a short recording of the output of Ditto CW Player[8]. Practice file is "A02-200-WORDS-NGSL.TXT" at a speed of 35 wpm:

  • Note1: The Android App Claus' Morse Trainer[9] by Claus Niesen, AE0S, is an alternative to Ditto CW Player. Copy the files "A...", "B..." and "K..." to Claus' Morse Trainer's installation folder.
  • Note2: Stephen C. Phillips' online Word List Trainer[10] works with most browsers and is a device-independent alternative. Just upload one of the files "A...", "B..." or "K..." for training and save your settings.


Apart from the training of single words, listening to a continuous and meaningful stream of code (Morse Code audio books or QSOs) is a very rewarding exercise.

A short text passage of the book The Art and Skill of Radio Telegraphy (ASRT) by William G. Pierpont, N0HFF (2002) concerning overlearning has been edited (e.g. replacement of most of the punctuation marks by appropriate numbers of spaces) and then converted to Morse Code audio using ebook2cw[11]. This audio file is an example of a continuous and meaningful stream of Morse Code at 28 wpm:

The same text passage — this time at 35 wpm:



Major parts of N0HFF's book The Art and Skill of Radio Telegraphy (ASRT) have been considerably edited (first by Chuck, W5UXH, then by myself) in a way that, when converted to Morse Code audio by ebook2cw[11], the audio file provides a pleasant flow of Morse Code. Just like in a real–world conversational QSO. The according UTF-8 encoded txt–file is provided as archive N0HFF-ASRT-2002-edited-UTF-8.zip[12].


Finally...

There is no magic bullet for improvements in Morse Code proficiency.
So I just enjoy having QSOs and doing exercises.

I would like to express my deepest appreciation to Keith Chambers, G0HKC and Christian M Bravo, W4ALF for being my advisors in CW Academy[13] courses in 2020 and to Christopher Mason, G4UZE for proofreading of the August 2023 version of this page.

CU 73
Tom


References

(Links will open in new windows/tabs)