Morse Code Practice Software: Which Trainer to Use
By Aman Singh, Updated
Answer first
Most of the learning Morse code software people recommend is free. LCWO and the Koch course on this site run in your browser; G4FON's Koch trainer and Just Learn Morse Code are free Windows programs; Morse Code Ninja is an audio course you play on YouTube or in a podcast app; Morse Mania is a phone app, free with paid extras. Start with a course that teaches by ear, then add a speed drill. Lesson 1 is right here, with nothing to install.
K and M at full speed. Free, no account, nothing to install.Start lesson 1On this page · 10 sections
Morse code practice software compared
The Koch course on this site and eight programs that come up in search results, forum threads and software lists for "which Morse code training program should I use?", with what each one says about itself.
Compiled by Translate Morse Code (independent site). Each row was checked against the program's own page or store listing (for Morse Runner and RufzXP, the DXZone software catalog), read between 12 and 24 October 2026; where a program's page gives no price or platform, the figure comes from DXZone. Prices and versions change, so check the program's page before you buy.
Free Morse code programs that run in your browser
You don't need to install anything to learn Morse code. Three options run in a web browser on a computer, tablet or phone, and none asks you to pay.
The Koch course on this site. The Koch method course plays every character at 20 WPM from the first lesson, with the gaps stretched to an overall 12 WPM, at a 620 Hz tone. Lesson 1 has just K and M: 10 groups of 5 to copy by ear, and 90% unlocks the next character, up to 41 characters in 40 lessons. There is no account; your place is saved in the browser on that device. The same progress feeds the daily Morse code practice, the sound-alike drill and the listening drills.
LCWO. LCWO.net, run by Fabian Kurz, says you can "learn Morse telegraphy (CW) online in your browser" without installing a program. It needs a free account (the site offers the username "test", password "test" to try it), and in return your settings and statistics follow you to any computer. Besides its Koch course it has speed practice with code groups, plain text, callsigns and words, MP3 practice files to download, and a text-to-CW converter that works without a login. Its course uses the same 41-character Koch order as the course here and starts new users at 20 WPM characters and 15 WPM effective.
Google's Morse trainer, now hosted by Ace Centre. Ace Centre's Morse trainer was "originally developed by Google to support Morse code for accessible communication", built by Tania Finlayson, Use All Five, Google Creative Lab and AceCentre. You play with on-screen buttons or an input device of your choice. Ace Centre asks before collecting anonymous play data for its research into how long Morse takes to learn.
Morse code training software for Windows
If you want a program on your PC, two free Windows trainers cover a full course, and two more programs are for later.
G4FON Koch CW Trainer. DXZone lists it as "a free windows morse code training program developed using the Koch method". The author's page describes Version 10: Words, Phrases and QSO practice files, a QRM generator that can run a simulated contest, a Sending Trainer that opens once you have learned the 40 built-in characters, random character groups and a Practice History window with a timeline or calendar of your sessions. The author has also worked with blind hams on screen-reader support. One install tip from the G4FON page: if you install it with an administrator password, run it from that administrator account too.
Just Learn Morse Code. By Sigurd Stenersen, LB3KB, and listed by DXZone as free Windows software. Its page lists a customizable character set, international characters, optional Farnsworth timing, practice with common words, abbreviations and Q codes, audio files made from text, and an optional dual pitch for initial learning.
After the course: Morse Runner and RufzXP. DXZone describes Morse Runner as "a freeware contest simulator for Windows" for contest and pileup practice, and RufzXP as free software for high-speed copying of real amateur radio callsigns. In the browser, the callsign sprint drills callsigns at rising speed and the QSO simulator drills copying a whole on-air contact.
Morse code apps for iPhone and Android
Morse Mania. Its App Store listing shows it as free with in-app purchases, by developer Xiang Dong, for iPhone and iPad (iOS 13 or later); it is on Google Play too. It has 270 levels: 135 to receive and 135 to send, starting with E and T and going on to numbers, punctuation, prosigns, Q-codes, words, callsigns and sentences. Speed runs from 5 to 45 WPM, Farnsworth spacing from 5 to 45 WPM and the tone from 400 to 1000 Hz; the listing adds that a speed under 20 "is not recommended". It works offline, has no ads, and offers 7 sending keys, including an iambic key. The US store lists a Beginner's Bundle at $4.99, a Pro Bundle at $8.99 and a monthly premium subscription at $0.99.
Gboard's Morse keyboard and its trainer. In July 2018 Google rolled out Morse code on Gboard for iOS and improvements to it on Android, and its announcement said the trainer game "can help you learn it in less than an hour", meaning typing on that keyboard. On Android the Morse keyboard works with Switch Access. To type Morse with two keys on this site, use the Morse keyboard.
No app needed for the course here. The Koch course and the drills run in your phone's browser, and keyer practice gives you a large on-screen key to tap when you start sending.
Audio courses: Morse Code Ninja
Morse Code Ninja, by Kurt, AD0WE, is a course you listen to rather than a program you install. The course page describes it as a set of YouTube videos using the Farnsworth method, with characters at 20 WPM and an overall speed of 10 WPM. There are also playlists at 25/10 and 30/10 WPM, private podcast feeds for your podcast app, and ZIP downloads of the audio (the MP3 version at 20/10 WPM is a 5.7 GB download). The page mentions no Morse Code Ninja app.
It introduces characters in its own order, T, A, E, N, O, I, S, then the numbers 1 and 4, and its words and callsigns use only the characters introduced so far. One tip from the course page: if you can easily count the dits and dahs, play the videos at 125% or 150% speed. Later courses on the same site train instant word recognition and QSO elements.
How each program starts: first characters and speed
Programs differ most at lesson 1. Here is how four of them begin, from their own pages and, for this site, from the course's code.
These are the two characters lesson 1 here plays:
- K
-.-9 units · 0.54 s
- M
--7 units · 0.42 s
Lesson 1 is 10 groups of 5 characters, about 44 seconds of sound at 20/12, plus the time you take to type. The Koch courses add one character each time you copy 90%; Farnsworth timing keeps each character at full speed and only stretches the gaps. The method itself, step by step, is in how to learn Morse code.
Which Morse code trainer should you use?
Pick by your device and by the stage you are at. A course and a speed drill do different jobs, so you can use one of each.
- Starting from zero, on any device: a Koch course in the browser, the one here (no account) or LCWO (free account, progress on any computer).
- Listening on a walk or in the car: Morse Code Ninja's podcast feeds or downloads.
- Levels and challenges on a phone: Morse Mania.
- One Windows program from lesson 1 to sending: G4FON Koch CW Trainer.
- A teacher and a class: CW Academy, run by the CW Operators' Club: eight-week classes held three times a year, with two online sessions a week; the Beginner class aims for 6 WPM.
- You already copy and want speed: RufzXP, Morse Runner, or the callsign sprint here.
- Typing Morse for accessibility: Gboard's Morse keyboard and its trainer.
How long any of them takes depends on daily practice more than on the program: see how long it takes to learn Morse code.
Try it
Try a Koch course now, in this tab: lesson 1 is K and M, 10 groups of 5.
10 groups of 5, just K and M. Free, no account.Start lesson 1After each lesson, open the daily Morse code practice, and find every drill on the Morse code trainer page.
FAQ
What is the best software to learn Morse code?
The one you will use every day on the device you have. For a beginner that is usually a Koch course: the free course here or LCWO in a browser, or the G4FON trainer on Windows. Morse Mania suits learning on a phone, and Morse Code Ninja suits listening away from a screen.
Is there free Morse code training software?
Yes. The Koch course here and LCWO are free in the browser. The G4FON Koch CW Trainer, Just Learn Morse Code and Morse Runner are free Windows programs, and RufzXP is free, according to the DXZone catalog. Morse Mania is free to download with in-app purchases.
Is there a Morse Code Ninja app?
Its course page mentions no Morse Code Ninja app. The course comes as YouTube playlists, private podcast feeds you add to a podcast app, and ZIP files of audio you can play on a phone.
Do I need to install anything to learn Morse code?
No. The Koch course here and LCWO run in a web browser. The course here needs no account and saves your place on the device you use; LCWO needs a free account and keeps your settings on any computer.
Is there Morse code software for Mac?
The browser courses work on a Mac. Morse Mania's listing says it runs on a Mac with an Apple M1 chip or later, as an iPad app Apple has not verified for macOS. G4FON, Just Learn Morse Code and Morse Runner are Windows programs: the G4FON author changed the program "in the hope" it would run under Wine on a Mac, and a Morse Runner user reports running it on macOS 15 under Wine.
Sources
- LCWO (Fabian Kurz), Welcome to LCWO.net
- LCWO source code: Koch order, lesson rules and default speeds
- Morse Code Ninja (Kurt, AD0WE), Learn
- Morse Code Ninja, Advice (about the author, Kurt Zoglmann, AD0WE)
- G4FON, Koch CW Trainer Version 10
- Sigurd Stenersen (LB3KB), Just Learn Morse Code
- Apple App Store, Morse Mania: Learn Morse Code (Xiang Dong), read 24 October 2026
- Google Play, Morse Mania: Learn Morse Code
- Ace Centre, Learn Morse Code
- Google, Hello Morse and Learn Morse · morse.withgoogle.com
- Google, Making Morse code available to more people on Gboard (Tania Finlayson, 11 July 2018)
- DXZone, Morse Code Training Programs and CW Simulators
- Morse Runner (VE3NEA), user note on macOS
- CWops, CW Academy Options
Related articles
LearningHow to Learn Morse Code (by Ear, the Koch Way)Learn Morse code by ear: start with K and M at full speed, copy short groups, add a letter at 90%. Free Koch course, timings and drills inside.
Aman Singh · 12 Oct 2026
LearningHow Long Does It Take to Learn Morse Code (and Is It Hard)?Weeks to hear every letter, months to a year to copy 13 to 20 WPM. Sourced stages from Koch, ARRL and CW Academy, plus a free course to time yourself.
Aman Singh · 12 Oct 2026
LearningMorse Code Mnemonics for Every Letter, A to ZMorse code mnemonics A to Z: a phrase whose rhythm matches each letter, with sound to check it, plus numbers, punctuation and when to drop them.
Aman Singh · 12 Oct 2026
BasicsWhat Is Morse Code?Morse code meaning, explained: text sent as short and long signals. See how dots, dashes and 1-3-7 timing work, hear examples and write your own in Morse.
Aman Singh · 12 Oct 2026