Listen, copy, check
Custom Morse code practice with printable copy sheets
Turn your own exchange list into a randomized receive-copy drill. Use it for custom county QSO exchange practice or any short list, then compare your notes with the matching numbered answer key.
Your list stays in this browser. The five sample words below are illustrative placeholders, not actual county codes. Replace them with the exchange values you want to practice.
Make a practice set
Your exchange list
One order for audio and paper
Your practice set
Enter or edit the list, then generate a numbered set.
The answer key stays hidden until you ask to show or print it. Printing the blank copy sheet never includes answers.
How custom Morse practice works
- Paste one exchange value on each line. Add a fixed prefix such as a signal report if you want it included in every prompt.
- Choose how many values to hear, a Morse speed, and a seed. The seed makes the shuffled order repeatable.
- Listen and write each numbered answer on the blank copy sheet. Reveal or print the matching key when you are ready to check.
Audio follows the spacing in ITU-R Recommendation M.1677-1 and uses a 600 Hz tone. A dit is 1 unit; a dah is 3 units; spaces between elements, letters, and words are 1, 3, and 7 units. At 20 WPM, one unit lasts 60 milliseconds.
Privacy and measurement
Your list, seed, and answer text are processed in this browser and are not included in analytics. On the live site, when enabled, privacy-focused GoatCounter analytics measures page visits and counts drill generation, playback, and print requests. Local previews do not load analytics. Add ?analytics=off to the page address to opt out for that visit.