DitDah
Terminal-based CW/Morse decoding companion for beginner ham operators, written in Go.
Last verified:
What is DitDah?
DitDah is a terminal-based Morse code decoder for amateur radio operators and CW learners. It uses a neural network trained to decode Morse code between 10-40 WPM, running alongside your radio to help fill in missed characters as you develop your listening skills.
DitDah pricing
Pricing model: Freemium
Free (open source)
DitDah pros
- Free and open source with support for macOS, Linux, and Windows
- Integrates with QRZ.com for automatic contact logging (ADIF export)
- Neural network-based decoding handles variable Morse speeds and conditions
- Designed specifically for learning operators, not for replacing active listening
DitDah cons
- Intended for learning only—not suitable for contest use or professional logging
- Requires manual review of decoded text; users must apply their own judgment
- Depends on audio input quality and proper tuning of your radio
Frequently asked questions about DitDah
What Morse speed does DitDah support?
DitDah's neural network is trained to decode Morse code between 10 and 40 WPM (words per minute)
Does DitDah replace listening practice?
No—it's designed to sit beside you while your Morse ear develops, helping you fill gaps but not replacing careful listening and judgment
Can I log contacts from DitDah to QRZ.com?
Yes, DitDah supports optional synchronization to QRZ.com and ADIF export for logging contacts