CW Trainer 2026: Ham Radio Morse Apps + Curriculum
Best CW trainer apps for ham radio in 2026: LCWO, G4FON, Morse Runner, RufzXP compared. 6-week plan from 5 WPM alphabet to 20 WPM contest exchange.
Built by Enes Vural · Published July 24, 2026 · Verified against ITU-R M.1677-1 (2009) and ARRL CW resources
CW (continuous wave, meaning Morse code over radio) is the oldest active mode on the ham bands and still the most efficient for weak-signal DX. A 5-watt CW transmitter can span oceans on a good day. Voice modes need 100+ watts for the same reach. That physical advantage is why active hams still learn CW in 2026, decades after the FCC dropped it as a license requirement.
The path from zero to on-air CW takes a specific set of tools. Not general Morse apps. Not chart-memorization sites. Purpose-built CW trainers that drill callsigns, RST reports, prosigns, and full QSO formats at the speeds real operators use. I have used most of them over the past two years while building Morsy, and I have opinions on which one to use when.
Here is the current CW trainer landscape, what makes ham CW different from casual Morse learning, and the 6-week curriculum I recommend to get from alphabet drills to actual contest exchange.
What a CW trainer actually is
A CW trainer is software or an app designed specifically for training ham radio Morse code copy. That focus matters. Generic Morse trainers teach you to read HELLO WORLD at 15 WPM. CW trainers teach you to copy K3LR 5NN OH DE W1AW BK at the same speed, then reply with a valid contest exchange.
Every CW trainer worth using follows ITU-R Recommendation M.1677-1 (2009) for the letter and digit patterns. The differences are in what they drill:
- Character speed calibration. Every serious trainer uses Farnsworth timing so beginners hear real 15-20 WPM characters with wide gaps.
- Callsign drills. Fake callsigns like
W1XYZorG3ABCat random speeds and pitches. Copying calls is a distinct skill from copying words. - QSO simulation. Full canned exchanges: your call, my call, RST, name, QTH (location), rig, weather, back to you.
- Contest exchange. Pileups, cut numbers (5NN instead of 599), serial numbers at 25-40 WPM.
- Prosigns. AR (end of message), SK (end of contact), KN (specific station only), BT (paragraph break). See our Morse chart for the full prosign list.
If a trainer only drills plain English text, it is a Morse trainer, not a CW trainer.
Why ham CW is different from casual Morse
Casual Morse learners want to send SOS on a flashlight or read the message the escape room hid in dits and dahs. That is one skill. Ham CW is a stack of skills on top of that:
Callsign recognition. Callsigns follow country-specific patterns (W, K, N, AA-AL for US, G, M for UK, TA for Turkey, etc.). Trained CW operators recognize call prefixes instantly and predict the format.
RST format. The signal report is three digits (Readability 1-5, Strength 1-9, Tone 1-9). 599 is the friendliest. Contest ops abbreviate as 5NN using cut numbers to save time.
Q-code shorthand. QRZ (who is calling me?), QSL (I acknowledge receipt), QRM (interference), QRP (low power), QRT (I am closing station). Dozens of these, all sent as cut phrases.
Prosigns as one shape. Prosigns like AR are run-together with no letter gap. Copying them requires hearing the whole shape, not the individual letters. Our Morse timing rules post covers the prosign timing rule.
Head-copy. Real CW operators copy in their head, not on paper. Writing letters as you hear them caps your speed around 15 WPM because your hand cannot keep up. Head-copy has no upper limit except your ear.
The four industry-standard CW trainers
Every serious ham CW operator I know has used at least two of these four. Each targets a specific stage.
| Trainer | Platform | Best for | Price |
|---|---|---|---|
| LCWO (Learn CW Online) | Any browser | Beginner Koch drills, callsign copy | Free, free signup |
| G4FON Koch Trainer | Windows desktop | Offline Koch, custom sessions | Free |
| Morse Runner | Windows desktop | Contest QSO simulation with pileup | Free |
| RufzXP | Windows desktop | Callsign speed push (adaptive WPM) | Free (donationware) |
| Learn Morsy | Web + iOS + Android | Mobile Koch practice, tap-to-send | Free to start |
LCWO is where most people begin. Browser-based, requires signup, tracks your progress across the 40-lesson Koch progression. The callsign trainer is excellent. Weak spot: no offline mode, and the mobile browser experience is rough.
G4FON is the desktop Koch classic. Windows-only, has been the ham community standard for two decades. Configurable pitch, speed, Farnsworth ratio. Runs offline, which matters for DXpeditions or field use.
Morse Runner is the contest simulator. Once you can copy plain text at 20 WPM, Morse Runner drops you into a simulated CQ World Wide pileup with 10-20 callers responding at once, static crashes, and QSB (fading). The closest you can get to real contest CW without turning on a radio.
RufzXP is the callsign speed-pusher. It plays a callsign, you type it. Right answer, speed goes up. Wrong answer, speed drops. Adaptive drilling that pushes your ceiling every session. Contest ops swear by it.
Learn Morsy (mine) is the mobile-first entry. I built it after fighting LCWO on my iPhone during commute practice for months. The browser tools are excellent on desktop and painful on a phone. Morsy handles Koch drills, tap-to-send practice on the screen, and Apple Watch straight-key mode via Watch Morse. It is not yet a contest simulator: use Morse Runner once you graduate to that stage.
The Koch method as the CW industry standard
Every one of the trainers above uses the Koch method. This is not coincidence. Ludwig Koch published the method in 1935 based on Reichspost telegraph training research, and every controlled study since has confirmed it beats slow-speed alphabet memorization by 30-50% time-to-fluency. Details in our Koch method guide.
The core recipe:
- Character speed always 15-20 WPM from day one. Never slower.
- Start with two letters (K and M), drill until 90%+ accuracy.
- Add one letter at a time.
- Use Farnsworth spacing to keep effective speed manageable while characters stay fast.
LCWO defaults to K/M start, G4FON lets you pick, Morsy walks through the same sequence. Anywhere you see a CW trainer that suggests memorizing the alphabet from a chart at 5 WPM: close the tab. That approach fails.
The 6-week ham CW curriculum
Here is the plan I use with new Morsy users who want to reach on-air CW. Adapts what CWops CW Academy teaches in their 8-week structure, compressed for solo learners who drill daily.
| Week | Goal | Daily drill (15 min) | WPM target (char/eff) |
|---|---|---|---|
| 1 | K M R S U A P T L O drilled solid | Koch letters 1-10, LCWO or G4FON | 18/6 |
| 2 | Full alphabet + digits 0-9 | Koch letters 11-40 progressive | 18/8 |
| 3 | Callsign copy at 15/12 effective | LCWO callsign trainer, 50 calls/day | 18/12 |
| 4 | Standard QSO format (BK, DE, PSE, TU) | Canned QSO playback + prosigns | 18/15 |
| 5 | RST + common Q-codes (QRZ, QSL, QRM) | Signal reports, Q-code drill | 20/15 |
| 6 | Contest exchange with cut numbers 5NN | Morse Runner easy mode, 10 QSOs/day | 20/18 |
By end of week 6 you can copy a real slow-speed contest exchange and reply correctly. Fluency at 20 WPM standard timing usually lands 4-6 weeks after that with continued daily practice. Our Morse learning timeline post has the honest expectations for what comes after week 6.
If you want more structure and a live cohort, the CWops CW Academy runs free 8-week semesters four times a year with volunteer advisors. Beginner, intermediate, and advanced tracks. This is the single best free resource in the ham CW world.
Contest CW training specifically
If your goal is contest operating, the trainer stack changes. Speed becomes the whole game. Copy has to be automatic. Sending has to be error-free at 25-30 WPM.
Two trainers dominate here:
Morse Runner for QSO simulation. Real contest ops train an hour a day for weeks before major events. Set the simulator to “Pileup” mode with 15+ callers and 30 WPM, and you learn to pick calls out of chaos.
RufzXP for callsign speed. Adaptive: it plays a call, you type, correct answer boosts the speed for the next one. Contest ops routinely push RufzXP scores above 100 WPM effective (yes, above 100). Nobody actually copies 100 WPM in real QSOs, but training past your working ceiling makes 30-40 WPM feel comfortable.
Add cut numbers into every drill. Real contest exchange is 5NN TN (599, Tennessee) not 599 Tennessee. See our Morse numbers post for the full cut-number set.
Head-copy: the CW endgame
Every serious ham CW operator eventually stops writing while they copy. This is called head-copy, and it is the reason CW at 30+ WPM is possible.
Writing caps you around 15 WPM because your hand cannot keep up. Head-copy has no upper limit except your ear. The transition happens naturally around 20-25 WPM if you never build the habit of writing every letter. Beginners who paper-copy from day one struggle to break past 20 WPM later because the write-what-you-hear reflex is hard to unlearn.
The trick: from week 3 onward, force yourself to listen to short callsigns and full QSOs without writing anything. Just listen. Try to remember the call, the RST, the name. Do this even when you miss half of it. The brain rewires within a few weeks.
Hardware you actually need
Zero hardware to start. Every trainer above works on a phone, laptop, or desktop with just built-in audio. You do not need a Morse key, a radio, or a license to begin.
Once you can copy at 15 WPM and want to start sending, the entry hardware:
- Straight key. MFJ-553 ($40), Nye Viking Master Key ($60), or Kent hand key ($80). Simple up-down lever. Best for learning correct sending rhythm.
- Iambic paddle. Bencher BY-1 ($130), Vibroplex Code Warrior Jr ($150), or MFJ-564 ($90). Two paddles that generate alternating dits or dahs when squeezed. Requires an external keyer (many modern rigs include one).
- Practice oscillator. MFJ-557 ($40) or similar. Battery-powered sidetone generator so you can hear yourself sending without a radio. Essential for the transition from key to on-air.
- Bluetooth key. Iambic paddles that pair with Learn Morsy, MorseKeyer app, or LCWO. Around $80-150. Combines the physical key feel with app-based training.
Skip the key for the first 6 weeks. Focus 100% on copy. Sending is easy once your ear is trained.
Where to get real on-air mentorship
Solo CW practice takes you to about 15 WPM. Past that, you need actual on-air contact with experienced operators. Three free options:
- CWops CW Academy — Free 8-week structured cohorts with volunteer advisors. Beginner through advanced.
- SKCC (Straight Key Century Club) — Free membership, weekly slow-speed nets, mentorship for straight-key operators. Numbered membership gives you access to a global community of straight-key CW enthusiasts.
- FISTS CW Club — Similar to SKCC, focused on CW promotion. Free weekly slow-speed nets.
- Local ARRL affiliated club nets — Most metropolitan areas have a Wednesday-night slow-speed CW net at 5-10 WPM for new operators.
The ARRL learning-Morse-code resources list dozens more, updated regularly.
Try a CW trainer right now
If you have never touched a Morse app, start here:
- Open Learn Morsy translator in a browser.
- Set speed to 15 WPM Farnsworth character, 7 WPM effective.
- Type
CQ CQ DE W1XYZ Kand hit Play.
That is what a real ham CW CQ call sounds like. If you can hear the rhythm and start to pick out individual letters, you are already 5% of the way to being a CW operator. From here, jump to LCWO or open our complete Morse learning guide to start the 6-week plan.
Our Morse decoder guide covers the reverse skill (audio to text via software decoder) and our international Morse standard post covers the ITU spec every trainer implements.
FAQ
What is a CW trainer?
A CW trainer is software or an app designed specifically for training Morse code copy at ham radio speeds. Unlike generic Morse trainers, it drills callsigns, RST reports, Q-codes, prosigns, and full QSO formats. The best-known options are LCWO, G4FON’s Koch trainer, Morse Runner, and RufzXP. Each targets a different stage of ham CW training.
Which CW trainer is best for beginners?
LCWO (Learn CW Online) is the standard beginner choice. It runs in any browser, uses the Koch method with Farnsworth timing, and includes callsign drills once you know the alphabet. G4FON’s Windows Koch trainer is the desktop equivalent. Learn Morsy adds mobile support with tap-to-send practice for phone-based learners.
How long does it take to learn ham CW?
Most people reach 15-20 WPM copy in 8-12 weeks of daily 15-minute Koch-method drills. Contest speeds (25-30 WPM) take 6-12 more months. The CWops CW Academy runs structured 8-week cohorts covering beginner (5-10 WPM), intermediate (10-20 WPM), and advanced (20+ WPM) levels.
What is the difference between LCWO and Morse Runner?
LCWO trains raw copy: letters, callsigns, plain text. Morse Runner simulates full contest QSOs with pileup callers, QRM, and QSB. LCWO is for building the alphabet and speed. Morse Runner is for practicing contest exchange under realistic conditions once your copy is stable at 20+ WPM.
Do I need to know Morse code to get a ham license?
No. The FCC dropped the Morse code test requirement for all US amateur license classes in 2007. Other countries followed. CW is now a voluntary skill on the ham bands. It remains the most efficient mode for weak-signal DX work, which is why active hams still learn it.
What speed do ham CW operators typically use?
Casual QSOs run at 15-20 WPM. Regular ragchews on nets like SKCC often sit at 15-25 WPM. Contest CW runs at 25-40 WPM depending on the operator. Slow-speed nets exist for beginners, typically at 10-12 WPM. Above 40 WPM is contest-elite territory used by a few thousand operators worldwide.
What hardware do I need to start sending CW?
None to learn copy. To start sending, a straight key costs around $40 (MFJ-553, Nye Viking, or Kent). An iambic paddle plus keyer runs $80-200 for entry level (Bencher BY-1, Vibroplex). Many trainers also let you practice sending with a phone screen or computer keyboard first, before you buy hardware.
Related reading
farnsworth · 11 min
Farnsworth Timing Explained: Dual-Speed Morse Guide 2026
Farnsworth timing keeps character speed at 15-20 WPM while stretching gaps for 5-7 WPM effective. Cuts time to 15 WPM by ~40% vs slow-uniform practice.
ham-radio · 11 min
Ham Radio 73 Meaning + Q Codes: 2026 CW Cheat Sheet
73 means best regards, 88 means love and kisses. Top 20 Q-codes hams use in 2026: QRZ, QSL, QRM, QRP. Plus AR/SK/KN prosigns and 5NN cut numbers.
learn · 12 min
Best Way to Learn Morse Code in 2026 (Method That Actually Works)
Koch order + Farnsworth timing + 10 min daily beats every other method. Morsy data: daily learners hit 15 WPM in 5.2 weeks; 3–4x/week takes 11.8 weeks.