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

  1. 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.
  2. Hit Play. Listen with eyes closed. Don't write. Just identify the shape: "that was a CQ", "that was an exchange".
  3. Generate three more at the same WPM. After 5 minutes you'll start hearing the boundaries between elements automatically.
  4. Bump WPM up by 1. Repeat. The audio renderer respects WPM exactly so your training matches what real on-air operators send.
  5. Once 22 WPM feels natural, open the operating reference, find a slow-speed net, and call CQ for real.

Related

Other practice surfaces