Numbers  Symbols 
Using / About Nilex Morse Tutor
Vol:  Speed:  Tone:  test
Loading... (this app requires JavaScript)

Morse Code


This program teaches you to receive Morse code. It starts with a few letters and adds more when it sees that you are ready. The program won't teach you to send code except that sending is easy to learn on your own once you know how the letters sound.

Getting Started

In the top-left, choose the order in which you'd like to learn, and whether you wish to learn numbers, symbols, or only letters. "Q7ZG..." is the order used by Ward / Jim's versions of this software, "KMUR..." is an order used by most other Koch Method morse trainers such as, you can also choose to learn alphabetically. It probably doesn't make much difference, but I'd reccommend you pick one and stick to it.

In the top-right, set the Speed fast enough that letters sound like a single sound, not a sequence of dots and dashes. Adjust the Tone to a pitch that you find pleasing.

Click in the text field to start the program sending. It will send one letter and then wait for you to type it. It ignores wrong answers and does not penalize you for guessing. If you don't type the right letter the program will eventually show you the letter and send it again. Let it do this a few times to learn a new letter. Press the ESC key to pause, and click in the box again to resume.

The program shows blue bars for the letters it has chosen for your practice. Letters it is saving show in gray. The length of the blue bars indicate how much emphasis the program gives each letter. You can also click on the bars to enable/disable letters yourself if you feel you need more control, but you wouldn't normally need to do this.

Learn Quickly

You will enjoy learning the code more if you do it quickly. You will need determination that lasts for a week or two. These tips will help you learn faster.

Share the Program

You will find versions of this program for many operating systems at the source distribution site: ... or you can download this Javascript/HTML version

The Nilex Morse Tutor


© Copyright 1998-2008 "Nosey" Nick Waterman, Ward Cunningham and Jim Wilson.

This Javascript/HTML is lightly modified by Arjun Prasad (any bugs are likely mine) from the original version by Nick Waterman, based very heavily on an FLTK/SDL 2004 multimedia version of the program by Jim Wilson, which in turn was based very heavily on Fully Automatic Morse Code Teaching Machine first described in a May 1977 QST (ARRL, Newington, CT) article of the same name by Ward Cunningham.

The original Nilex Morse Tutor is available from its author, Nick Waterman at

Distributed under the GNU GPL V2 license

See, and for more information.

This stuff is maintained by Arjun Prasad -