Morse Code Programs

The USMT CW Communicator Ionosphere server!  Use our server address of "" in your CW Communicator program!  Practice CW, DOT or any version of MorseCode you choose.  For DOT Code, please use channel 1863.

CW Comm is an excellent "live" or "real time" internet morse code program made by MRX Software.  Using CW Comm, you can connect to a CW Comm server, called an "ionosphere".  The server itself is representative of turning on an amateur radio and operating CW or morse code.  Read the review of this program below for a little more information.

To help promote all versions of morse code, we've provided some links on the right-hand side of the page that may be useful.  All of these programs will assist you in learning morse code.  Some are true morse code teaching tools, others are programs that will enable you to practice and/or communicate with morse code.  This list is not, in any way, intended to suggest these are the only programs available to help you learn code.  There are many programs on the internet to assist you.  To find others, please visit or search for "morse code" on your favorite search engine.

Ham University
by Michael Crick
by Joe Speroni
by Harry Pyle
MRX Software
by John Samin
The Mill 
by Jim Farrior

Below are some reviews of the programs above.

CWirc, by Pierre-Philippe Coupard,  is a plugin for the X-Chat IRC client to transmit raw morse code over the internet using IRC servers as reflectors. The transmitted morse code can be received in near real-time by other X-Chat clients with the CWirc plugin. CWirc tries to emulate a standard amateur radio rig : it sends and receives morse over virtual channels, and it can listen to multiple senders transmitting on the same channel.  CWirc currently requires that you run the Linux operating system with X-Chat installed. 

A brief note about CWirc; CWirc is quite flexible.  Pierre has spent a considerable amount of time creating a program that is quite exciting!  CWirc not only allows you to send and receive morse code via irc chat, he also has integrated connectivity to Harry Pyle's MorseMail server!  In addition, the #cw channel has an irc "robot" which allows you to listen to live streaming news via morse code!  The "robot" also allows you to do morse code drills.  CWirc is quite exciting and for those of you who might be linux shy, perhaps someday there will be a windows version.

Ham Univesity is another great tool for learning and practicing morse code.  It will also assist you with any FCC tests you may be taking.  One nice feature about Ham University is that allows you to create custom lesson plans as well as choosing the Gordon West or ARRL order of introducing new characters.

MorseAcademy is a good tool for learning and practicing morse code.  It is a very easy to use program and works on most operating systems (see website).

MorseMail  is a simple program which will allow you to send recordings or "numerical" representations of morse code through the clicks of your mouse via email.  You can send the recordings, as text, through any email program.  He is currently working on a "live" version that will incorporate a repeater-like function and allow multiple people to send/receive morse code over the internet.  For those of you who wish to use DOT code, MorseMail is your best choice.  Harry makes improvements quite often.  Please visit his website or check out his Yahoo group list for update information (see his website for subscription information).

MRX is a great program that I found several years ago.  John Samin has been able to create a way to help you learn to SEND morse code, not just copy.  His program will "read" morse as you send it with a paddle or straight key.  As you key in characters with your key or paddle the program shows you if you sent it correctly.  Please visit his website for updates about the program's progress.

CW Comm is an excellent "live" or "real time" internet morse code program made by MRX Software.  Using CW Comm, you can connect to a CW Comm server.  The server itself is representative of turning on your radio.  The creator of this program calls it the "ionosphere".  Channel 1000 is the default channel.  A simplified explanation is that if two or more people connect to the CW Comm server using the same channel number, everything going across that channel (morse) will be heard by anyone else connected.  Just like ham radio.  Read more on this website for more information on CW Comm and how the channels work.  If you want practice as close as it's going to get for real transmissions, this is it.  CW Comm also connects to MorseMail servers.  Download the program using this link:  CW Comm  

MRX Morse Code is also made by MRX Software.  MRX Morse Code is a fantastic program to help you learn how to receive as well as SEND morse code!  Yes, that's right...SEND morse code.  This is the only program that I know of that will "grade" you real time on your CW.  You simply connect a serial cable to your computer, the other end of the serial cable goes to your key and voila!  Run the program to practice sending and it with each character you sent, it will respond with what it HEARD.  If what you see being given back to you isn't what you sent, keep practicing!  Download the program using this link:  MRX Morse Code

A word about the MRX products.  These two are excellent products as is MorseMail.  The advantage to the MRX software is that there isn't anything fancy about connecting your key.  Just take a simple serial cable, cut one end off and strip the wires.  Make sure they are well separated.  Then, connect it to your PC.  Run the program and configure it to use the serial port for the mouse.  Make sure you have the correct serial port enabled (1 or 2).  Now, using the end with all the strips of wire, take two at a time and connect them together with MRX Morse Code or CW Comm running.  If you have the right combination, you should hear a tone.  Keep trying until you have the tone.  Once you have the correct to wires, cut the remaining ones flush with the cable so those two free hang loose.  These two you connect to a straight key.  I have yet to find standardized colors of wire in serial cables.  Out of 5 cables I've looked at to connect to my computer, all of them had different wires out to each of the 9 pins on that serial cable.  Process of elimination is your best bet.  Of course, the other way to do this test is with the continuity test.

Jim Farrior's "The Mill", will also help you learn American Morse (the forerunner in the United States of International Morse Code).  Jim's program is especially useful if you have an older computer.  Jim also has plans on how to make a driver so you can connect a telegraph relay or sounder to your computer so it can work as you learn/practice!