Dahdidahdit — The Morse Trainer

Dahdidahdit — The Morse Trainer

An Actual Morse Code Trainer — Not Just A Morse Code Generator

Science & Education

Screenshots

Screenshot of Dahdidahdit — The Morse Trainer Screenshot of Dahdidahdit — The Morse Trainer Screenshot of Dahdidahdit — The Morse Trainer Screenshot of Dahdidahdit — The Morse Trainer Screenshot of Dahdidahdit — The Morse Trainer Screenshot of Dahdidahdit — The Morse Trainer Screenshot of Dahdidahdit — The Morse Trainer

Description

Introduction Ham radio ops who like QRP will sooner or later want to learn Morse code so they can communicate using CW. This app teaches amateur radio enthusiasts how Morse code works and helps them build their speed. Custom-Tailored Lessons You set your current level of proficiency and what you aim for (e.g. all letters with 20 words per minute). Dahdidahdit guides you from where you are to where you want to be — It teaches you new letters when you are ready and increases your speed when you seem bored. Requirements The only things you need (other than a phone and the app) are a sheet of paper and a pen. Usage When you start the session, Dahdidahdit plays Morse code letters so you can determine which speed you are comfortable with. You jot down the letters you recognized. When the session ends, Dahdidahdit shows you what it sent and you compare notes. Then you tap the button that shows the number of mistakes. Automated Curriculum When you complete enough practice sessions with only a few mistakes, Dahdidahdit starts the next lesson, by introducing a new letter or by increasing the speed. Additional Features

  • Learning Q-codes
  • Sending practice using either an on-screen or an actual paddle connected by USB
  • Morse QSOs via internet with Morserino or Dahdidahdit users
  • Game: Morse Tennis

What’s new (1.19.0)

• Very low values for word length, WPM and effective WPM are allowed. (#35)
• The QSO generator can generate POTA QSOs. (#37)

Versions

Version Date Size Requires Android Download
1.19.0 current
1ba200f9b11e19a6…
2026-06-22 3.1 MB API 24
1.18.0
d37226eef0e18a57…
2026-02-24 3.1 MB API 24
1.17.0
8a50f03e897bb1db…
2026-01-07 3.1 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Run at startupStart automatically after the device is switched on.
  • Internet accessSend and receive data over the internet.
  • CHANGE_WIFI_MULTICAST_STATE
  • permission.read
  • permission.read
  • dahdidahdit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments