9M2PJU Morse Code

Trainer · Encoder · Decoder

Text → Morse Code

Type or paste text to convert it to Morse code, then play it back as audio.

Morse code will appear here…

Morse Code → Text

Enter Morse code using dots (.) and dashes (-), separated by spaces. Use  /  or  |  for word breaks.

Decoded text will appear here…

🎤 Audio Morse Decoder

Use your microphone to listen to Morse code tones and decode them in real-time. Set the target frequency to match the tone you're receiving.

Idle Level: —
Start listening to detect Morse code…
Decoded text will appear here…

Practice Mode

Listen to Morse code and type what you hear. Train your ear to recognize characters at increasing speeds.

Difficulty
Press "New Challenge" to start
Correct 0
Wrong 0
Streak 0
Accuracy —

🏆 Contest Trainer

Simulate ham radio contest QSO exchanges. Listen to the Morse code, then log the callsign, RST, and exchange info. Practice your pileup skills!

Speed 25 WPM
Tone 600 Hz
Contest Type
Incoming QSO Exchange
Press "New QSO" to start
QSOs 0
Busted 0
Streak 0
Accuracy —
# Callsign RST Exchange Result

Text → Signal Lamp

Convert text into visual light pulses. Perfect for practicing maritime signaling.

Signal Lamp Receiver

Watch the lamp and identify the Morse code being signaled.

📜 Morse Code Reference Chart