All receiving trainers

Morse Machine

Build faster character recognition with adaptive practice.

Trainer help

Character practice Koch

Press Start, listen, then type the character you hear.

Space to repeat ยท Enter to skip ยท Right Arrow to show the solution.

Training settings
1
20 WPM
600 Hz
70%

Turn announcements off if they overlap the Morse sound.

Active Characters: K, M

Total Characters: 0 | Correct Answers: 0 | Incorrect Characters: 0

SRS disabled. Use classic weighted character generation.

Current Speed (WPM): 20 | Effective Speed (WPM): N/A

Training Modes:

โ€ข Lesson Mode: Progressive learning with automatic character advancement

โ€ข Custom Mode: Choose specific characters to practice (e.g., P, X only)

Keyboard Controls: Space to repeat | Enter to skip | Right Arrow to show solution

Special CW Characters

Prosign Keyboard Key Morse Code Description
<BT> = -...- Break Text (separator between message parts)
<AR> + .-.-. End of message
<SK> Not in standard keyboard ...-.- End of contact
<KN> Not in standard keyboard -.--. Go ahead, specific station
<AS> Not in standard keyboard .-... Wait, stand by
<HH> Not in standard keyboard ........ Error (correction)
<SN> Not in standard keyboard ...-.. Understood, copy

Note: When training with these special characters, use the keyboard key shown above. For example, type "=" when you hear the <BT> prosign.

Character Sets

Set Description Characters
Koch Systematic learning order for Morse code proficiency
CWops Optimized for amateur radio operators
ABC Basic Latin alphabet (A-Z)
Swedish Includes special characters for Swedish Morse code
Danish Includes special characters for Danish Morse code
Hiragana Japanese Hiragana mapped to Latin Morse codes
Katakana Japanese Katakana mapped to Latin Morse codes
MTP Morse Machine app icon

Train Morse Machine on iPhone or iPad

Prefer focused practice on iPhone or iPad? Download MTP Morse Machine from the App Store and train this module as a dedicated mobile app.