Free tool · runs in your browser
Random CW practice generator
Real on-air shapes — not random letter groups. Generate a full QSO opening, a CQ call, a contest exchange, or a closing line with random but realistic call signs, names, locations, and signal reports. Copy it for practice text or play it as audio at your target WPM.
Pick a shape
Generated text
Click "Generate" to start.
How to use it
A real practice routine
- Generate a QSO opening. Copy what you see to paper. Speak it aloud the way it would sound — the call, the DE, the RST. This trains the *shape* before the rhythm.
- Hit Play. Listen with eyes closed. Don't write. Just identify the shape: "that was a CQ", "that was an exchange".
- Generate three more at the same WPM. After 5 minutes you'll start hearing the boundaries between elements automatically.
- Bump WPM up by 1. Repeat. The audio renderer respects WPM exactly so your training matches what real on-air operators send.
- Once 22 WPM feels natural, open the operating reference, find a slow-speed net, and call CQ for real.
Related