QSO Trainer

Practise copying random QSO using this highly-customisable tool:


The random QSOs need your callsign and (sometimes) your name to make them authentic. This information is not stored on the server.


There are no paid adverts on this page. If you find this software useful, please make a small donation to the author (and convince his wife that the time spent on it is worthwhile...).

Thank you!

Message (hideshow)


Playback Controls

Choose what sequence to play and show for each message:

1: Show & Say Before
2: Morse
3: Thinking
4: Show & Say After
5: Morse
6: Bell
Thinking time
Flashcard time
Morse gap
Time   Text Speed #
Morse Sound Controls
Speech Controls


The Play button plays the current message and you can move on to a new message when you are ready with the Next button. Play Next moves on and plays with one click.

If you have Repeat pressed and then press Play, the current message will be repeated for ever. Repeat with Play Next provides continuous random play.

Each message can be played one to five times or repeat forever by using the Count button. If Count is set to repeat forever, you can press the Next button to move on.

If you use the speech function then the pause between words might be longer than you specify: it makes sure that the speech finishes before moving on.

QSO Notes

The semi-random sentences created do have a few limitations at the moment. There is not much variety in names and places or control over the QSO content. However, I hope it will already be useful and these things will be improved soon.

General Notes

This tool works in most browsers: please see the FAQ if you are having problems.

Change log