Morse Code listen · copy · encode · send
Start with sound, answer immediately, compare mistakes by ear, then repeat weak characters. Sprint 60, Daily Mix and Koch Step keep practice short; translator, WAV, reference and detailed labs stay available below when you need them.
Recognize the sound as one whole character, then answer.
Ready.
Session setup · speed, count & Koch lesson
Translator & CW Audio Studio
Translate locally, then play or export exact International Morse timing. Nothing is uploaded.
Audio engine
Timing uses PARIS-standard character speed with separately stretched Farnsworth letter/word spacing. WAV export is generated directly in your browser.
Koch course · full-speed characters, gradual alphabet
Start with two characters at full character speed. Add one only after you can copy the current set reliably.
K · M
New: M
Copy speed test
Test words, callsigns or five-character groups. Results use edit-distance accuracy and your actual response time; no population percentile is invented.
Audio ready.
Tap any reference card to hear its signal.
Hold the key. A short press becomes a dot; a long press becomes a dash.
Reference mode is not scored.
Reference · 49 written characters
Letters, digits and the 13 written punctuation signs used by this trainer. Operational prosigns are intentionally not scored.
Listen before memorizing visually
Use Play signal and type what you heard. Audio is generated locally in your browser; nothing is uploaded or streamed.
Real timing contract
A dash lasts three dot units. Signal gaps inside one character use one unit, letter gaps use three and word gaps use seven.
Farnsworth-style spacing
Keep character rhythm crisp while stretching the silence between characters. Character speed and spacing speed are separate controls.
Key Practice
Hold the key to create actual press durations. Short and long presses are classified against the selected character speed, then compared with the target pattern.
Weak Review
Missed characters build a browser-local review set. The game records only your own attempts and does not turn them into an IQ or proficiency claim.
Daily 10
One date-stable mixed set saves its own local history and streak while staying completely separate from the frozen Today’s 6 rotation.
Key Timing Lab
Practice press duration, not just dot/dash recognition. The target is scored against the selected character speed.
Local progress
Accessibility & data
V0.189 Studio tools run locally in this browser.