tools / cw trainer
CW Trainer
Generate a random sequence, listen, decode. No account required — everything runs in your browser.
reference chartmode
chars
space = replay · enter = next
audio
wpm
Hz
wpm
Sets the effective wpm. Characters sent at full speed, but with wider gaps between them. Lowers overall throughput while you build recognition.
session
sec
Automatically starts the next round after each answer. Set the pause between rounds.
Speed adjusts with your performance. +1 WPM after 3 correct in a row, −1 WPM for each miss.
v2.6
how to use
- Choose what to practice
- Hit generate & play
- Listen to the morse sequence
- Type what you hear
Your answer is checked automatically when you reach the right length. Press space to replay, enter to move to the next round.
weakest characters
score —
correct 0
total 0